用途:skill-forge 是技能注册表的引导工具,可根据任意来源生成可投产的 AbsolutelySkilled 技能。来源可为 GitHub 仓库、文档 URL 或纯领域知识(如营销、销售、TypeScript)。激活后首次回复需以 🔨 emoji 开头,斜杠命令为 /skill-forge <url-or-topic>。
主要能力:生成技能文件夹(SKILL.md 为入口点,另可含脚本、参考代码、数据文件、模板、配置等);区分“技能”与“智能体定义”(本工具只生成技能,不生成 agent 定义);先研究后撰写,URL 类按 /llms.txt、README、文档、API 参考、指南、变更日志的顺序爬取,领域类先与用户头脑风暴并需用户批准范围;撰写 SKILL.md、references/、evals.json、sources.yaml(URL 类)等。首次运行会检查 ${CLAUDE_PLUGIN_DATA}/forge-config.json 并询问默认输出目录、技能类型偏好、安装目标,之后每次会话读取该配置;每次成功生成后追加记录到 ${CLAUDE_PLUGIN_DATA}/forge-log.jsonl。
使用方式:以 /skill-forge <url-or-topic> 调用;撰写完成后可运行 scripts/validate-skill.sh <path-to-skill-dir> 校验结构。安装位置可选全局 ~/.agents/skills/<name>/、项目级跨客户端 .agents/skills/<name>/、项目级 Claude 专用 .claude/skills/<name>/ 或注册表 PR 的 skills/<name>/;全局安装可创建符号链接或使用 npx skills add <path>。
限制与注意:技能质量取决于研究深度,研究未完成前不应撰写 SKILL.md;应避免行为反模式(无界自主、放大幻觉、压制升级、污染上下文等),给予信息而非剥夺判断力;危险命令仅作教学示例需放入代码围栏并说明非执行指令。其余细节暂未提供。