๐ค Your AI agent has 400+ skills. You only know 10. This finds the right one.
English ยท ไธญๆ ยท ๆฅๆฌ่ช ยท ํ๊ตญ์ด ยท Franรงais ยท Espaรฑol ยท ะ ัััะบะธะน ยท ุงูุนุฑุจูุฉ
Skill Aggregator is a search engine for AI agent skills. Describe what you want in plain English (or Chinese), and it instantly tells you which skill/plugin/tool to use โ no more browsing folders or guessing skill names.
# One command to find the right skill
skill-aggregator "Build a particle animation with Canvas"
# ๐ p5js (65%) + pixel-art (45%) + ideation (30%)# Zero deps โ pure Python stdlib
pip install skill-aggregator
# Or clone and run instantly
git clone https://github.com/Vinger-lee/skill-aggregator.git
cd skill-aggregator
python src/aggregator.py "Add JWT authentication to my API"๐ฏ Intent Analysis
โโ Domain: coding (80%)
โโ Activity: create (66%)
โโ Ambiguity: 10% โ Clear enough
๐ Top-8 Recommendations
โโ 65% systematic-debugging
โโ 45% test-driven-development
โโ 40% node-inspect-debugger
โโ 30% code-review
โโ 25% writing-plans
โโ 15% security-review
๐ก Combo: TDD + systematic-debugging
| Feature | What it does | Why you care |
|---|---|---|
| ๐ง Intent Engine | Detects what you're really doing โ fixing? building? designing? | Stops suggesting the wrong skill |
| ๐ฏ Chinese + English | jieba segmentation + regex | Works for both languages natively |
| ๐ Auto-Discovery | Scans config.yaml for skill directories |
Zero config needed |
| ๐ฏ 4D Scoring | Keywords(40%) + Domain(25%) + TF-IDF(20%) + Priority(15%) | Smarter than grep |
| ๐งน Health Check | Scans 400+ skills for errors, missing fields, duplicates | Catch broken skills instantly |
| ๐ฆ Zero Dependencies | Pure Python stdlib + optional jieba | Install in 2 seconds |
| ๐ Python API | from skill_aggregator import recommend |
One-liner integration |
# Vague? It asks clarifying questions
skill-aggregator --intent-only "fix that thing in the API"
# โ ๏ธ Ambiguity: 80%
# โ Which endpoint? REST or GraphQL?
# โ Bug, feature, or refactor?# Scan all skills for problems
skill-aggregator --clean
# ๐งน Total: 390 | Valid: 350 | Issues: 40
# 8 errors โ broken frontmatter
# 10 warnings โ missing descriptions
# JSON output for CI
skill-aggregator --clean --json | jq '.issues[] | select(.severity == "error")'
# Auto-fix what can be fixed
skill-aggregator --clean --fixfrom skill_aggregator import analyze_intent, recommend, match_by_intent
# One-line recommendation
results = recommend("Add JWT auth to the API", top_n=5)
for r in results:
print(f"{r['skill']}: {r['score']:.0%}")
# 3-phase: Intent โ Clarify โ Match
intent = analyze_intent("Optimize database queries")
if intent['ambiguity'] > 0.3:
for q in intent['clarifying_questions']:
print(f"โ {q}")
else:
results = match_by_intent(intent, top_n=5)Your task description
โ
โโโโโโโโโโโโโโโโโโโ
โ Intent Engine โ โ Domain + Activity + Ambiguity
โโโโโโโโโโฌโโโโโโโโโ
โ Vague? โ generates clarifying questions
โ Clear? โ
โโโโโโโโโโโโโโโโโโโ
โ Match Engine โ โ TF-IDF + 4-dimension scoring
โโโโโโโโโโฌโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโโ
โ Skill Index โ โ auto-discovered from config
โ + Cleaner โ โ health scan + dedup
โโโโโโโโโโโโโโโโโโโโโโโโ
| Solution | Smart Matching | Chinese | Auto-Discover | Health Scan |
|---|---|---|---|---|
| Skill Aggregator | โ TF-IDF | โ jieba | โ | โ |
| Browse folders | โ | โ | โ | โ |
| Ask AI directly | โ | โ | ||
grep -r |
โ | โ | โ | โ |
- Solo devs โ 50+ AI skills installed, can't remember them all
- Teams โ newcomers don't know what skills the team has accumulated
- Agent builders โ dynamically recommend skills in your AI agent pipeline
- CI pipelines โ
--clean --jsonfor automated skill health monitoring
pip install skill-aggregator
pip install jieba # optional, for Chinese NLP
# Dev install
git clone https://github.com/Vinger-lee/skill-aggregator.git
cd skill-aggregator
pip install -e ".[dev]"PRs welcome! See CONTRIBUTING.md
MIT ยฉ 2026 Vinger
Made with โค๏ธ ยท GitHub