SuperAPI AI 工具集

skill-forge

通用与其它

查看项目

更新于 10-16 08:10

技能介绍

用途:Skill Forge 用于统筹技能开发流程,要求在编写或编辑任何 SKILL.md 文件之前使用。它取代了 skill-creator,将创建过程与质量验证、描述优化和测试结合起来。其核心理念是:技能必须能被发现才有用,description 是关键。

主要能力:提供统一的 6 步工作流——用具体示例理解技能用法、规划可复用内容(scripts/references/assets)、初始化技能、编辑内容、验证质量、以及可选打包分发。附带脚本:init_skill.py 生成模板;lint_skill.py 做结构与命名校验;score_description.py 对描述做 CSO 评分;test_skill.py 进行子代理测试;package_skill.py 生成 .skill 分发包;scan.py 扫描邮箱、用户名路径、密钥等敏感信息;render_graphs.py 将 DOT 工作流图渲染为 SVG。还提供 CSO 指南、Skill+CLI 模式模板、模式分类、情感语气原则等参考文档。

使用方式:在 ~/.claude/skills 等目录执行 scripts/init_skill.py my-skill --path ~/.claude/skills 初始化,然后编辑 SKILL.md,再用 ${CLAUDE_SKILL_DIR}/scripts/lint_skill.py、score_description.py、test_skill.py 和 package_skill.py 依次验证与打包。名称须为小写字母、数字、连字符,最多 64 字符,且与目录名完全一致。

适用场景与限制:适用于创建新技能、提升已有技能发现率、部署前验证质量、公开分享前扫描。一次性指令应放入 CLAUDE.md 而非技能;Claude 已掌握的工具用法、不会跨会话重复的任务不属于技能范畴。SKILL.md 建议少于 500 行,引用只可一层深。具体收费、价格、平台支持等资料暂未提供。