skill
skill-curator
Find the best Claude Code Skills for any goal. Searches 117,000+ skills, scores quality with GitHub data, returns a ranked workflow plan.
Set up
Skills are installed by placing their folder where your agent loads skills.
The download comes from github.com/Shino-zzz/skill-curator itself, not from our server, so what you get is exactly what its author published.
Install instructions come from the README
README
synced Oct 17, 2026Skill Curator
Find the best Claude Code Skills for any goal.
Search 117,000+ skills, verify quality with real-time GitHub data, and get a ranked workflow plan — all from a single prompt.
See it in action
Click the image below to watch a 2-minute demo on YouTube:
What It Does
Tell Claude Code what you want to build. Skill Curator automatically:
- Analyzes your goal and breaks it into tasks
- Searches 117,000+ skills with keyword + AI semantic matching
- Verifies each result via GitHub (stars, last push, docs quality, license)
- Scores every skill on a 0-100 quality scale
- Returns a workflow plan with ranked recommendations, alternatives, and install links
Works in English and Japanese. The skill detects your language and responds accordingly.
Example
Input:
"Find me skills for building a Next.js SaaS app with Stripe payments"
Output (abbreviated):
## Summary
A solid Next.js SaaS with Stripe can be built using 5-6 specialized skills
covering project planning, authentication, Stripe integration, UI design,
and middleware.
## Workflow Plan
| # | Task | Recommended Skill | Quality | Stars | Depends |
|---|--------------------|---------------------|---------|--------|---------|
| 1 | Plan architecture | /saas-launch-planner| 🟡 57 | ⭐ 1 | - |
| 2 | Set up auth | /backend-auth-js | 🟢 80 | ⭐ 7 | - |
| 3 | Stripe payments | /stripe | 🟡 66 | ⭐ 48 | #2 |
| 4 | Build checkout UI | /checkout-components| 🟡 62 | ⭐ 2 | #3 |
| 5 | Design UI/UX | /ui-ux-pro-max | 🟢 87 | ⭐ 320 | - |
| 6 | Add middleware | /nextjs-middleware | 🟡 77 | ⭐ 8 | #2 |
## Skill Details (per skill)
| Metric | Score | Details |
|---------------|----------|----------------------------------|
| Overall | 🟢 80 | Excellent |
| Popularity | 21/100 | ⭐ 7 stars |
| Freshness | 100/100 | Last updated: 2026-01-27 |
| Documentation | 100/100 | Frontmatter, description, tools |
| License | 100/100 | MIT |
- Install: Search on SkillsMP or install from GitHub
- Usage: `/backend-auth-js set up NextAuth with GitHub and Google OAuth`
## Alternatives
| Task | Alternative Skill | Quality | Notes |
|------|--------------------------|---------|---------------------------------|
| Auth | /nextjs-authentication | 🟡 77 | More detailed RBAC patterns |
| Auth | /auth-js | 🟡 67 | Cloudflare Workers + D1 support |
| UI | /refactoring-ui | 🟢 82 | Based on Refactoring UI book |
## Search Summary
| Item | Value |
|-------------|-------------------|
| Searches | 3 |
| Search mode | AI + Keyword |
| Results | 28 (after dedup) |
| Recommended | 6 skills |
| Est. cost | ~$0.45 |
This is a real result from a test run. Actual output includes full details for all recommended skills.
Setup
Step 1. Create a free Apify account
Go to apify.com and sign up. New accounts get $5 free credit (~30 searches).
Step 2. Get your API token
- Go to console.apify.com → Settings → API & Integrations
- Copy the token (starts with
apify_api_)
Step 3. Add Skill Curator to Apify MCP Configurator
- Open mcp.apify.com
- Click "Add or remove Actors"
- Search for "Skill Curator" and add it
- Under Tools, make sure "Call Actor" is checked
- Copy the MCP server URL shown at the top
Step 4. Add MCP config to Claude Code
Create or edit .mcp.json in your project root (or ~/.claude/settings.json for global):
{
"mcpServers": {
"apify": {
"type": "streamable-http",
"url": "https://mcp.apify.com/?tools=actors,docs,ai_crew_solutions/skill-curator-v3",
"headers": {
"Authorization": "Bearer apify_api_YOUR_TOKEN_HERE"
}
}
}
}
Replace apify_api_YOUR_TOKEN_HERE with the token from Step 2.
Step 5. Install the Skill
claude skill install https://github.com/Shino-zzz/skill-curator
Or manually copy SKILL.md to .claude/skills/skill-curator/SKILL.md.
Step 6. Restart Claude Code
Restart to load the MCP server and skill. Then verify:
You: "Find me skills for building a REST API"
If Skill Curator activates and returns a workflow plan with quality scores, you're all set.
Usage
Skill Curator activates automatically when you ask about finding or recommending skills. No slash command needed.
Natural language (auto-invokes)
"Find me skills for building a Next.js app with auth"
"Which skills can help me write a book in Markdown?"
"Suggest skills for CSV analysis and dashboards"
"What skills should I use for CI/CD setup?"
Slash command
/skill-curator [describe your goal]
Tips
- Be specific: "Build a REST API with JWT auth" works better than "Make a backend"
- Include context: Mention your tech stack, target platform, or constraints
- Complex goals are fine: The skill decomposes multi-step goals automatically
- English or Japanese: Both work. Responses match the language of your prompt
Pricing
Skill Curator uses Apify Pay-Per-Event billing. Costs are charged to your Apify account.
| Goal complexity | Searches | Cost |
|---|---|---|
| Simple | 1 | ~$0.10 |
| Moderate | 1-2 | ~$0.10-$0.20 |
| Complex | 2-3 | ~$0.30-$0.45 |
New Apify accounts include $5 free credit — enough for ~30 searches.
No subscription. No minimum. Pay only when you search.
Quality Scoring
Every recommended skill is scored across 4 axes using live GitHub data:
| Axis | Weight | What It Tells You |
|---|---|---|
| Documentation | 35% | SKILL.md quality — frontmatter, description, examples |
| Popularity | 25% | Community adoption (GitHub stars) |
| Freshness | 25% | Active maintenance (last push date) |
| License | 15% | Open-source license presence |
Quality tiers: 🟢 80-100 Excellent | 🟡 50-79 Good | 🟠 30-49 Fair | 🔴 0-29 Low
Popularity (25%)
Logarithmic scale based on GitHub stars:
| Stars | Score |
|---|---|
| 0 | 0 |
| 10 | 25 |
| 100 | 50 |
| 1,000 | 75 |
| 10,000 | 100 |
Freshness (25%)
Based on days since the last Git push:
| Last Push | Score |
|---|---|
| < 7 days | 100 |
| < 30 days | 80 |
| < 90 days | 60 |
| < 365 days | 40 |
| > 365 days | 20 |
Documentation (35%)
Points awarded for SKILL.md quality:
| Element | Points |
|---|---|
| Has YAML frontmatter | 30 |
Has name field | 15 |
Has description field | 15 |
Has allowed-tools | 10 |
| Body length >= 500 chars | 20 |
| Contains examples | 10 |
License (15%)
| License | Score |
|---|---|
| MIT, Apache-2.0, BSD, ISC, Unlicense | 100 |
| None / Unknown | 0 |
Troubleshooting
- Check your
.mcp.jsoncontains theapifyserver config - The server name must be exactly
"apify"(determines tool prefixmcp__apify__) - Restart Claude Code after config changes
- Ask Claude: "List available MCP tools" — look for
mcp__apify__call_actor
- 401 Unauthorized: Apify token is invalid or expired. Regenerate at console.apify.com
- 402 Payment Required: Insufficient Apify credits. Check your balance.
- Timeout: Rare. Try again with a simpler query.
- Rephrase your goal more specifically
- Include technology names (e.g., "React" instead of "frontend framework")
- AI semantic search works best with natural-language descriptions
FAQ
Q: Do I need a SkillsMP API key? No. The Apify Actor handles SkillsMP integration internally. You only need an Apify token.
Q: Can I use this offline? No. Internet access is required for Apify, SkillsMP, and GitHub APIs.
Q: Is my search data stored? Search results are stored temporarily in your Apify dataset (standard retention policy). No data is shared with third parties.
Q: What happens if SkillsMP or GitHub is down? The actor handles errors gracefully. If GitHub enrichment fails, it returns SkillsMP data without quality scores.
Links
License
MIT
