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.