[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3814":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},3814,"skills","vercel-labs\u002Fskills","vercel-labs","The open agent skills tool - npx skills","https:\u002F\u002Fskills.sh",null,"TypeScript",22053,1765,67,450,0,106,763,4033,558,116.74,false,"main",true,[],"2026-06-12 04:00:19","# skills\n\nThe CLI for the open agent skills ecosystem.\n\n\u003C!-- agent-list:start -->\n\nSupports **OpenCode**, **Claude Code**, **Codex**, **Cursor**, and [51 more](#supported-agents).\n\n\u003C!-- agent-list:end -->\n\n[![skills.sh](https:\u002F\u002Fskills.sh\u002Fb\u002Fvercel-labs\u002Fskills)](https:\u002F\u002Fskills.sh\u002Fvercel-labs\u002Fskills)\n\n## Install a Skill\n\n```bash\nnpx skills add vercel-labs\u002Fagent-skills\n```\n\n### Source Formats\n\n```bash\n# GitHub shorthand (owner\u002Frepo)\nnpx skills add vercel-labs\u002Fagent-skills\n\n# Full GitHub URL\nnpx skills add https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fagent-skills\n\n# Direct path to a skill in a repo\nnpx skills add https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fagent-skills\u002Ftree\u002Fmain\u002Fskills\u002Fweb-design-guidelines\n\n# GitLab URL\nnpx skills add https:\u002F\u002Fgitlab.com\u002Forg\u002Frepo\n\n# Any git URL\nnpx skills add git@github.com:vercel-labs\u002Fagent-skills.git\n\n# Local path\nnpx skills add .\u002Fmy-local-skills\n```\n\n### Options\n\n| Option                    | Description                                                                                                                                        |\n| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `-g, --global`            | Install to user directory instead of project                                                                                                       |\n| `-a, --agent \u003Cagents...>` | \u003C!-- agent-names:start -->Target specific agents (e.g., `claude-code`, `codex`). See [Supported Agents](#supported-agents)\u003C!-- agent-names:end --> |\n| `-s, --skill \u003Cskills...>` | Install specific skills by name (use `'*'` for all skills)                                                                                         |\n| `-l, --list`              | List available skills without installing                                                                                                           |\n| `--copy`                  | Copy files instead of symlinking to agent directories                                                                                              |\n| `-y, --yes`               | Skip all confirmation prompts                                                                                                                      |\n| `--all`                   | Install all skills to all agents without prompts                                                                                                   |\n\n### Examples\n\n```bash\n# List skills in a repository\nnpx skills add vercel-labs\u002Fagent-skills --list\n\n# Install specific skills\nnpx skills add vercel-labs\u002Fagent-skills --skill frontend-design --skill skill-creator\n\n# Install a skill with spaces in the name (must be quoted)\nnpx skills add owner\u002Frepo --skill \"Convex Best Practices\"\n\n# Install to specific agents\nnpx skills add vercel-labs\u002Fagent-skills -a claude-code -a opencode\n\n# Non-interactive installation (CI\u002FCD friendly)\nnpx skills add vercel-labs\u002Fagent-skills --skill frontend-design -g -a claude-code -y\n\n# Install all skills from a repo to all agents\nnpx skills add vercel-labs\u002Fagent-skills --all\n\n# Install all skills to specific agents\nnpx skills add vercel-labs\u002Fagent-skills --skill '*' -a claude-code\n\n# Install specific skills to all agents\nnpx skills add vercel-labs\u002Fagent-skills --agent '*' --skill frontend-design\n```\n\n### Installation Scope\n\n| Scope       | Flag      | Location            | Use Case                                      |\n| ----------- | --------- | ------------------- | --------------------------------------------- |\n| **Project** | (default) | `.\u002F\u003Cagent>\u002Fskills\u002F` | Committed with your project, shared with team |\n| **Global**  | `-g`      | `~\u002F\u003Cagent>\u002Fskills\u002F` | Available across all projects                 |\n\n### Installation Methods\n\nWhen installing interactively, you can choose:\n\n| Method                    | Description                                                                                 |\n| ------------------------- | ------------------------------------------------------------------------------------------- |\n| **Symlink** (Recommended) | Creates symlinks from each agent to a canonical copy. Single source of truth, easy updates. |\n| **Copy**                  | Creates independent copies for each agent. Use when symlinks aren't supported.              |\n\n## Other Commands\n\n| Command                      | Description                                   |\n| ---------------------------- | --------------------------------------------- |\n| `npx skills list`            | List installed skills (alias: `ls`)           |\n| `npx skills find [query]`    | Search for skills interactively or by keyword |\n| `npx skills remove [skills]` | Remove installed skills from agents           |\n| `npx skills update [skills]` | Update installed skills to latest versions    |\n| `npx skills init [name]`     | Create a new SKILL.md template                |\n\n### `skills list`\n\nList all installed skills. Similar to `npm ls`.\n\n```bash\n# List all installed skills (project and global)\nnpx skills list\n\n# List only global skills\nnpx skills ls -g\n\n# Filter by specific agents\nnpx skills ls -a claude-code -a cursor\n```\n\n### `skills find`\n\nSearch for skills interactively or by keyword.\n\n```bash\n# Interactive search (fzf-style)\nnpx skills find\n\n# Search by keyword\nnpx skills find typescript\n```\n\n### `skills update`\n\n```bash\n# Update all skills (interactive scope prompt)\nnpx skills update\n\n# Update a single skill by name\nnpx skills update my-skill\n\n# Update multiple specific skills\nnpx skills update frontend-design web-design-guidelines\n\n# Update only global or project skills\nnpx skills update -g\nnpx skills update -p\n\n# Non-interactive (auto-detects scope: project if in a project, else global)\nnpx skills update -y\n```\n\n| Option          | Description                                                               |\n| --------------- | ------------------------------------------------------------------------- |\n| `-g, --global`  | Only update global skills                                                 |\n| `-p, --project` | Only update project skills                                                |\n| `-y, --yes`     | Skip scope prompt (auto-detect: project if in a project dir, else global) |\n| `[skills...]`   | Update specific skills by name instead of all                             |\n\n### `skills init`\n\n```bash\n# Create SKILL.md in current directory\nnpx skills init\n\n# Create a new skill in a subdirectory\nnpx skills init my-skill\n```\n\n### `skills remove`\n\nRemove installed skills from agents.\n\n```bash\n# Remove interactively (select from installed skills)\nnpx skills remove\n\n# Remove specific skill by name\nnpx skills remove web-design-guidelines\n\n# Remove multiple skills\nnpx skills remove frontend-design web-design-guidelines\n\n# Remove from global scope\nnpx skills remove --global web-design-guidelines\n\n# Remove from specific agents only\nnpx skills remove --agent claude-code cursor my-skill\n\n# Remove all installed skills without confirmation\nnpx skills remove --all\n\n# Remove all skills from a specific agent\nnpx skills remove --skill '*' -a cursor\n\n# Remove a specific skill from all agents\nnpx skills remove my-skill --agent '*'\n\n# Use 'rm' alias\nnpx skills rm my-skill\n```\n\n| Option         | Description                                      |\n| -------------- | ------------------------------------------------ |\n| `-g, --global` | Remove from global scope (~\u002F) instead of project |\n| `-a, --agent`  | Remove from specific agents (use `'*'` for all)  |\n| `-s, --skill`  | Specify skills to remove (use `'*'` for all)     |\n| `-y, --yes`    | Skip confirmation prompts                        |\n| `--all`        | Shorthand for `--skill '*' --agent '*' -y`       |\n\n## What are Agent Skills?\n\nAgent skills are reusable instruction sets that extend your coding agent's capabilities. They're defined in `SKILL.md`\nfiles with YAML frontmatter containing a `name` and `description`.\n\nSkills let agents perform specialized tasks like:\n\n- Generating release notes from git history\n- Creating PRs following your team's conventions\n- Integrating with external tools (Linear, Notion, etc.)\n\nDiscover skills at **[skills.sh](https:\u002F\u002Fskills.sh)**\n\n## Supported Agents\n\nSkills can be installed to any of these agents:\n\n\u003C!-- supported-agents:start -->\n\n| Agent                                 | `--agent`                                | Project Path             | Global Path                     |\n| ------------------------------------- | ---------------------------------------- | ------------------------ | ------------------------------- |\n| AiderDesk                             | `aider-desk`                             | `.aider-desk\u002Fskills\u002F`    | `~\u002F.aider-desk\u002Fskills\u002F`         |\n| Amp, Kimi Code CLI, Replit, Universal | `amp`, `kimi-cli`, `replit`, `universal` | `.agents\u002Fskills\u002F`        | `~\u002F.config\u002Fagents\u002Fskills\u002F`      |\n| Antigravity                           | `antigravity`                            | `.agents\u002Fskills\u002F`        | `~\u002F.gemini\u002Fantigravity\u002Fskills\u002F` |\n| Augment                               | `augment`                                | `.augment\u002Fskills\u002F`       | `~\u002F.augment\u002Fskills\u002F`            |\n| IBM Bob                               | `bob`                                    | `.bob\u002Fskills\u002F`           | `~\u002F.bob\u002Fskills\u002F`                |\n| Claude Code                           | `claude-code`                            | `.claude\u002Fskills\u002F`        | `~\u002F.claude\u002Fskills\u002F`             |\n| OpenClaw                              | `openclaw`                               | `skills\u002F`                | `~\u002F.openclaw\u002Fskills\u002F`           |\n| Cline, Dexto, Warp                    | `cline`, `dexto`, `warp`                 | `.agents\u002Fskills\u002F`        | `~\u002F.agents\u002Fskills\u002F`             |\n| CodeArts Agent                        | `codearts-agent`                         | `.codeartsdoer\u002Fskills\u002F`  | `~\u002F.codeartsdoer\u002Fskills\u002F`       |\n| CodeBuddy                             | `codebuddy`                              | `.codebuddy\u002Fskills\u002F`     | `~\u002F.codebuddy\u002Fskills\u002F`          |\n| Codemaker                             | `codemaker`                              | `.codemaker\u002Fskills\u002F`     | `~\u002F.codemaker\u002Fskills\u002F`          |\n| Code Studio                           | `codestudio`                             | `.codestudio\u002Fskills\u002F`    | `~\u002F.codestudio\u002Fskills\u002F`         |\n| Codex                                 | `codex`                                  | `.agents\u002Fskills\u002F`        | `~\u002F.codex\u002Fskills\u002F`              |\n| Command Code                          | `command-code`                           | `.commandcode\u002Fskills\u002F`   | `~\u002F.commandcode\u002Fskills\u002F`        |\n| Continue                              | `continue`                               | `.continue\u002Fskills\u002F`      | `~\u002F.continue\u002Fskills\u002F`           |\n| Cortex Code                           | `cortex`                                 | `.cortex\u002Fskills\u002F`        | `~\u002F.snowflake\u002Fcortex\u002Fskills\u002F`   |\n| Crush                                 | `crush`                                  | `.crush\u002Fskills\u002F`         | `~\u002F.config\u002Fcrush\u002Fskills\u002F`       |\n| Cursor                                | `cursor`                                 | `.agents\u002Fskills\u002F`        | `~\u002F.cursor\u002Fskills\u002F`             |\n| Deep Agents                           | `deepagents`                             | `.agents\u002Fskills\u002F`        | `~\u002F.deepagents\u002Fagent\u002Fskills\u002F`   |\n| Devin for Terminal                    | `devin`                                  | `.devin\u002Fskills\u002F`         | `~\u002F.config\u002Fdevin\u002Fskills\u002F`       |\n| Droid                                 | `droid`                                  | `.factory\u002Fskills\u002F`       | `~\u002F.factory\u002Fskills\u002F`            |\n| Firebender                            | `firebender`                             | `.agents\u002Fskills\u002F`        | `~\u002F.firebender\u002Fskills\u002F`         |\n| ForgeCode                             | `forgecode`                              | `.forge\u002Fskills\u002F`         | `~\u002F.forge\u002Fskills\u002F`              |\n| Gemini CLI                            | `gemini-cli`                             | `.agents\u002Fskills\u002F`        | `~\u002F.gemini\u002Fskills\u002F`             |\n| GitHub Copilot                        | `github-copilot`                         | `.agents\u002Fskills\u002F`        | `~\u002F.copilot\u002Fskills\u002F`            |\n| Goose                                 | `goose`                                  | `.goose\u002Fskills\u002F`         | `~\u002F.config\u002Fgoose\u002Fskills\u002F`       |\n| Hermes Agent                          | `hermes-agent`                           | `.hermes\u002Fskills\u002F`        | `~\u002F.hermes\u002Fskills\u002F`             |\n| Junie                                 | `junie`                                  | `.junie\u002Fskills\u002F`         | `~\u002F.junie\u002Fskills\u002F`              |\n| iFlow CLI                             | `iflow-cli`                              | `.iflow\u002Fskills\u002F`         | `~\u002F.iflow\u002Fskills\u002F`              |\n| Kilo Code                             | `kilo`                                   | `.kilocode\u002Fskills\u002F`      | `~\u002F.kilocode\u002Fskills\u002F`           |\n| Kiro CLI                              | `kiro-cli`                               | `.kiro\u002Fskills\u002F`          | `~\u002F.kiro\u002Fskills\u002F`               |\n| Kode                                  | `kode`                                   | `.kode\u002Fskills\u002F`          | `~\u002F.kode\u002Fskills\u002F`               |\n| MCPJam                                | `mcpjam`                                 | `.mcpjam\u002Fskills\u002F`        | `~\u002F.mcpjam\u002Fskills\u002F`             |\n| Mistral Vibe                          | `mistral-vibe`                           | `.vibe\u002Fskills\u002F`          | `~\u002F.vibe\u002Fskills\u002F`               |\n| Mux                                   | `mux`                                    | `.mux\u002Fskills\u002F`           | `~\u002F.mux\u002Fskills\u002F`                |\n| OpenCode                              | `opencode`                               | `.agents\u002Fskills\u002F`        | `~\u002F.config\u002Fopencode\u002Fskills\u002F`    |\n| OpenHands                             | `openhands`                              | `.openhands\u002Fskills\u002F`     | `~\u002F.openhands\u002Fskills\u002F`          |\n| Pi                                    | `pi`                                     | `.pi\u002Fskills\u002F`            | `~\u002F.pi\u002Fagent\u002Fskills\u002F`           |\n| Qoder                                 | `qoder`                                  | `.qoder\u002Fskills\u002F`         | `~\u002F.qoder\u002Fskills\u002F`              |\n| Qwen Code                             | `qwen-code`                              | `.qwen\u002Fskills\u002F`          | `~\u002F.qwen\u002Fskills\u002F`               |\n| Rovo Dev                              | `rovodev`                                | `.rovodev\u002Fskills\u002F`       | `~\u002F.rovodev\u002Fskills\u002F`            |\n| Roo Code                              | `roo`                                    | `.roo\u002Fskills\u002F`           | `~\u002F.roo\u002Fskills\u002F`                |\n| Tabnine CLI                           | `tabnine-cli`                            | `.tabnine\u002Fagent\u002Fskills\u002F` | `~\u002F.tabnine\u002Fagent\u002Fskills\u002F`      |\n| Trae                                  | `trae`                                   | `.trae\u002Fskills\u002F`          | `~\u002F.trae\u002Fskills\u002F`               |\n| Trae CN                               | `trae-cn`                                | `.trae\u002Fskills\u002F`          | `~\u002F.trae-cn\u002Fskills\u002F`            |\n| Windsurf                              | `windsurf`                               | `.windsurf\u002Fskills\u002F`      | `~\u002F.codeium\u002Fwindsurf\u002Fskills\u002F`   |\n| Zencoder                              | `zencoder`                               | `.zencoder\u002Fskills\u002F`      | `~\u002F.zencoder\u002Fskills\u002F`           |\n| Neovate                               | `neovate`                                | `.neovate\u002Fskills\u002F`       | `~\u002F.neovate\u002Fskills\u002F`            |\n| Pochi                                 | `pochi`                                  | `.pochi\u002Fskills\u002F`         | `~\u002F.pochi\u002Fskills\u002F`              |\n| AdaL                                  | `adal`                                   | `.adal\u002Fskills\u002F`          | `~\u002F.adal\u002Fskills\u002F`               |\n\n\u003C!-- supported-agents:end -->\n\n> [!NOTE]\n> **Kiro CLI users:** The default agent automatically loads skills from `.kiro\u002Fskills\u002F` and `~\u002F.kiro\u002Fskills\u002F` — no\n> configuration needed. If you use a **custom agent**, add skills to its `resources` in `.kiro\u002Fagents\u002F\u003Cagent>.json`:\n>\n> ```json\n> {\n>   \"resources\": [\"skill:\u002F\u002F.kiro\u002Fskills\u002F**\u002FSKILL.md\"]\n> }\n> ```\n\nThe CLI automatically detects which coding agents you have installed. If none are detected, you'll be prompted to select\nwhich agents to install to.\n\n## Creating Skills\n\nSkills are directories containing a `SKILL.md` file with YAML frontmatter:\n\n```markdown\n---\nname: my-skill\ndescription: What this skill does and when to use it\n---\n\n# My Skill\n\nInstructions for the agent to follow when this skill is activated.\n\n## When to Use\n\nDescribe the scenarios where this skill should be used.\n\n## Steps\n\n1. First, do this\n2. Then, do that\n```\n\n### Required Fields\n\n- `name`: Unique identifier (lowercase, hyphens allowed)\n- `description`: Brief explanation of what the skill does\n\n### Optional Fields\n\n- `metadata.internal`: Set to `true` to hide the skill from normal discovery. Internal skills are only visible and\n  installable when `INSTALL_INTERNAL_SKILLS=1` is set. Useful for work-in-progress skills or skills meant only for\n  internal tooling.\n\n```markdown\n---\nname: my-internal-skill\ndescription: An internal skill not shown by default\nmetadata:\n  internal: true\n---\n```\n\n### Skill Discovery\n\nThe CLI searches for skills in these locations within a repository:\n\n\u003C!-- skill-discovery:start -->\n\n- Root directory (if it contains `SKILL.md`)\n- `skills\u002F`\n- `skills\u002F.curated\u002F`\n- `skills\u002F.experimental\u002F`\n- `skills\u002F.system\u002F`\n- `.aider-desk\u002Fskills\u002F`\n- `.agents\u002Fskills\u002F`\n- `.augment\u002Fskills\u002F`\n- `.bob\u002Fskills\u002F`\n- `.claude\u002Fskills\u002F`\n- `.codeartsdoer\u002Fskills\u002F`\n- `.codebuddy\u002Fskills\u002F`\n- `.codemaker\u002Fskills\u002F`\n- `.codestudio\u002Fskills\u002F`\n- `.commandcode\u002Fskills\u002F`\n- `.continue\u002Fskills\u002F`\n- `.cortex\u002Fskills\u002F`\n- `.crush\u002Fskills\u002F`\n- `.devin\u002Fskills\u002F`\n- `.factory\u002Fskills\u002F`\n- `.forge\u002Fskills\u002F`\n- `.goose\u002Fskills\u002F`\n- `.hermes\u002Fskills\u002F`\n- `.junie\u002Fskills\u002F`\n- `.iflow\u002Fskills\u002F`\n- `.kilocode\u002Fskills\u002F`\n- `.kiro\u002Fskills\u002F`\n- `.kode\u002Fskills\u002F`\n- `.mcpjam\u002Fskills\u002F`\n- `.vibe\u002Fskills\u002F`\n- `.mux\u002Fskills\u002F`\n- `.openhands\u002Fskills\u002F`\n- `.pi\u002Fskills\u002F`\n- `.qoder\u002Fskills\u002F`\n- `.qwen\u002Fskills\u002F`\n- `.rovodev\u002Fskills\u002F`\n- `.roo\u002Fskills\u002F`\n- `.tabnine\u002Fagent\u002Fskills\u002F`\n- `.trae\u002Fskills\u002F`\n- `.windsurf\u002Fskills\u002F`\n- `.zencoder\u002Fskills\u002F`\n- `.neovate\u002Fskills\u002F`\n- `.pochi\u002Fskills\u002F`\n- `.adal\u002Fskills\u002F`\n\u003C!-- skill-discovery:end -->\n\n### Plugin Manifest Discovery\n\nIf `.claude-plugin\u002Fmarketplace.json` or `.claude-plugin\u002Fplugin.json` exists, skills declared in those files are also discovered:\n\n```json\n\u002F\u002F .claude-plugin\u002Fmarketplace.json\n{\n  \"metadata\": { \"pluginRoot\": \".\u002Fplugins\" },\n  \"plugins\": [\n    {\n      \"name\": \"my-plugin\",\n      \"source\": \"my-plugin\",\n      \"skills\": [\".\u002Fskills\u002Freview\", \".\u002Fskills\u002Ftest\"]\n    }\n  ]\n}\n```\n\nThis enables compatibility with the [Claude Code plugin marketplace](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fplugin-marketplaces) ecosystem.\n\nIf no skills are found in standard locations, a recursive search is performed.\n\n## Compatibility\n\nSkills are generally compatible across agents since they follow a\nshared [Agent Skills specification](https:\u002F\u002Fagentskills.io). However, some features may be agent-specific:\n\n| Feature         | OpenCode | OpenHands | Claude Code | Cline | CodeBuddy | Codex | Command Code | Kiro CLI | Cursor | Antigravity | Roo Code | Github Copilot | Amp | OpenClaw | Neovate | Pi  | Qoder | Zencoder |\n| --------------- | -------- | --------- | ----------- | ----- | --------- | ----- | ------------ | -------- | ------ | ----------- | -------- | -------------- | --- | -------- | ------- | --- | ----- | -------- |\n| Basic skills    | Yes      | Yes       | Yes         | Yes   | Yes       | Yes   | Yes          | Yes      | Yes    | Yes         | Yes      | Yes            | Yes | Yes      | Yes     | Yes | Yes   | Yes      |\n| `allowed-tools` | Yes      | Yes       | Yes         | Yes   | Yes       | Yes   | Yes          | No       | Yes    | Yes         | Yes      | Yes            | Yes | Yes      | Yes     | Yes | Yes   | No       |\n| `context: fork` | No       | No        | Yes         | No    | No        | No    | No           | No       | No     | No          | No       | No             | No  | No       | No      | No  | No    | No       |\n| Hooks           | No       | No        | Yes         | Yes   | No        | No    | No           | Yes      | No     | No          | No       | No             | No  | No       | No      | No  | No    | No       |\n\n## Troubleshooting\n\n### \"No skills found\"\n\nEnsure the repository contains valid `SKILL.md` files with both `name` and `description` in the frontmatter.\n\n### Skill not loading in agent\n\n- Verify the skill was installed to the correct path\n- Check the agent's documentation for skill loading requirements\n- Ensure the `SKILL.md` frontmatter is valid YAML\n\n### Permission errors\n\nEnsure you have write access to the target directory.\n\n## Environment Variables\n\n| Variable                  | Description                                                                |\n| ------------------------- | -------------------------------------------------------------------------- |\n| `INSTALL_INTERNAL_SKILLS` | Set to `1` or `true` to show and install skills marked as `internal: true` |\n| `DISABLE_TELEMETRY`       | Set to disable anonymous usage telemetry                                   |\n| `DO_NOT_TRACK`            | Alternative way to disable telemetry                                       |\n\n```bash\n# Install internal skills\nINSTALL_INTERNAL_SKILLS=1 npx skills add vercel-labs\u002Fagent-skills --list\n```\n\n## Telemetry\n\nThis CLI collects anonymous usage data to help improve the tool. No personal information is collected.\n\nTelemetry is automatically disabled in CI environments.\n\n## Related Links\n\n- [Agent Skills Specification](https:\u002F\u002Fagentskills.io)\n- [Skills Directory](https:\u002F\u002Fskills.sh)\n- [Amp Skills Documentation](https:\u002F\u002Fampcode.com\u002Fmanual#agent-skills)\n- [Antigravity Skills Documentation](https:\u002F\u002Fantigravity.google\u002Fdocs\u002Fskills)\n- [Factory AI \u002F Droid Skills Documentation](https:\u002F\u002Fdocs.factory.ai\u002Fcli\u002Fconfiguration\u002Fskills)\n- [Claude Code Skills Documentation](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fskills)\n- [OpenClaw Skills Documentation](https:\u002F\u002Fdocs.openclaw.ai\u002Ftools\u002Fskills)\n- [Cline Skills Documentation](https:\u002F\u002Fdocs.cline.bot\u002Ffeatures\u002Fskills)\n- [CodeBuddy Skills Documentation](https:\u002F\u002Fwww.codebuddy.ai\u002Fdocs\u002Fide\u002FFeatures\u002FSkills)\n- [Codex Skills Documentation](https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fskills)\n- [Command Code Skills Documentation](https:\u002F\u002Fcommandcode.ai\u002Fdocs\u002Fskills)\n- [Crush Skills Documentation](https:\u002F\u002Fgithub.com\u002Fcharmbracelet\u002Fcrush?tab=readme-ov-file#agent-skills)\n- [Cursor Skills Documentation](https:\u002F\u002Fcursor.com\u002Fdocs\u002Fcontext\u002Fskills)\n- [Firebender Skills Documentation](https:\u002F\u002Fdocs.firebender.com\u002Fmulti-agent\u002Fskills)\n- [Gemini CLI Skills Documentation](https:\u002F\u002Fgeminicli.com\u002Fdocs\u002Fcli\u002Fskills\u002F)\n- [GitHub Copilot Agent Skills](https:\u002F\u002Fdocs.github.com\u002Fen\u002Fcopilot\u002Fconcepts\u002Fagents\u002Fabout-agent-skills)\n- [iFlow CLI Skills Documentation](https:\u002F\u002Fplatform.iflow.cn\u002Fen\u002Fcli\u002Fexamples\u002Fskill)\n- [Kimi Code CLI Skills Documentation](https:\u002F\u002Fmoonshotai.github.io\u002Fkimi-cli\u002Fen\u002Fcustomization\u002Fskills.html)\n- [Kiro CLI Skills Documentation](https:\u002F\u002Fkiro.dev\u002Fdocs\u002Fcli\u002Fcustom-agents\u002Fconfiguration-reference\u002F#skill-resources)\n- [Kode Skills Documentation](https:\u002F\u002Fgithub.com\u002FshareAI-lab\u002Fkode\u002Fblob\u002Fmain\u002Fdocs\u002Fskills.md)\n- [OpenCode Skills Documentation](https:\u002F\u002Fopencode.ai\u002Fdocs\u002Fskills)\n- [Qwen Code Skills Documentation](https:\u002F\u002Fqwenlm.github.io\u002Fqwen-code-docs\u002Fen\u002Fusers\u002Ffeatures\u002Fskills\u002F)\n- [OpenHands Skills Documentation](https:\u002F\u002Fdocs.openhands.ai\u002Fmodules\u002Fusage\u002Fhow-to\u002Fusing-skills)\n- [Pi Skills Documentation](https:\u002F\u002Fgithub.com\u002Fbadlogic\u002Fpi-mono\u002Fblob\u002Fmain\u002Fpackages\u002Fcoding-agent\u002Fdocs\u002Fskills.md)\n- [Qoder Skills Documentation](https:\u002F\u002Fdocs.qoder.com\u002Fcli\u002FSkills)\n- [Replit Skills Documentation](https:\u002F\u002Fdocs.replit.com\u002Freplitai\u002Fskills)\n- [Roo Code Skills Documentation](https:\u002F\u002Fdocs.roocode.com\u002Ffeatures\u002Fskills)\n- [Trae Skills Documentation](https:\u002F\u002Fdocs.trae.ai\u002Fide\u002Fskills)\n- [Vercel Agent Skills Repository](https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fagent-skills)\n\n## License\n\nMIT\n","skills 是一个用于管理和安装开源代理技能的命令行工具。它支持多种代码生成和辅助工具，如OpenCode、Claude Code、Codex等超过50种代理。通过简单的npx命令，用户可以从GitHub、GitLab或本地路径等多种来源添加技能，并提供了丰富的选项来定制安装过程，例如指定全局安装、针对特定代理安装技能或非交互式安装以适应CI\u002FCD流程。此工具非常适合需要快速集成AI辅助开发能力到项目中的开发者以及希望探索不同代码生成技术的研究人员使用。",2,"2026-06-11 02:56:27","top_language"]