{"id":"4a27c96e-ffaf-4bc4-babb-908fac8df7e1","shortId":"4H2rBW","kind":"skill","title":"skills-management","tagline":"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\", \"","description":"# Skills Manager\n\n## Quick Reference\n\n| Task | Command |\n|------|---------|\n| List all | `python3 scripts/list_skills.py` |\n| List by scope | `python3 scripts/list_skills.py -s user` or `-s project` |\n| Show details | `python3 scripts/show_skill.py <name>` |\n| Review skill | `python3 scripts/review_skill.py <name>` |\n| Delete | `python3 scripts/delete_skill.py <name>` |\n| Delete from agents | `python3 scripts/delete_skill.py <name> --all-agents --force` |\n| Move to user | `python3 scripts/move_skill.py <name> user` |\n| Move to project | `python3 scripts/move_skill.py <name> project` |\n| Create new | Use `/skill-creator` |\n| **Discovery & Install** | |\n| Find skills | `npx skills find [query]` |\n| Review remote skills | Fetch skills.sh pages, assess using [assessment framework](references/remote-skill-assessment.md) |\n| List ecosystem skills | `npx skills list` or `npx skills ls` |\n| Install from GitHub | `npx skills add <owner/repo@skill> -g -y` |\n| Remove ecosystem skill | `npx skills remove <name> -g -y` or `npx skills rm` |\n| Check for updates | `npx skills check` |\n| Update all | `npx skills update` |\n| Browse online | [skills.sh](https://skills.sh) |\n| **Multi-Agent** | |\n| Detect agents | `python3 scripts/detect_agents.py` |\n| List agent skills | `python3 scripts/list_agent_skills.py --agent cursor` |\n| Install to agent | `python3 scripts/install_skill.py /path --agent cursor` |\n| Copy between agents | `python3 scripts/copy_skill.py <name> --from claude-code --to cursor` |\n| Move between agents | `python3 scripts/move_skill_agent.py <name> --from claude-code --to cursor` |\n\n## Scopes\n\n| Scope | Path | Visibility |\n|-------|------|------------|\n| User | `~/.claude/skills/` | All projects for this user |\n| Project | `.claude/skills/` | This repository only |\n\nUser scope takes precedence over project scope for skills with the same name.\n\n## Operations\n\n### List Skills\n\n```bash\npython3 scripts/list_skills.py              # All skills\npython3 scripts/list_skills.py -s user      # User scope only\npython3 scripts/list_skills.py -f json      # JSON output\n```\n\n### Show Skill Details\n\n```bash\npython3 scripts/show_skill.py <name>           # Basic info\npython3 scripts/show_skill.py <name> --files   # Include file listing\npython3 scripts/show_skill.py <name> -f json   # JSON output\n```\n\n### Review Skill\n\nAudits a skill against best practices and suggests improvements:\n\n```bash\npython3 scripts/review_skill.py <name>         # Review with text output\npython3 scripts/review_skill.py <name> -f json # JSON output for programmatic use\n```\n\n**Checks performed:**\n- Name format (lowercase, hyphens, max 64 chars, gerund form)\n- Name matches directory name\n- Description quality (triggers, negative triggers, third person, specificity)\n- XML angle brackets in frontmatter (security)\n- Forbidden docs files (README.md, CHANGELOG.md)\n- Body length (warns if >500 lines)\n- Time-sensitive content\n- Path format (no Windows backslashes)\n- Reference depth (should be one level)\n- Table of contents for long files\n\n**After reviewing:** Read the skill's SKILL.md and apply the suggested fixes directly.\n\n### Delete Skill\n\n**CRITICAL**: Always use `AskUserQuestion` to confirm before deleting: \"Are you sure you want to delete the skill '[name]'? This cannot be undone.\"\n\n```bash\npython3 scripts/delete_skill.py <name>              # Claude Code only, with confirmation\npython3 scripts/delete_skill.py <name> --force      # Skip confirmation prompt\npython3 scripts/delete_skill.py <name> -s project   # Target specific scope\npython3 scripts/delete_skill.py <name> -a cursor    # Delete from specific agent\npython3 scripts/delete_skill.py <name> --all-agents --force  # Delete from all agents\n```\n\n**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.\n\nFor ecosystem-installed skills, prefer `npx skills remove <name> -g -y` first. Use `delete_skill.py --all-agents` as fallback for manual cleanup.\n\n### Move Skill\n\n```bash\npython3 scripts/move_skill.py <name> user      # Project → User (personal)\npython3 scripts/move_skill.py <name> project   # User → Project (share with team)\npython3 scripts/move_skill.py <name> user -f   # Overwrite if exists\n```\n\n### Modify Skill\n\n1. Run `python3 scripts/show_skill.py <name>` to locate it\n2. Edit SKILL.md directly at the returned path\n\n### Create New Skill\n\nUse the `/skill-creator` skill for guided creation with proper structure.\n\n## Discover & Install Skills\n\nSearch and install skills from the open agent skills ecosystem via the [Skills CLI](https://github.com/vercel-labs/add-skill) (`npx skills`). Browse at [skills.sh](https://skills.sh).\n\n### Find Skills\n\n```bash\nnpx skills find [query]              # Interactive search\nnpx skills find react performance    # Keyword search\nnpx skills find pr review            # Search by task\n```\n\n### Install from Ecosystem\n\n```bash\nnpx skills add <owner/repo@skill> -g -y    # Install globally, skip prompts\nnpx skills add vercel-labs/agent-skills@vercel-react-best-practices -g -y\n```\n\n### List Ecosystem Skills\n\n```bash\nnpx skills list                      # List all installed ecosystem skills\nnpx skills ls                        # Alias\nnpx skills list -g                   # Global skills only\nnpx skills list -a cursor            # Skills for a specific agent\n```\n\n### Remove Ecosystem Skills\n\nUninstalls skills installed via `npx skills add`. For locally-created skills, use `python3 scripts/delete_skill.py` instead.\n\n**CRITICAL**: Always confirm with the user before removing.\n\n```bash\nnpx skills remove <name> -g -y       # Remove a global skill, skip prompt\nnpx skills rm <name>                 # Alias, with confirmation prompt\nnpx skills remove <name> -a cursor   # Remove from specific agent\nnpx skills remove --all -g -y        # Remove all global ecosystem skills\n```\n\n### Check & Update\n\n```bash\nnpx skills check                     # Check for available updates\nnpx skills update                    # Update all installed skills\n```\n\nWhen the user asks to \"update skills\", \"update all skills\", \"are my skills up to date?\", or \"check for updates\":\n\n1. Run `npx skills check` first to show what has updates available\n2. If updates exist, confirm with user before running `npx skills update`\n3. After updating, remind user to restart the agent for changes to take effect\n\n### When to Search\n\nUse `npx skills find` when the user:\n- Asks \"how do I do X\" where X is a common task\n- Says \"find a skill for X\" or \"is there a skill for X\"\n- Wants specialized capabilities (design, testing, deployment, etc.)\n\n### Common Search Categories\n\n| Category | Example queries |\n|----------|----------------|\n| Web Dev | react, nextjs, typescript, tailwind |\n| Testing | testing, jest, playwright, e2e |\n| DevOps | deploy, docker, kubernetes, ci-cd |\n| Docs | docs, readme, changelog, api-docs |\n| Quality | review, lint, refactor, best-practices |\n| Design | ui, ux, design-system, accessibility |\n| Productivity | workflow, automation, git |\n\n### Review & Compare Results\n\n**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.\n\nWhen 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.\n\n**Always offer review when:**\n- Any search returns results (ask: \"Want me to review these skills before you install?\")\n- 3+ results returned — review is especially valuable\n- Multiple results with similar names or overlapping descriptions\n- User asks to compare, review, evaluate, or pick the best\n- A result has suspicious metrics (niche topic with very high installs)\n\n**Process:**\n1. Present the search results summary first\n2. Ask the user if they want you to review/compare the top candidates\n3. If yes: fetch skills.sh pages for top 3-6 candidates\n4. Evaluate quality signals: install count, agent distribution, age, description, relevance, overlap with installed skills\n5. Assign verdict: Recommended / Consider / Skip\n6. Present ranked summary with 1-2 sentence assessments\n\nSee [references/remote-skill-assessment.md](references/remote-skill-assessment.md) for the full assessment framework including red flags and scoring signals.\n\n### No Results\n\nIf no skills found: offer to help directly, then suggest `npx skills init <name>` to create a custom skill.\n\n## Multi-Agent Operations\n\nManage skills across 42 supported AI coding agents. Full registry at [skills.sh](https://skills.sh).\n\n### Supported Agents\n\n| Agent ID | Display Name | Project Skills Dir | Global Skills Dir |\n|----------|--------------|-------------------|-------------------|\n| `adal` | AdaL | `.adal/skills` | `~/.adal/skills` |\n| `amp` | Amp | `.agents/skills` | `~/.config/agents/skills` |\n| `antigravity` | Antigravity | `.agent/skills` | `~/.gemini/antigravity/skills` |\n| `augment` | Augment | `.augment/skills` | `~/.augment/skills` |\n| `claude-code` | Claude Code | `.claude/skills` | `~/.claude/skills` |\n| `cline` | Cline | `.cline/skills` | `~/.cline/skills` |\n| `codebuddy` | CodeBuddy | `.codebuddy/skills` | `~/.codebuddy/skills` |\n| `codex` | Codex | `.agents/skills` | `~/.codex/skills` |\n| `command-code` | Command Code | `.commandcode/skills` | `~/.commandcode/skills` |\n| `continue` | Continue | `.continue/skills` | `~/.continue/skills` |\n| `crush` | Crush | `.crush/skills` | `~/.config/crush/skills` |\n| `cursor` | Cursor | `.cursor/skills` | `~/.cursor/skills` |\n| `droid` | Droid | `.factory/skills` | `~/.factory/skills` |\n| `gemini-cli` | Gemini CLI | `.agents/skills` | `~/.gemini/skills` |\n| `github-copilot` | GitHub Copilot | `.agents/skills` | `~/.copilot/skills` |\n| `goose` | Goose | `.goose/skills` | `~/.config/goose/skills` |\n| `iflow-cli` | iFlow CLI | `.iflow/skills` | `~/.iflow/skills` |\n| `junie` | Junie | `.junie/skills` | `~/.junie/skills` |\n| `kilo` | Kilo Code | `.kilocode/skills` | `~/.kilocode/skills` |\n| `kimi-cli` | Kimi Code CLI | `.agents/skills` | `~/.config/agents/skills` |\n| `kiro-cli` | Kiro CLI | `.kiro/skills` | `~/.kiro/skills` |\n| `kode` | Kode | `.kode/skills` | `~/.kode/skills` |\n| `mcpjam` | MCPJam | `.mcpjam/skills` | `~/.mcpjam/skills` |\n| `mistral-vibe` | Mistral Vibe | `.vibe/skills` | `~/.vibe/skills` |\n| `mux` | Mux | `.mux/skills` | `~/.mux/skills` |\n| `neovate` | Neovate | `.neovate/skills` | `~/.neovate/skills` |\n| `openclaw` | OpenClaw | `skills` | `~/.openclaw/skills` |\n| `opencode` | OpenCode | `.agents/skills` | `~/.config/opencode/skills` |\n| `openhands` | OpenHands | `.openhands/skills` | `~/.openhands/skills` |\n| `pi` | Pi | `.pi/skills` | `~/.pi/agent/skills` |\n| `pochi` | Pochi | `.pochi/skills` | `~/.pochi/skills` |\n| `qoder` | Qoder | `.qoder/skills` | `~/.qoder/skills` |\n| `qwen-code` | Qwen Code | `.qwen/skills` | `~/.qwen/skills` |\n| `replit` | Replit | `.agents/skills` | `~/.config/agents/skills` |\n| `roo` | Roo Code | `.roo/skills` | `~/.roo/skills` |\n| `trae` | Trae | `.trae/skills` | `~/.trae/skills` |\n| `trae-cn` | Trae CN | `.trae/skills` | `~/.trae-cn/skills` |\n| `windsurf` | Windsurf | `.windsurf/skills` | `~/.codeium/windsurf/skills` |\n| `zencoder` | Zencoder | `.zencoder/skills` | `~/.zencoder/skills` |\n\n### Detect Installed Agents\n\n```bash\npython3 scripts/detect_agents.py              # List detected agents\npython3 scripts/detect_agents.py --all        # Show all supported agents\npython3 scripts/detect_agents.py -f json      # JSON output\n```\n\n### List Skills for Any Agent\n\n```bash\npython3 scripts/list_agent_skills.py --agent cursor           # Single agent\npython3 scripts/list_agent_skills.py --agent goose -s global  # Specific scope\npython3 scripts/list_agent_skills.py --all                    # All detected agents\npython3 scripts/list_agent_skills.py --agent amp -f json      # JSON output\n```\n\n### Install Skill to Agents\n\n```bash\npython3 scripts/install_skill.py /path/to/skill --agent cursor              # Single agent\npython3 scripts/install_skill.py /path/to/skill --agent cursor --agent amp  # Multiple agents\npython3 scripts/install_skill.py /path/to/skill --all                       # All detected\npython3 scripts/install_skill.py /path/to/skill --agent goose -s global     # Global scope\npython3 scripts/install_skill.py /path/to/skill --agent cursor --force      # Overwrite\n```\n\n### Copy Skill Between Agents\n\n```bash\npython3 scripts/copy_skill.py my-skill --from claude-code --to cursor\npython3 scripts/copy_skill.py my-skill --from claude-code --to cursor --to-scope global\npython3 scripts/copy_skill.py my-skill --from claude-code --from-scope project --to amp\npython3 scripts/copy_skill.py my-skill --from claude-code --to cursor --force\n```\n\n### Move Skill Between Agents\n\n```bash\npython3 scripts/move_skill_agent.py my-skill --from claude-code --to cursor\npython3 scripts/move_skill_agent.py my-skill --from claude-code --to goose --force\n```\n\n## Important Notes\n\n- **Restart required for new top-level dirs**: Creating a top-level `skills/` directory that did not exist when the session started requires restarting Claude Code so the directory can be watched\n- **Live change detection (Claude Code, 2026)**: Adding, editing, or removing a skill under `~/.claude/skills/`, project `.claude/skills/`, or `.claude/skills/` inside an `--add-dir` directory takes effect within the current Claude Code session — no restart needed\n- **Edits are immediate**: Changes to existing skill content work without restart\n- **Agent detection**: Uses config directory presence to detect installed agents\n- **Always update all agents**: When updating a locally-developed skill, use `install_skill.py --all -s global --force` to push changes to every detected agent — not just Claude Code. A skill updated only in `~/.claude/skills/` will be stale in all other agents\n- **Custom commands have merged into skills (Claude Code, 2026)**: A file at `.claude/commands/deploy.md` and a skill at `.claude/skills/deploy/SKILL.md` both create `/deploy`. Existing `.claude/commands/` files keep working; skills add a directory for supporting files, frontmatter, and auto-invocation.\n- **Plugin skills are namespaced** as `plugin-name:skill-name` and cannot conflict with user/project skills\n\n## OpenCode-specific notes\n\nOpenCode (anomalyco/opencode v1.14.x) reads skills from **multiple compatible locations** in addition to its native paths:\n\n- Project: `.opencode/skills/`, `.claude/skills/`, `.agents/skills/` — all loaded\n- Global: `~/.config/opencode/skills/`, `~/.claude/skills/`, `~/.agents/skills/` — all loaded\n- Walks up from CWD to the git worktree root, collecting skills along the way\n\nThis means a single Anthropic-format `SKILL.md` skill works across Claude Code, Codex, and OpenCode unchanged. Optional polish for OpenCode users:\n- Add `compatibility: opencode,claude-code,codex` to the frontmatter\n- Use lowercase tool names if your skill body invokes tools (`bash`, `edit`, `read` — not `Bash`/`Edit`/`Read`)\n\nSkill access can be gated per-name with the `permission.skill` block in `opencode.json`:\n\n```json\n{ \"permission\": { \"skill\": { \"*\": \"allow\", \"internal-*\": \"deny\" } } }\n```\n\nSee [references/opencode-skills.md](references/opencode-skills.md) for the full OpenCode skills reference.\n\n## References — The Complete Guide to Building Skills for Claude\n\nConsult these when reviewing skills or advising on skill structure and best practices.\n\n| File | Description |\n|------|-------------|\n| `references/01-introduction.md` | What skills are, who this guide is for, two learning paths |\n| `references/02-fundamentals.md` | Skill structure, progressive disclosure, composability, MCP integration |\n| `references/03-planning-and-design.md` | Use cases, categories, success criteria, YAML frontmatter, writing instructions |\n| `references/04-testing-and-iteration.md` | Trigger tests, functional tests, performance comparison, skill-creator usage |\n| `references/05-distribution-and-sharing.md` | Distribution model, API usage, GitHub hosting, positioning |\n| `references/06-patterns-and-troubleshooting.md` | 5 workflow patterns, common errors and fixes |\n| `references/07-resources-and-references.md` | Official docs, example skills, tools, support channels |\n| `references/ref-a-quick-checklist.md` | Pre-build, development, upload, and post-upload checklists |\n| `references/ref-b-yaml-frontmatter.md` | Required/optional fields, security restrictions |\n| `references/ref-c-complete-skill-examples.md` | Links to production-ready skill examples |\n| `references/remote-skill-assessment.md` | Framework for evaluating ecosystem skills before installation |\n\n## Acknowledgments\n\nMulti-agent support is based on the [Skills CLI](https://github.com/vercel-labs/add-skill) (`npx skills`) by Vercel Labs. Browse the open agent skills ecosystem at [skills.sh](https://skills.sh).","tags":["skills","management","driven","development","codealive-ai","agent-safety","agent-skills","ai-coding","ai-driven-development","ai-safety","antigravity","bash"],"capabilities":["skill","source-codealive-ai","skill-skills-management","topic-agent-safety","topic-agent-skills","topic-ai-coding","topic-ai-driven-development","topic-ai-safety","topic-antigravity","topic-bash","topic-claude-code","topic-codex-cli","topic-cursor","topic-developer-tools","topic-gemini-cli"],"categories":["ai-driven-development"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/CodeAlive-AI/ai-driven-development/skills-management","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add CodeAlive-AI/ai-driven-development","source_repo":"https://github.com/CodeAlive-AI/ai-driven-development","install_from":"skills.sh"}},"qualityScore":"0.483","qualityRationale":"deterministic score 0.48 from registry signals: · indexed on github topic:agent-skills · 67 github stars · SKILL.md body (17,082 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:57:07.734Z","embedding":null,"createdAt":"2026-05-04T06:56:23.967Z","updatedAt":"2026-05-18T18:57:07.734Z","lastSeenAt":"2026-05-18T18:57:07.734Z","tsv":"'-2':1087 '-6':1058 '/.adal/skills':1156 '/.agents/skills':1742 '/.augment/skills':1168 '/.claude/skills':220,1175,1575,1651,1741 '/.cline/skills':1179 '/.codebuddy/skills':1183 '/.codeium/windsurf/skills':1337 '/.codex/skills':1187 '/.commandcode/skills':1194 '/.config/agents/skills':1160,1252,1317 '/.config/crush/skills':1202 '/.config/goose/skills':1228 '/.config/opencode/skills':1290,1740 '/.continue/skills':1198 '/.copilot/skills':1224 '/.cursor/skills':1206 '/.factory/skills':1210 '/.gemini/antigravity/skills':1164 '/.gemini/skills':1217 '/.iflow/skills':1235 '/.junie/skills':1239 '/.kilocode/skills':1244 '/.kiro/skills':1259 '/.kode/skills':1263 '/.mcpjam/skills':1267 '/.mux/skills':1278 '/.neovate/skills':1282 '/.openclaw/skills':1286 '/.openhands/skills':1294 '/.pi/agent/skills':1298 '/.pochi/skills':1302 '/.qoder/skills':1306 '/.qwen/skills':1313 '/.roo/skills':1322 '/.trae-cn/skills':1333 '/.trae/skills':1326 '/.vibe/skills':1274 '/.zencoder/skills':1341 '/agent-skills':642 '/deploy':1679 '/path':190 '/path/to/skill':1405,1412,1421,1427,1436 '/skill-creator':104,563 '/vercel-labs/add-skill)':590,1971 '1':543,786,1029,1086 '2':550,798,950,1036 '2026':1567,1667 '3':810,992,1049,1057 '4':1060 '42':1131 '5':1075,1911 '500':350 '6':1081 '64':319 'access':910,1809 'acknowledg':1958 'across':1130,1769 'ad':1568 'adal':1153,1154 'adal/skills':1155 'add':139,458,627,638,692,1583,1686,1781 'add-dir':1582 'addit':1728 'advis':1852 'age':1068 'agent':18,82,87,173,175,179,183,187,191,195,206,438,443,448,451,463,482,486,492,511,581,682,737,818,964,1066,1126,1135,1142,1143,1344,1350,1357,1368,1372,1375,1378,1389,1392,1401,1406,1409,1413,1415,1418,1428,1437,1444,1502,1608,1617,1621,1641,1658,1961,1980 'agent-driven':963 'agent/skills':1163 'agents/skills':1159,1186,1216,1223,1251,1289,1316,1736 'ai':16,1133 'alia':665,725 'all-ag':85,441,484,509 'allow':1825 'along':1756 'alway':389,703,918,974,1618 'amp':1157,1158,1393,1416,1486 'angl':336 'anomalyco/opencode':1719 'anthrop':1764 'anthropic-format':1763 'antigrav':1161,1162 'api':895,1905 'api-doc':894 'appli':381,972 'ask':22,769,834,930,982,1008,1037 'askuserquest':391 'assess':119,121,957,1089,1096 'assign':1076 'audit':287 'augment':1165,1166 'augment/skills':1167 'auto':1695 'auto-invoc':1694 'autom':913 'avail':757,797 'backslash':360 'base':1964 'bash':247,268,296,410,519,599,624,653,710,751,1345,1369,1402,1445,1503,1801,1805 'basic':271 'best':291,646,902,1016,1857 'best-practic':901 'block':1819 'bodi':346,1798 'bracket':337 'brows':167,593,1977 'build':1842,1929 'candid':944,960,1048,1059 'cannot':407,1709 'capabl':861 'case':1883 'categori':868,869,1884 'cd':889 'chang':820,1563,1600,1637 'changelog':893 'changelog.md':345 'channel':1925 'char':320 'check':156,161,312,749,754,755,783,790 'checklist':1936 'ci':888 'ci-cd':887 'claud':200,211,413,472,1170,1172,1453,1464,1479,1494,1511,1522,1554,1565,1591,1644,1665,1770,1785,1845 'claude-cod':199,210,1169,1452,1463,1478,1493,1510,1521,1784 'claude/commands':1681 'claude/commands/deploy.md':1671 'claude/skills':227,1174,1577,1579,1735 'claude/skills/deploy/skill.md':1676 'cleanup':516 'cli':587,1213,1215,1231,1233,1247,1250,1255,1257,1968 'cline':1176,1177 'cline/skills':1178 'cn':1329,1331 'code':17,201,212,414,473,1134,1171,1173,1190,1192,1242,1249,1309,1311,1320,1454,1465,1480,1495,1512,1523,1555,1566,1592,1645,1666,1771,1786 'codebuddi':1180,1181 'codebuddy/skills':1182 'codex':1184,1185,1772,1787 'collect':1754 'command':54,1189,1191,1660 'command-cod':1188 'commandcode/skills':1193 'common':844,866,1914 'compar':916,941,1010 'comparison':1897 'compat':1725,1782 'complet':1839 'compos':1878 'config':1611 'confirm':393,417,422,704,727,802 'conflict':1710 'consid':1079 'consult':1846 'content':355,369,1604 'continu':1195,1196 'continue/skills':1197 'copi':193,478,1441 'copilot':1220,1222 'count':1065 'creat':101,558,696,1120,1537,1678 'creation':567 'creator':1900 'criteria':1886 'critic':388,702 'crush':1199,1200 'crush/skills':1201 'current':1590 'cursor':184,192,203,214,434,677,733,1203,1204,1373,1407,1414,1438,1456,1467,1497,1514 'cursor/skills':1205 'custom':1122,1659 'cwd':1748 'd':935 'date':781 'default':466 'delet':77,80,386,395,402,435,445,452,470,488 'delete_skill.py':508 'deni':1827 'deploy':864,884 'depth':362 'descript':327,1006,1069,1860 'design':862,904,908 'design-system':907 'detail':70,267 'detect':174,491,1342,1349,1388,1424,1564,1609,1615,1640 'dev':873 'develop':1627,1930 'devop':883 'dir':1149,1152,1536,1584 'direct':385,553,1113 'directori':325,464,1543,1558,1585,1612,1688 'disclosur':1877 'discov':6,571 'discoveri':105 'display':1145 'distribut':1067,1903 'doc':342,890,891,896,1920 'docker':885 'driven':965 'droid':1207,1208 'e2e':882 'ecosystem':125,145,497,583,623,651,660,684,747,1954,1982 'ecosystem-instal':496 'edit':551,1569,1597,1802,1806 'effect':823,1587 'error':1915 'especi':997 'etc':865 'evalu':1012,1061,1953 'everi':490,1639 'exampl':870,1921,1949 'exist':460,540,801,1547,1602,1680 'f':261,281,305,537,1360,1394 'factory/skills':1209 'fallback':513 'fetch':116,955,1052 'field':1939 'file':275,277,343,372,1669,1682,1691,1859 'find':5,23,107,111,597,602,608,615,830,847 'first':506,791,1035 'fix':384,1917 'flag':469,1100 'forbidden':341 'forc':88,420,444,1439,1498,1526,1634 'form':322 'format':315,357,1765 'found':921,1109 'framework':122,1097,1951 'from-scop':1481 'frontmatt':339,1692,1790,1888 'full':1095,1136,1833 'function':1894 'g':142,150,504,630,648,669,714,742 'gate':1812 'gemini':1212,1214 'gemini-c':1211 'gerund':321 'git':914,1751 'github':136,1219,1221,1907 'github-copilot':1218 'github.com':589,1970 'github.com/vercel-labs/add-skill)':588,1969 'global':633,670,718,746,1150,1381,1431,1432,1471,1633,1739 'goos':1225,1226,1379,1429,1525 'goose/skills':1227 'guid':566,1840,1867 'help':1112 'high':1026 'host':1908 'hyphen':317 'id':1144 'iflow':1230,1232 'iflow-c':1229 'iflow/skills':1234 'immedi':1599 'import':1527 'improv':295 'includ':276,1098 'info':272 'init':1118 'insid':1580 'instal':7,38,106,134,185,454,498,572,576,621,632,659,688,764,946,991,1027,1064,1073,1343,1398,1616,1957 'install_skill.py':1630 'instead':701 'instruct':1890 'integr':1880 'interact':604 'intern':1826 'invoc':1696 'invok':1799 'jest':880 'json':262,263,282,283,306,307,1361,1362,1395,1396,1822 'judgment':973 'juni':1236,1237 'junie/skills':1238 'keep':1683 'keyword':611 'kilo':1240,1241 'kilocode/skills':1243 'kimi':1246,1248 'kimi-c':1245 'kiro':1254,1256 'kiro-c':1253 'kiro/skills':1258 'kode':1260,1261 'kode/skills':1262 'kubernet':886 'lab':641,1976 'learn':1871 'length':347 'level':366,1535,1541 'like':936 'line':351 'link':1943 'lint':899 'list':11,44,55,59,124,129,178,245,278,650,656,657,668,675,1348,1364 'live':1562 'load':1738,1744 'local':695,1626 'locally-cr':694 'locally-develop':1625 'locat':548,1726 'long':371 'lowercas':316,1792 'ls':133,664 'manag':3,50,1128 'manual':515 'match':324 'max':318 'may':459 'mcp':1879 'mcpjam':1264,1265 'mcpjam/skills':1266 'mean':1760 'merg':1662 'metric':1021 'mistral':1269,1271 'mistral-vib':1268 'mode':467 'model':1904 'modifi':541 'move':13,89,95,204,517,1499 'multi':172,450,1125,1960 'multi-ag':171,449,1124,1959 'multipl':462,999,1417,1724 'mux':1275,1276 'mux/skills':1277 'my-skil':1448,1459,1474,1489,1506,1517 'name':243,314,323,326,405,1003,1146,1704,1707,1794,1815 'namespac':1700 'nativ':1731 'need':1596 'negat':330 'neovat':1279,1280 'neovate/skills':1281 'new':102,559,1532 'nextj':875 'nich':1022 'note':1528,1717 'npx':109,127,131,137,147,153,159,164,456,501,591,600,606,613,625,636,654,662,666,673,690,711,722,729,738,752,759,788,807,828,1116,1972 'offer':953,975,1110 'offici':1919 'one':365 'onlin':168 'open':580,1979 'openclaw':1283,1284 'opencod':1287,1288,1715,1718,1774,1779,1783,1834 'opencode-specif':1714 'opencode.json':1821 'opencode/skills':1734 'openhand':1291,1292 'openhands/skills':1293 'oper':244,1127 'option':1776 'output':264,284,302,308,1363,1397 'overlap':1005,1071 'overwrit':538,1440 'owner/repo':140,628 'page':118,970,1054 'path':217,356,557,1732,1872 'pattern':1913 'per':1814 'per-nam':1813 'perform':313,610,1896 'permiss':1823 'permission.skill':1818 'person':333,525 'pi':1295,1296 'pi/skills':1297 'pick':1014 'playwright':881 'plugin':1697,1703 'plugin-nam':1702 'pochi':1299,1300 'pochi/skills':1301 'polish':1777 'posit':1909 'post':1934 'post-upload':1933 'pr':616 'practic':292,647,903,1858 'pre':1928 'pre-build':1927 'preced':234 'prefer':500 'presenc':1613 'present':927,1030,1082 'proactiv':952 'process':1028 'product':911,1946 'production-readi':1945 'programmat':310 'progress':1876 'project':68,97,100,222,226,236,427,523,528,530,1147,1484,1576,1733 'prompt':423,635,721,728 'proper':569 'push':1636 'python3':57,62,71,75,78,83,92,98,176,181,188,196,207,248,252,259,269,273,279,297,303,411,418,424,431,439,520,526,534,545,699,1346,1351,1358,1370,1376,1384,1390,1403,1410,1419,1425,1434,1446,1457,1472,1487,1504,1515 'qoder':1303,1304 'qoder/skills':1305 'qualiti':48,328,897,1062 'queri':112,603,871 'quick':51 'qwen':1308,1310 'qwen-cod':1307 'qwen/skills':1312 'rank':1083 'react':609,645,874 'read':375,1721,1803,1807 'readi':1947 'readm':892 'readme.md':344 'recommend':1078 'red':1099 'refactor':900 'refer':52,361,1836,1837 'references/01-introduction.md':1861 'references/02-fundamentals.md':1873 'references/03-planning-and-design.md':1881 'references/04-testing-and-iteration.md':1891 'references/05-distribution-and-sharing.md':1902 'references/06-patterns-and-troubleshooting.md':1910 'references/07-resources-and-references.md':1918 'references/opencode-skills.md':1829,1830 'references/ref-a-quick-checklist.md':1926 'references/ref-b-yaml-frontmatter.md':1937 'references/ref-c-complete-skill-examples.md':1942 'references/remote-skill-assessment.md':123,1091,1092,1950 'registri':1137 'relev':1070 'remain':479 'remind':813 'remot':114 'remov':8,40,144,149,503,683,709,713,716,731,734,740,744,1571 'replit':1314,1315 'repositori':229 'requir':1530,1552 'required/optional':1938 'restart':816,1529,1553,1595,1607 'restrict':1941 'result':917,929,951,981,993,1000,1018,1033,1105 'return':556,980,994 'review':10,46,73,113,285,299,374,617,898,915,920,939,976,986,995,1011,1849 'review/compare':1045 'rm':155,724 'roo':1318,1319 'roo/skills':1321 'root':1753 'run':544,787,806 'say':846 'scope':61,215,216,232,237,257,430,1383,1433,1470,1483 'score':1102 'scripts/copy_skill.py':197,1447,1458,1473,1488 'scripts/delete_skill.py':79,84,412,419,425,432,440,700 'scripts/detect_agents.py':177,1347,1352,1359 'scripts/install_skill.py':189,1404,1411,1420,1426,1435 'scripts/list_agent_skills.py':182,1371,1377,1385,1391 'scripts/list_skills.py':58,63,249,253,260 'scripts/move_skill.py':93,99,521,527,535 'scripts/move_skill_agent.py':208,1505,1516 'scripts/review_skill.py':76,298,304 'scripts/show_skill.py':72,270,274,280,546 'search':4,28,574,605,612,618,826,867,925,928,979,1032 'secur':340,1940 'see':1090,1828 'sensit':354 'sentenc':1088 'session':1550,1593 'share':531 'show':69,265,793,1354 'signal':1063,1103 'similar':1002 'singl':1374,1408,1762 'skill':2,14,25,31,35,39,41,43,45,47,49,74,108,110,115,126,128,132,138,141,146,148,154,160,165,180,239,246,251,266,286,289,377,387,404,453,457,499,502,518,542,560,564,573,577,582,586,592,598,601,607,614,626,629,637,652,655,661,663,667,671,674,678,685,687,691,697,712,719,723,730,739,748,753,760,765,772,775,778,789,808,829,849,856,922,988,1074,1108,1117,1123,1129,1148,1151,1285,1365,1399,1442,1450,1461,1476,1491,1500,1508,1519,1542,1573,1603,1628,1647,1664,1674,1685,1698,1706,1713,1722,1755,1767,1797,1808,1824,1835,1843,1850,1854,1863,1874,1899,1922,1948,1955,1967,1973,1981 'skill-creat':1898 'skill-nam':1705 'skill-skills-management' 'skill.md':379,552,1766 'skills-manag':1 'skills.sh':117,169,170,595,596,969,1053,1139,1140,1984,1985 'skip':421,634,720,1080 'source-codealive-ai' 'special':860 'specif':334,429,437,681,736,1382,1716 'stale':1654 'start':1551 'structur':570,1855,1875 'success':1885 'suggest':294,383,919,1115 'summari':1034,1084 'support':1132,1141,1356,1690,1924,1962 'sure':398 'suspici':1020 'system':909 'tabl':367 'tailwind':877 'take':233,822,1586 'target':428 'task':53,620,845 'team':533 'test':863,878,879,1893,1895 'text':301 'third':332 'time':353 'time-sensit':352 'to-scop':1468 'tool':1793,1800,1923 'top':943,959,1047,1056,1534,1540 'top-level':1533,1539 'topic':1023 'topic-agent-safety' 'topic-agent-skills' 'topic-ai-coding' 'topic-ai-driven-development' 'topic-ai-safety' 'topic-antigravity' 'topic-bash' 'topic-claude-code' 'topic-codex-cli' 'topic-cursor' 'topic-developer-tools' 'topic-gemini-cli' 'trae':1323,1324,1328,1330 'trae-cn':1327 'trae/skills':1325,1332 'trigger':329,331,1892 'two':1870 'typescript':876 'ui':905 'unchang':1775 'undon':409 'uninstal':686 'updat':9,42,158,162,166,750,758,761,762,771,773,785,796,800,809,812,1619,1623,1648 'upload':1931,1935 'usag':1901,1906 'use':19,103,120,311,390,483,507,561,698,827,966,1610,1629,1791,1882 'user':21,65,91,94,219,225,231,255,256,522,524,529,536,707,768,804,814,833,932,1007,1039,1780 'user/project':1712 'ux':906 'v1.14.x':1720 'valuabl':998 'vercel':640,644,1975 'vercel-lab':639 'vercel-react-best-practic':643 'verdict':1077 'via':455,584,689 'vibe':1270,1272 'vibe/skills':1273 'visibl':218 'walk':1745 'want':400,859,983,1042 'warn':348,476 'watch':1561 'way':1758 'web':872 'webfetch':967 'window':359 'windsurf':1334,1335 'windsurf/skills':1336 'within':1588 'without':1606 'work':1605,1684,1768 'workflow':912,1912 'worktre':1752 'write':1889 'x':27,37,839,841,851,858 'xml':335 'y':143,151,505,631,649,715,743 'yaml':1887 'yes':1051 'zencod':1338,1339 'zencoder/skills':1340","prices":[{"id":"ed7383af-03b2-43ac-afec-ca88ed64fde0","listingId":"4a27c96e-ffaf-4bc4-babb-908fac8df7e1","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"CodeAlive-AI","category":"ai-driven-development","install_from":"skills.sh"},"createdAt":"2026-05-04T06:56:23.967Z"}],"sources":[{"listingId":"4a27c96e-ffaf-4bc4-babb-908fac8df7e1","source":"github","sourceId":"CodeAlive-AI/ai-driven-development/skills-management","sourceUrl":"https://github.com/CodeAlive-AI/ai-driven-development/tree/main/skills/skills-management","isPrimary":false,"firstSeenAt":"2026-05-04T06:56:23.967Z","lastSeenAt":"2026-05-18T18:57:07.734Z"}],"details":{"listingId":"4a27c96e-ffaf-4bc4-babb-908fac8df7e1","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"CodeAlive-AI","slug":"skills-management","github":{"repo":"CodeAlive-AI/ai-driven-development","stars":67,"topics":["agent-safety","agent-skills","ai-coding","ai-driven-development","ai-safety","antigravity","bash","claude-code","codex-cli","cursor","developer-tools","gemini-cli","hooks","mcp","multi-agent","opencode","plugins","prompt-engineering","skills","subagents"],"license":"mit","html_url":"https://github.com/CodeAlive-AI/ai-driven-development","pushed_at":"2026-05-12T20:04:46Z","description":"Practices, protocols, and skills for AI-driven software development. 18 skills + 1 Bash safety hook for Claude Code, Codex CLI, OpenCode, Cursor, Gemini CLI, Antigravity, and any agent supporting the Agent Skills standard.","skill_md_sha":"4d381ace527b290ac3e3570780bd6d34f35ea563","skill_md_path":"skills/skills-management/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/CodeAlive-AI/ai-driven-development/tree/main/skills/skills-management"},"layout":"multi","source":"github","category":"ai-driven-development","frontmatter":{"name":"skills-management","description":"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."},"skills_sh_url":"https://skills.sh/CodeAlive-AI/ai-driven-development/skills-management"},"updatedAt":"2026-05-18T18:57:07.734Z"}}