用途:当用户要求为某个 CLI 工具编写技能、整理命令行指引、系统化记录命令用法时使用。核心是把“探查”与“生成”分开:本技能负责收集与组织资料,再调用 skill-creator 产出技能文件。
主要能力与流程:
- 识别与可用性检查,如 <cli-tool> --version、which <cli-tool>,确认版本、用途与文档来源。
- 帮助文本探查,用 <cli-tool> --help、<cli-tool> help 及逐级 <cli-tool> <command> --help 梳理命令层级、参数、默认值与示例。
- 开源仓库分析,可 git clone --depth 1 https://github.com/<org>/<repo>,查看 README、docs、examples、tests、issue 与补全脚本。
- 手册页解析,如 man <cli-tool>、man <cli-tool> | col -b > man_<cli-tool>.txt。
- 在线检索官方文档、社区问答与集成模式;随后提炼心智模型,判断命令是扁平、名词-动词还是动词-名词结构,选出工作流型、命令型或混合型技能结构。
- 调用 skill-creator 生成 skill.md 与 references/ 文档,可选用 python scripts/package_skill.py .claude/skills/<cli-tool-name> 打包。
适用场景:为 docker、kubectl 等命令行为主工具建立可复用技能文档。
限制:文中未提供具体工具的完整命令清单、收费与价格信息;实际效果取决于工具文档质量与可访问性,部分资料需人工核实。