如何用 Caveman CLI 预览并安装第三方 Skill 给 Agent?

发布时间:2026/9/12 5:58:20
如何用 Caveman CLI 预览并安装第三方 Skill 给 Agent? 如何用 Caveman CLI 预览并安装第三方 Skill 给 Agent【免费下载链接】caveman why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman项目地址: https://gitcode.com/GitHub_Trending/caveman1/caveman假设你找到一个第三方 Skill比如某个 GitHub 仓库里的owner/repository技能包想先确认它的指令内容再决定是否交给 Codex、Claude Code 这样的 Agent 使用。caveman 的caveman tools skills命令组提供了这条路径先preview查看技能正文不写任何文件确认后用add通过官方 Skills CLI 安装到指定 Agent并可选择把技能说明压缩成像素页以降低 token 占用。整个过程只依赖 Caveman CLI 本身不需要 Caveman Cloud 账号。准备条件已安装 caveman CLI。安装方式见 INSTALL.mdmacOS / Linux / WSL 用install.shWindows PowerShell 用install.ps1。npm 版 CLI 要求 Node.js 22.13 或更新版本见 cli-reference.md。明确目标 Agent文档中出现的示例目标包括codex和claude-code。第一步预览不碰磁盘caveman tools skills支持list、preview、install、add、import五类操作其中 preview 的定位就是“安装前预览外部 skill”见 cli-reference.mdcaveman tools skills list caveman tools skills preview owner/repository caveman tools skills install owner/repository对内置技能可以直接按名称预览例如caveman tools skills preview caveman-evidence-review caveman tools skills list --jsonpreview 只打印技能正文不产生任何写入——这是 skills.runtime.mjs 中测试明确验证过的行为“preview returns canonical content without writing”。预览时对照 skills-hooks-and-plugins.md 给出的信任清单逐项判断阅读技能源码和它请求的权限确认仓库与 commit 或 release 来源检查它会修改哪些文件确认移除命令或手动回滚路径在一次性项目里先测试不要授予超出功能所需的 shell 或浏览器权限。文档特别强调Caveman 不做第三方技能的安全审查所以这一步不能省。第二步用add安装第三方 Skill确认内容后可信后用add通过官方 Skills CLI 安装。文档给出的两条示例命令分别代表“仓库 指定单个技能”和“仓库 URL 整包全局安装”caveman tools skills add mattpocock/skills --skill tdd --agent codex -y caveman tools skills add https://github.com/vercel-labs/agent-skills --agent claude-code --global -y命令格式为caveman tools skills add source [npx-skills-add-options] [--density conservative|balanced|max] [--no-pixel]。来源支持 GitHub 简写、Git/GitLab URL、直连 skill URL 和本地路径上游--skill、--agent、--global、--list、--all等参数会原样透传给官方 Skills CLI。安装时 Caveman 会做几件你应知道的事见 packages/cli/README.md若启用像素化Caveman 会强制上游使用 copy 模式并且只转换新增或变化的 Claude Code/Codex 技能转换后的技能目录中保留SKILL.orig.md用于字节级精确回滚每次调用会报告估算 token 缩减标记为inferred推断值不是供应商账单数据加--no-pixel则保持上游纯文本行为不做像素转换。一个已记录在案的本地冒烟结果文档示例不是你的环境应得到的固定数值在 Matt Pocock 的 35 个技能仓库上27 个被转换为像素8 个安全地保留为文本单次调用各转换技能合计 32,314 → 9,537 估算 token−70%inferred。文档同时声明这是估算器输出不是计费数据也不是技能质量基准。验证安装结果安装完成后到目标 Agent 的技能目录查看Claude Code 对应~/.claude/skillsCodex 对应~/.codex/skills见 agents.generated.ts。如果技能被像素化技能目录中会出现SKILL.orig.md和像素页如SKILL.px1.pngSKILL.md内会包含指向这些图片页的像素标记若目录里是普通文本SKILL.md说明走了--no-pixel或该技能未被转换。回滚单个已转换技能caveman convert --revert移除整个集成时文档建议通过技能安装器或 Agent 的技能管理器移除技能包再检查 Agent 配置里是否有残留的 endpoint 变量见 skills-hooks-and-plugins.md 的 Removing integrations 一节。限制与注意事项第三方指令和资源按提供原样安装Caveman 不做安全审查Skills 属于指令会影响模型行为务必完成预览阶段的信任清单。官方 Skills CLI 自身的遥测行为同样生效如需在上游层面关闭设置DISABLE_TELEMETRY1。报错时命令以非零退出码结束无效参数、被拒绝的配置和失败的依赖都会体现为非零状态见 cli-reference.md 的 Exit and failure behavior 一节。如果你还需要把已安装技能批量打包为像素形式可以用caveman tools convert它支持--agent、--project、--dry-run、--revert等参数改动大技能树前先跑一次 dry run。【免费下载链接】caveman why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman项目地址: https://gitcode.com/GitHub_Trending/caveman1/caveman创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考