npx skills 帮助文档生成实战:3 步整理出命令速查与技能清单
【免费下载链接】skillsThe open agent skills tool - npx skills项目地址: https://gitcode.com/GitHub_Trending/ad/skills
npx skills是开放代理技能生态的包管理器 CLI,负责技能的搜索、安装、更新与移除。下面直接用它自带的--help、list、init三个命令,把一份带命令速查和技能清单的帮助文档生成出来。
💡 为什么要做这件事
想象一下:你接手一个多人共用编码代理的项目,想把"装了哪些技能、管理命令怎么用"写进仓库文档。手写会遇到两个麻烦——命令参数靠记忆转录,文档写完 CLI 已经升级了;技能清单在任何人安装或移除一次后就过期,文档直接烂掉。
好消息是这份 CLI 的帮助输出本身就是最准确的文档:npx skills --help给出全部子命令和参数,npx skills list给出项目当前真实装了什么。让文档从输出"生成"而不是人工"誊写",每次升级重跑一遍命令就能保持同步。
最快上手:3 步跑通
拿到命令速查。运行帮助命令,每个子命令的用法和参数说明都会打印出来,文档第一部分的素材就有了。
npx skills --help导出技能清单。加
--json得到机器可读的已装技能列表(名称、路径、作用域、目标代理、来源仓库),存成文件后就能直接转成"已装技能"章节。npx skills list --json > skills.json生成技能文档模板。
init会在指定目录创建标准 SKILL.md 结构,之后给单个技能写说明时照这个骨架填就行。npx skills init my-skill
核心玩法详解
把 --help 输出变成命令参考章节
目的:文档里的命令章节必须与 CLI 实际行为一致,输出是唯一可信来源,人工誊写必然漂移。
操作:整份参考跑第一条;某个子命令的参数细节单独跑第二条,比如整理 remove 的参数。
npx skills --help
npx skills remove --help
你会看到什么:按用途分组的命令列表(Manage Skills、Find Options、Add Options 等),每个参数一句说明,末尾还有一组可直接抄的 Examples。CLI 升级后重跑覆盖该章节即可;帮助文本的实现见 src/cli.ts。
用 list --json 生成技能清单表
目的:文档需要"装了什么"的清单,手工维护表格没意义,让 JSON 输出把活交给脚本。
操作:默认列当前项目的技能,加-g看用户级,加-a按代理过滤。
npx skills list --json -g
你会看到什么:一个 JSON 数组,每项含 name、path、scope、agents、source,其中 source 是安装时记录的来源仓库。把这个数组交给任何脚本(jq 或几行 Node)转成 markdown 表格,和文档一起提交即可。
用 find 搜索拼出"技能目录"章节
目的:文档除了列已装技能,还应告诉队友去哪找新技能、市场上现成有什么。
操作:带关键词搜索,不带关键词则进入交互式搜索界面。
npx skills find react
你会看到什么:最多 20 个匹配技能,按安装量排序,每条带名称、来源仓库和安装数。挑几条相关的连同安装命令写进文档的"技能推荐"小节,队友照抄就能装。
命令速查
| 命令 | 用途 |
|---|---|
npx skills --help | 打印全部子命令的用法与参数说明,文档命令章节的素材 |
npx skills list | 查看当前项目已装技能,加-g切到用户级,-a <agent>按代理过滤 |
npx skills list --json | 以 JSON 输出技能清单,方便脚本转成文档表格 |
npx skills find [query] | 交互式搜索技能市场或按关键词过滤,--owner可限定来源 |
npx skills add <package> | 从 GitHub、URL 或本地路径把技能装入指定代理 |
npx skills remove [skills] | 按名字移除已装技能,不带名字则进交互选择界面 |
npx skills update [skills] | 把全部或指定技能更新到最新版本 |
npx skills init [name] | 生成带 frontmatter 的标准 SKILL.md 骨架 |
遇到问题先看这里
问:npx skills list是空的,但我确定装过。答:默认只扫当前项目作用域,之前若用-g安装,技能在用户目录。换npx skills ls -g看用户级清单。
问:--help输出重定向到文件后混入颜色码。答:帮助文本带 ANSI 着色,重定向会原样带走。直接从终端复制渲染后的文本,或先用脚本剥离 ANSI 转义再入文档。
问:用npx skills前需要先安装吗?答:不需要,npx 会临时拉取运行。如果要开发 CLI 本身,克隆仓库后用pnpm dev <command>跑本地版本,开发命令见 AGENTS.md。
问:init生成的 SKILL.md 太空了怎么办?答:模板只是骨架,frontmatter 里的name和description要自己填,正文按场景和步骤写。写法可参考仓库自带的 find-skills 示例。
文档的源头就是 CLI 自身的输出:命令变了,重跑一遍覆盖对应章节,速查表就永远不过时。想拉取源码看完整行为说明或参与开发:
git clone https://gitcode.com/GitHub_Trending/ad/skills
【免费下载链接】skillsThe open agent skills tool - npx skills项目地址: https://gitcode.com/GitHub_Trending/ad/skills
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考