skillsmp

Search and filter public Agent Skills from the SkillsMP index via its API.

197|85|Updated Jul 5, 2026
One-click install
npx skills add https://github.com/yan-labs/yan-skills --skill skillsmp-yan-labs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skillsmp
Source: https://github.com/yan-labs/yan-skills/tree/main/skillsmp
Command: npx skills add https://github.com/yan-labs/yan-skills --skill skillsmp-yan-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Before writing a new Agent Skill, you need to know whether someone already built one, but manually browsing GitHub is slow and star counts mislead. This Skill queries the SkillsMP index of 1.6M+ public SKILL.md files so you can search, filter, and discover existing Skills in seconds. ## Core Features & Use Cases - Keyword Search with Filters: Run node scripts/search.mjs "keyword" with pagination, category, occupation, and language filters, plus JSON output for offline reuse. - Hidden-Gem Discovery: treasure.mjs ranks candidates by independence, repo focus, description specificity, and freshness instead of repository stars, which the API misattributes to the hosting repo rather than the Skill itself. - Use Case: Before writing a Skill for SEO audits, run node scripts/treasure.mjs "seo audit" --pages 5 --top 15 to see what already exists, then open the top candidates' GitHub URLs to evaluate them. ## Quick Start Ask the agent to search SkillsMP for existing skills matching your idea, for example: search for any existing skill that does keyword research before I write one.

Frequently Asked Questions about skillsmp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search for existing Agent Skills before writing one?▼

Run node scripts/search.mjs with your keyword, for example node scripts/search.mjs "seo" --limit 20. It works anonymously at 50 requests per day, or 500 per day with a SKILLSMP_API_KEY in a .env file.

How do I find underrated or niche Agent Skills?▼

Use node scripts/treasure.mjs "keyword" --pages 5 --top 15. It ranks candidates by independence, repo focus, description specificity, and freshness rather than stars, surfacing well-written Skills that high-star repositories would otherwise bury.

Why are SkillsMP star counts misleading for Skill quality?▼

The API's stars field reports the hosting GitHub repository's stars, not the individual Skill's popularity. A Skill bundled in a famous repo inherits that count, so sorting by stars surfaces popular repos rather than relevant Skills.

Does the SkillsMP search API require an API key?▼

No, anonymous access works at 50 requests per day and 10 per minute. Adding a SKILLSMP_API_KEY via environment variable or .env file raises the quota to 500 per day and 30 per minute.

Why does SkillsMP pagination show very few total results?▼

The pagination.total field is marked totalIsExact false and is severely undercounted. Rely only on the hasNext flag to decide whether more pages exist, which both scripts already do.

Can I filter SkillsMP search results by language or category?▼

Yes, both scripts accept --lang with ISO codes like en, zh, or ja, plus --category and --occupation slugs such as devops or software-developers. Wildcards and empty queries are not supported.