https://skillsmp.com
Large skills marketplace (700K+ indexed skills) with keyword and AI semantic search. They have a documented REST API:
GET https://skillsmp.com/api/v1/skills/search?q=python
POST https://skillsmp.com/api/v1/skills/ai-search
Bearer token auth - free API key from skillsmp.com/docs/api (format: sk_live_...), 500 req/day. API docs.
So that it also shows in skillfile search, along with agentskill.sh, skills.sh, and skillhub.club.
To be implemented in crates/sources/src/registry, should be quite straightforward looking at the existing implementations. The skillhub.rs adapter is the closest reference , it already handles API key auth via SKILLHUB_API_KEY env var and gracefully returns empty results when no key is set.
Same pattern here: SKILLSMP_API_KEY env var, skip silently without it.
Worth verifying what fields the search response returns , results need GitHub coordinates (owner/repo/path) for the add flow to work.
https://skillsmp.com
Large skills marketplace (700K+ indexed skills) with keyword and AI semantic search. They have a documented REST API:
Bearer token auth - free API key from skillsmp.com/docs/api (format:
sk_live_...), 500 req/day. API docs.So that it also shows in
skillfile search, along with agentskill.sh, skills.sh, and skillhub.club.To be implemented in
crates/sources/src/registry, should be quite straightforward looking at the existing implementations. Theskillhub.rsadapter is the closest reference , it already handles API key auth viaSKILLHUB_API_KEYenv var and gracefully returns empty results when no key is set.Same pattern here:
SKILLSMP_API_KEYenv var, skip silently without it.Worth verifying what fields the search response returns , results need GitHub coordinates (owner/repo/path) for the
addflow to work.