enrich-skill/SKILL.md
Improve existing skills by researching best practices from skills.sh, GitHub, and wshobson/agents. Use when asked to 'enrich', 'improve', or 'upgrade' a skill, or compare yours with others.
npx skillsauth add snqb/my-skills enrich-skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Systematically improve local skills by researching and incorporating best patterns from the ecosystem.
cat ~/.pi/agent/skills/<skill-name>/SKILL.md
Identify:
npx skills find <topic>
# List all skills in a plugin
gh api repos/wshobson/agents/contents/plugins/<plugin-name>/skills | jq -r '.[] | .name'
# Get skill content
curl -s "https://raw.githubusercontent.com/wshobson/agents/main/plugins/<plugin>/skills/<skill>/SKILL.md"
Known plugins:
python-development — 16 Python skillsbackend-development — API, security, observabilitycode-refactoring — Refactoring patternscicd-automation — CI/CD patternsgh api repos/anthropics/skills/contents/skills | jq -r '.[] | .name'
# Quality-filtered search
gh search repos "<topic> skill agent" --stars ">50" --json fullName,description,stargazersCount
# Claude skills specifically
gh search repos "claude skill <topic>" --json fullName,description
Compare your skill against found skills:
| Your Skill Has | Your Skill Missing | |----------------|-------------------| | ✅ Feature A | ❌ Pattern X | | ✅ Feature B | ❌ Pattern Y |
Add missing patterns while:
# Check file size (aim for <15KB unless comprehensive)
wc -c ~/.pi/agent/skills/<skill-name>/SKILL.md
# Verify structure
head -50 ~/.pi/agent/skills/<skill-name>/SKILL.md
| Source | Command | Best For |
|--------|---------|----------|
| skills.sh | npx skills find <query> | Community skills, quick discovery |
| wshobson/agents | gh api repos/wshobson/agents/contents/plugins | Comprehensive patterns |
| anthropics/skills | gh api repos/anthropics/skills/contents/skills | Official, document-focused |
| badlogic/pi-skills | gh api repos/badlogic/pi-skills/contents | Pi-specific skills |
# List all plugins
gh api repos/wshobson/agents/contents/plugins | jq -r '.[] | .name' | head -30
Known comprehensive plugins:
python-development — testing, design, types, performance, asyncbackend-development — API design, security, databasesapplication-performance — profiling, optimizationcode-documentation — docstrings, READMEscomprehensive-review — code review patterns# Fetch and display a wshobson skill
PLUGIN="python-development"
SKILL="python-testing-patterns"
curl -s "https://raw.githubusercontent.com/wshobson/agents/main/plugins/$PLUGIN/skills/$SKILL/SKILL.md" | head -100
cat ~/.pi/agent/skills/python/SKILL.md
Found: Astral stack (uv, ruff, ty), refactoring Missing: Testing, design patterns, error handling
# Skills.sh
npx skills find python
# wshobson Python skills
gh api repos/wshobson/agents/contents/plugins/python-development/skills | jq -r '.[] | .name'
Found 16 skills:
for skill in python-testing-patterns python-design-patterns python-error-handling; do
curl -s "https://raw.githubusercontent.com/wshobson/agents/main/plugins/python-development/skills/$skill/SKILL.md"
done
| Has | Missing | |-----|---------| | ✅ Astral stack | ❌ pytest fixtures/mocking | | ✅ rope-refactor | ❌ KISS/SRP patterns | | ✅ Type checking | ❌ Generics/Protocols | | | ❌ Error handling | | | ❌ Performance profiling |
Add sections for:
| Skill Type | Target Size | |------------|-------------| | Focused tool | 3-5 KB | | Language/framework | 10-15 KB | | Comprehensive guide | 15-25 KB |
# Check your skill
cat ~/.pi/agent/skills/<name>/SKILL.md | head -50
# Search skills.sh
npx skills find <topic>
# List wshobson plugins
gh api repos/wshobson/agents/contents/plugins | jq -r '.[] | .name'
# List skills in plugin
gh api repos/wshobson/agents/contents/plugins/<plugin>/skills | jq -r '.[] | .name'
# Fetch skill content
curl -s "https://raw.githubusercontent.com/wshobson/agents/main/plugins/<plugin>/skills/<skill>/SKILL.md"
# Check Anthropic skills
gh api repos/anthropics/skills/contents/skills | jq -r '.[] | .name'
documentation
Enrich Markdown articles with inline Wikipedia links. First mention of each notable entity gets a hyperlink. Use when asked to add wiki links, enrich, or add references to .md files.
development
Structured visual QA: screenshot → batch issues → fix all → verify. Replaces the 300-cycle screenshot→edit death spiral. Optional bishkek review as exit gate. Use when building/polishing UI with browser testing, or when user asks for N iterations/reviews.
development
Find complex code, analyze intent, recommend battle-tested library replacements. Uses radon/eslint for detection, GitHub quality search for alternatives.
research
Research real-world UI patterns from curated galleries (Collect UI, Component Gallery, Mobbin). Use when exploring what exists: dropdowns, accordions, inputs, navigation, cards, modals, etc.