news 2026/9/3 13:43:13

npx skills 帮助文档生成实战:3 步整理出命令速查与技能清单

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
npx skills 帮助文档生成实战:3 步整理出命令速查与技能清单

npx skills 帮助文档生成实战:3 步整理出命令速查与技能清单

【免费下载链接】skillsThe open agent skills tool - npx skills项目地址: https://gitcode.com/GitHub_Trending/ad/skills

npx skills是开放代理技能生态的包管理器 CLI,负责技能的搜索、安装、更新与移除。下面直接用它自带的--helplistinit三个命令,把一份带命令速查和技能清单的帮助文档生成出来。

💡 为什么要做这件事

想象一下:你接手一个多人共用编码代理的项目,想把"装了哪些技能、管理命令怎么用"写进仓库文档。手写会遇到两个麻烦——命令参数靠记忆转录,文档写完 CLI 已经升级了;技能清单在任何人安装或移除一次后就过期,文档直接烂掉。

好消息是这份 CLI 的帮助输出本身就是最准确的文档:npx skills --help给出全部子命令和参数,npx skills list给出项目当前真实装了什么。让文档从输出"生成"而不是人工"誊写",每次升级重跑一遍命令就能保持同步。

最快上手:3 步跑通

  1. 拿到命令速查。运行帮助命令,每个子命令的用法和参数说明都会打印出来,文档第一部分的素材就有了。

    npx skills --help

  2. 导出技能清单。--json得到机器可读的已装技能列表(名称、路径、作用域、目标代理、来源仓库),存成文件后就能直接转成"已装技能"章节。

    npx skills list --json > skills.json

  3. 生成技能文档模板。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 里的namedescription要自己填,正文按场景和步骤写。写法可参考仓库自带的 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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 13:41:14

TEAD转录因子家族:从发育调控到癌症治疗的新靶点

TEAD蛋白的结构特征与分子机制TEAD&#xff08;TEA domain transcription factors&#xff09;家族是一类高度保守的转录因子&#xff0c;包含TEAD1-4四个成员&#xff0c;在哺乳动物发育和组织稳态中发挥核心调控作用。这些蛋白最显著的结构特征是高度保守的TEA DNA结合结构域…

作者头像 李华
网站建设 2026/9/3 13:40:43

64 位/32 位除法和取模的通用 C 版本,具有 64 位结果和 32 位余数

对于32bit平台进行64bit的除法操作时&#xff0c;不能直接计算。需要使用专门的除法操作相关函数&#xff0c;下面的参考链接有64bit除法的相关算法&#xff0c;是基于div64.h中的do_div(n, base)实现的。一.以下是错误示例&#xff1a;uint64 a,b; uint32 c; a a/c; a a/b;i…

作者头像 李华
网站建设 2026/9/3 13:40:42

Python类设计:提升代码可读性的命名、结构与文档实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/3 13:40:32

奢侈品小程序电商系统架构与高并发抢购实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/3 13:39:11

基于 TI DSP28335 和 CCS9 ——点亮LED教程(超详细图文教程!)

点亮LED教程 —— 基于 TI DSP28335 和 CCS9&#xff08;超详细图文教程&#xff09;一、前言本文介绍如何使用 TI 的 DSP28335 开发板通过 CCS9 创建一个简单工程&#xff0c;实现点亮板载 LED 的功能。 涵盖项目创建、代码结构、工程目录组织、库文件添加及程序调试流程&…

作者头像 李华