skillsmp
Search the SkillsMP marketplace for agent skills from the command line.
Install
Requires uv.
uv tool install skillsmp
Or run without installing:
uvx skillsmp terraform
Set your API key in ~/.env or export it directly:
SKILLSMP_API_KEY=your-key-here
Usage
skillsmp terraform
skillsmp --limit 5 --sort recent react testing
skillsmp --ai "how to optimize database queries"
Use --json for structured output or --plain for tab-separated lines that pipe to grep and awk:
skillsmp --json deployment
skillsmp --plain react | grep facebook
Search modes
The default keyword search matches your query against skill names and descriptions, sorted by stars. It's fast (~300ms) and supports pagination, but ranks by popularity rather than relevance.
--ai runs a vector similarity search powered by Cloudflare Vectorize. Each skill's full SKILL.md has been embedded, and your query is compared against those embeddings. This returns ~10 results ranked by relevance score, catching semantically related skills that keyword search misses. Pagination and sorting don't apply. Slower (~4-5s) because the query must be embedded first.
Flags
-a, --ai AI semantic search
-n, --limit N Results per page (1-100, default: 10)
-p, --page N Page number (default: 1)
-s, --sort KEY Sort by: stars, recent (default: stars)
-j, --json JSON output
--plain Tab-separated, one line per result
-h, --help Show help
--version Show version
--limit, --page, and --sort apply to keyword search only.
Release files for skillsmp 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| skillsmp-1.0.0.tar.gz | 5.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| skillsmp-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.9 kB
Release files / skillsmp-1.0.0.tar.gz
| Download URL | skillsmp-1.0.0.tar.gz |
|---|---|
| Size | 5.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4d5064fe4bc43428e78d3d7fa5ec4b22390a6a3a14926a211a764d72c741013a
|
|
BLAKE2b-256 checksum How to use checksums |
353ee81b04406192466a51c483be5f0a5ce5f3a9cd6ede79d9f67b4e4dffb609
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / skillsmp-1.0.0-py3-none-any.whl
| Download URL | skillsmp-1.0.0-py3-none-any.whl |
|---|---|
| Size | 6.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2195990a1f8ef40af30f87a80e34c467ce3f023a0cccfde5f3fb89c67a2f28f8
|
|
BLAKE2b-256 checksum How to use checksums |
a24c121ae6727b235a06ab6a8168095fd9f5f5b3a637268b60b31f8e0871390f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|