Discover and download agent skills from SkillsMP marketplace using their API. Use when looking for skills to extend capabilities, finding best practices for specific technologies, or researching community solutions.
Search the SkillsMP marketplace for community-built agent skills.
Use Bearer token authentication with the project's API key:
Authorization: Bearer $SKILLSMP_API_KEY
Setup: Set the
SKILLSMP_API_KEYenvironment variable with your SkillsMP API key.
Best for natural language queries about capabilities or project needs:
curl -X GET "https://skillsmp.com/api/v1/skills/ai-search?q=YOUR_QUERY" \
-H "Authorization: Bearer $SKILLSMP_API_KEY"
Example queries:
"SvelteKit components and routing""Hono backend API patterns""Vitest testing patterns"For exact skill names or specific terms:
curl -X GET "https://skillsmp.com/api/v1/skills/search?q=KEYWORD&limit=10&sortBy=stars" \
-H "Authorization: Bearer $SKILLSMP_API_KEY"
Parameters:
q (required): Search querylimit: Results per page (default: 20, max: 100)sortBy: "stars" or "recent"page: Page number for pagination{
"success": true,
"data": {
"data": [
{
"skill": {
"id": "skill-slug",
"name": "Skill Name",
"author": "github-username",
"description": "What the skill does",
"githubUrl": "https://github.com/...",
"skillUrl": "https://skillsmp.com/skills/...",
"stars": 42
},
"score": 0.85
}
]
}
}
githubUrl from the search result.agent/skills/<skill-name>/SKILL.mdExample:
# From: https://github.com/author/repo/tree/main/.claude/skills/my-skill
# Download:
curl -sL "https://raw.githubusercontent.com/author/repo/main/.claude/skills/my-skill/SKILL.md" \
-o .agent/skills/my-skill/SKILL.md
.agent/skills/skill-index/SKILL.md| Need | Query |
|---|---|
| Frontend framework | "Svelte SvelteKit components" |
| Testing | "Vitest unit test patterns" |
| Backend API | "Hono Node.js API middleware" |
| Database | "SQLite better-sqlite3 Drizzle" |
| Styling | "CSS design system" |
| Auth | "OAuth JWT session authentication" |
| Data import | "GEDCOM genealogy data parsing" |