搜索 K
主题
结论先行:Claude Code 目前最稳的 skill 使用方式分成两类:
.claude/skills/,全局级 ~/.claude/skills/vercel-labs/skills 属于 社区 CLI 安装器,不是 Claude Code 官方内置的 skill install 命令。
将 skill 放到当前项目目录:
<repo>/.claude/skills/<skill-name>/SKILL.md特点:
将 skill 放到用户目录:
~/.claude/skills/<skill-name>/SKILL.md在当前 Windows 环境中,通常可理解为:
C:\Users\admin\.claude\skills\<skill-name>\SKILL.md特点:
Claude Code 官方目前没有单独的 skill install 命令。所谓“安装 standalone skill”,本质上仍然是把文件放到正确目录。
vercel-labs/skills 是什么 vercel-labs/skills 本身是一个 CLI 工具仓库,提供 skills / add-skill 命令,用来把 skills 安装到多个 coding agents,包括 Claude Code。
它的定位更接近:
而不是:
关键参数是:
-a claude-code只要显式指定这个参数,就表示安装目标仅限 Claude Code。
npx skills add vercel-labs/agent-skills --skill frontend-design -a claude-codenpx skills add vercel-labs/agent-skills --skill '*' -a claude-codenpx skills add vercel-labs/agent-skills --skill frontend-design -a claude-code -y可以,二者都支持。
不加 -g 时,默认安装到当前项目:
./.claude/skills/示例:
npx skills add vercel-labs/agent-skills --skill frontend-design -a claude-code适合:
加 -g 时,安装到用户目录:
~/.claude/skills/示例:
npx skills add vercel-labs/agent-skills --skill frontend-design -g -a claude-code适合:
npx skills checknpx skills update不过要区分两种安装方式:
从当前源码实现看,check / update 更直接面向 全局安装 的已记录 skills。
这意味着:
-g 给 Claude Code 装到 ~/.claude/skills/npx skills check / npx skills update 是更自然的更新方式项目级安装不要默认认为 npx skills update 会在任意目录自动更新正确项目。
更稳妥的方式是:
add 命令例如:
npx skills add vercel-labs/agent-skills --skill frontend-design -a claude-code如果装的是全部 skills,则重新执行:
npx skills add vercel-labs/agent-skills --skill '*' -a claude-code从当前 vercel-labs/skills 的源码实现看,update 的作用域更偏向全局安装记录;对于项目级安装,不建议把“在任意目录直接 update”当成稳定能力。
通常可以。
原因是:
check / update 依赖用户级安装记录所以对全局安装的 Claude Code skills,一般可以在任意目录执行:
npx skills check
npx skills update不建议这么理解。
如果 skill 安装在某个项目的:
<repo>/.claude/skills/那么更稳妥的方式始终是:
npx skills add ... -a claude-code也就是说:
symlink 与 copy 这个工具支持两种落地方式:
优点:
--copy 适用于:
示例:
npx skills add vercel-labs/agent-skills -a claude-code --copy优先选:全局安装
npx skills add vercel-labs/agent-skills --skill <name> -g -a claude-code优先选:项目安装
npx skills add vercel-labs/agent-skills --skill <name> -a claude-code优先考虑:
--copynpx skills add vercel-labs/agent-skills --skill frontend-design -a claude-codenpx skills add vercel-labs/agent-skills --skill frontend-design -g -a claude-codenpx skills ls -a claude-codenpx skills ls -g -a claude-codenpx skills checknpx skills updatenpx skills remove --agent claude-code <skill-name>