skill-creator 用于在用户想要新建技能,或更新已有技能以扩展 Claude 能力时提供指导。技能是模块化、自包含的包,通过专门的知识、工作流和工具扩展 Claude 能力,可包含专门工作流、工具集成、领域专长和捆绑资源。
核心原则包括:保持简洁,只补充 Claude 尚不具备的上下文,优先使用简明示例而非冗长解释;按任务脆弱性和可变性设置自由度,高自由度用于多种方法都可行的情况,中等自由度用于存在首选模式但允许一定变化的情况,低自由度用于操作脆弱、需强调一致性或必须遵循特定顺序的情况。
技能结构:必需 SKILL.md(含 name 与 description 的 YAML frontmatter 及 Markdown 正文),以及可选的 scripts/、references/、assets/ 捆绑资源。SKILL.md 建议保持在 500 行以内,采用三级加载(元数据、SKILL.md 正文、捆绑资源)与渐进式披露,避免深层嵌套引用,较长参考文件应在顶部加目录。skill 中不应包含 README.md、INSTALLATION_GUIDE.md、QUICK_REFERENCE.md、CHANGELOG.md 等多余文档。
创建流程依次为:用具体示例理解技能用途;规划可复用内容(scripts、references、assets);用 init_skill.py 初始化,命令为 /Users/sargupta/SahayakAIV2/sahayakai/sahayakai-main/.agent/skills/skill-creator/scripts/init_skill.py <skill-name> --path <output-directory>;编辑技能并实现资源与 SKILL.md;用 package_skill.py 打包;根据真实使用迭代。脚本应实际运行测试;不需要的示例文件应删除。具体收费、价格、平台支持等信息暂未提供。