Awesome-omni-skill skills-management
Search, find, discover, install, remove, update, review, list, and move skills for AI coding agents. Use when user asks "find a skill for X", "search for a skill", "is there a skill for X", "install skill", "remove skill", "update skills", "list skills", "review skill quality", "move skill", "check for updates", or "how do I do X" where X might have an existing skill. This is THE tool for skill discovery and ecosystem search.
git clone https://github.com/diegosouzapw/awesome-omni-skill
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data-ai/skills-management" ~/.claude/skills/diegosouzapw-awesome-omni-skill-skills-management && rm -rf "$T"
skills/data-ai/skills-management/SKILL.mdSkills Manager
Quick Reference
| Task | Command |
|---|---|
| List all | |
| List by scope | or |
| Show details | |
| Review skill | |
| Delete | |
| Delete from agents | |
| Move to user | |
| Move to project | |
| Create new | Use |
| Discovery & Install | |
| Find skills | |
| Review remote skills | Fetch skills.sh pages, assess using assessment framework |
| List ecosystem skills | or |
| Install from GitHub | |
| Remove ecosystem skill | or |
| Check for updates | |
| Update all | |
| Browse online | skills.sh |
| Multi-Agent | |
| Detect agents | |
| List agent skills | |
| Install to agent | |
| Copy between agents | |
| Move between agents | |
Scopes
| Scope | Path | Visibility |
|---|---|---|
| User | | All projects for this user |
| Project | | This repository only |
User scope takes precedence over project scope for skills with the same name.
Operations
List Skills
python3 scripts/list_skills.py # All skills python3 scripts/list_skills.py -s user # User scope only python3 scripts/list_skills.py -f json # JSON output
Show Skill Details
python3 scripts/show_skill.py <name> # Basic info python3 scripts/show_skill.py <name> --files # Include file listing python3 scripts/show_skill.py <name> -f json # JSON output
Review Skill
Audits a skill against best practices and suggests improvements:
python3 scripts/review_skill.py <name> # Review with text output python3 scripts/review_skill.py <name> -f json # JSON output for programmatic use
Checks performed:
- Name format (lowercase, hyphens, max 64 chars, gerund form)
- Description quality (triggers, third person, specificity)
- Body length (warns if >500 lines)
- Time-sensitive content
- Path format (no Windows backslashes)
- Reference depth (should be one level)
- Table of contents for long files
After reviewing: Read the skill's SKILL.md and apply the suggested fixes directly.
Delete Skill
CRITICAL: Always use
AskUserQuestion to confirm before deleting: "Are you sure you want to delete the skill '[name]'? This cannot be undone."
python3 scripts/delete_skill.py <name> # Claude Code only, with confirmation python3 scripts/delete_skill.py <name> --force # Skip confirmation prompt python3 scripts/delete_skill.py <name> -s project # Target specific scope python3 scripts/delete_skill.py <name> -a cursor # Delete from specific agent python3 scripts/delete_skill.py <name> --all-agents --force # Delete from all agents
Multi-agent deletion: Skills installed via
npx skills add may exist in multiple agent directories. The default mode (no flags) deletes from Claude Code only and warns if copies remain in other agents. Use --all-agents to delete from every detected agent at once.
For ecosystem-installed skills, prefer
npx skills remove <name> -g -y first. Use delete_skill.py --all-agents as fallback for manual cleanup.
Move Skill
python3 scripts/move_skill.py <name> user # Project → User (personal) python3 scripts/move_skill.py <name> project # User → Project (share with team) python3 scripts/move_skill.py <name> user -f # Overwrite if exists
Modify Skill
- Run
to locate itpython3 scripts/show_skill.py <name> - Edit SKILL.md directly at the returned path
Create New Skill
Use the
/skill-creator skill for guided creation with proper structure.
Discover & Install Skills
Search and install skills from the open agent skills ecosystem via the Skills CLI (
npx skills). Browse at skills.sh.
Find Skills
npx skills find [query] # Interactive search npx skills find react performance # Keyword search npx skills find pr review # Search by task
Install from Ecosystem
npx skills add <owner/repo@skill> -g -y # Install globally, skip prompts npx skills add vercel-labs/agent-skills@vercel-react-best-practices -g -y
List Ecosystem Skills
npx skills list # List all installed ecosystem skills npx skills ls # Alias npx skills list -g # Global skills only npx skills list -a cursor # Skills for a specific agent
Remove Ecosystem Skills
Uninstalls skills installed via
npx skills add. For locally-created skills, use python3 scripts/delete_skill.py instead.
CRITICAL: Always confirm with the user before removing.
npx skills remove <name> -g -y # Remove a global skill, skip prompt npx skills rm <name> # Alias, with confirmation prompt npx skills remove <name> -a cursor # Remove from specific agent npx skills remove --all -g -y # Remove all global ecosystem skills
Check & Update
npx skills check # Check for available updates npx skills update # Update all installed skills
When the user asks to "update skills", "update all skills", "are my skills up to date?", or "check for updates":
- Run
first to show what has updates availablenpx skills check - If updates exist, confirm with user before running
npx skills update - After updating, remind user to restart the agent for changes to take effect
When to Search
Use
npx skills find when the user:
- Asks "how do I do X" where X is a common task
- Says "find a skill for X" or "is there a skill for X"
- Wants specialized capabilities (design, testing, deployment, etc.)
Common Search Categories
| Category | Example queries |
|---|---|
| Web Dev | react, nextjs, typescript, tailwind |
| Testing | testing, jest, playwright, e2e |
| DevOps | deploy, docker, kubernetes, ci-cd |
| Docs | docs, readme, changelog, api-docs |
| Quality | review, lint, refactor, best-practices |
| Design | ui, ux, design-system, accessibility |
| Productivity | workflow, automation, git |
Review & Compare Results
Always suggest reviewing found skills after a search. After presenting search results, ask the user if they'd like you to review and compare the top candidates before installing.
When there are 2+ results, proactively offer to fetch and assess the top candidates. This is agent-driven — use WebFetch on
https://skills.sh/<owner>/<repo>/<skill> pages and apply judgment.
Always offer review when:
- Any search returns results (ask: "Want me to review these skills before you install?")
- 3+ results returned — review is especially valuable
- Multiple results with similar names or overlapping descriptions
- User asks to compare, review, evaluate, or pick the best
- A result has suspicious metrics (niche topic with very high installs)
Process:
- Present the search results summary first
- Ask the user if they want you to review/compare the top candidates
- If yes: fetch skills.sh pages for top 3-6 candidates
- Evaluate quality signals: install count, agent distribution, age, description, relevance, overlap with installed skills
- Assign verdict: Recommended / Consider / Skip
- Present ranked summary with 1-2 sentence assessments
See references/remote-skill-assessment.md for the full assessment framework including red flags and scoring signals.
No Results
If no skills found: offer to help directly, then suggest
npx skills init <name> to create a custom skill.
Multi-Agent Operations
Manage skills across 42 supported AI coding agents. Full registry at skills.sh.
Supported Agents
| Agent ID | Display Name | Project Skills Dir | Global Skills Dir |
|---|---|---|---|
| AdaL | | |
| Amp | | |
| Antigravity | | |
| Augment | | |
| Claude Code | | |
| Cline | | |
| CodeBuddy | | |
| Codex | | |
| Command Code | | |
| Continue | | |
| Crush | | |
| Cursor | | |
| Droid | | |
| Gemini CLI | | |
| GitHub Copilot | | |
| Goose | | |
| iFlow CLI | | |
| Junie | | |
| Kilo Code | | |
| Kimi Code CLI | | |
| Kiro CLI | | |
| Kode | | |
| MCPJam | | |
| Mistral Vibe | | |
| Mux | | |
| Neovate | | |
| OpenClaw | | |
| OpenCode | | |
| OpenHands | | |
| Pi | | |
| Pochi | | |
| Qoder | | |
| Qwen Code | | |
| Replit | | |
| Roo Code | | |
| Trae | | |
| Trae CN | | |
| Windsurf | | |
| Zencoder | | |
Detect Installed Agents
python3 scripts/detect_agents.py # List detected agents python3 scripts/detect_agents.py --all # Show all supported agents python3 scripts/detect_agents.py -f json # JSON output
List Skills for Any Agent
python3 scripts/list_agent_skills.py --agent cursor # Single agent python3 scripts/list_agent_skills.py --agent goose -s global # Specific scope python3 scripts/list_agent_skills.py --all # All detected agents python3 scripts/list_agent_skills.py --agent amp -f json # JSON output
Install Skill to Agents
python3 scripts/install_skill.py /path/to/skill --agent cursor # Single agent python3 scripts/install_skill.py /path/to/skill --agent cursor --agent amp # Multiple agents python3 scripts/install_skill.py /path/to/skill --all # All detected python3 scripts/install_skill.py /path/to/skill --agent goose -s global # Global scope python3 scripts/install_skill.py /path/to/skill --agent cursor --force # Overwrite
Copy Skill Between Agents
python3 scripts/copy_skill.py my-skill --from claude-code --to cursor python3 scripts/copy_skill.py my-skill --from claude-code --to cursor --to-scope global python3 scripts/copy_skill.py my-skill --from claude-code --from-scope project --to amp python3 scripts/copy_skill.py my-skill --from claude-code --to cursor --force
Move Skill Between Agents
python3 scripts/move_skill_agent.py my-skill --from claude-code --to cursor python3 scripts/move_skill_agent.py my-skill --from claude-code --to goose --force
Important Notes
- Restart required: After adding, removing, or moving skills, restart the AI agent for changes to take effect
- Edits are immediate: Changes to existing skill content work without restart
- Agent detection: Uses config directory presence to detect installed agents
- Always update all agents: When updating a locally-developed skill, use
to push changes to every detected agent — not just Claude Code. A skill updated only ininstall_skill.py --all -s global --force
will be stale in all other agents~/.claude/skills/
References — The Complete Guide to Building Skills for Claude
Consult these when reviewing skills or advising on skill structure and best practices.
| File | Description |
|---|---|
| What skills are, who this guide is for, two learning paths |
| Skill structure, progressive disclosure, composability, MCP integration |
| Use cases, categories, success criteria, YAML frontmatter, writing instructions |
| Trigger tests, functional tests, performance comparison, skill-creator usage |
| Distribution model, API usage, GitHub hosting, positioning |
| 5 workflow patterns, common errors and fixes |
| Official docs, example skills, tools, support channels |
| Pre-build, development, upload, and post-upload checklists |
| Required/optional fields, security restrictions |
| Links to production-ready skill examples |
| Framework for evaluating ecosystem skills before installation |
Acknowledgments
Multi-agent support is based on the Skills CLI (
npx skills) by Vercel Labs. Browse the open agent skills ecosystem at skills.sh.