Skill Creator 是一个用于创建或更新 AgentSkills 的技能,指导如何设计、组织和打包技能,包含脚本、引用文档和资源。技能是模块化、自包含的包,通过提供专门知识、工作流和工具扩展智能体能力。
主要能力与结构:每个技能包含必需的 SKILL.md(YAML frontmatter 含 name 和 description,以及 Markdown 指令),可选资源包括 scripts/(可执行代码)、references/(按需加载的文档)和 assets/(用于输出的模板、图标、字体等)。
核心原则:保持简洁,仅添加智能体尚不具备的上下文;按任务脆弱性和可变性设置合适的自由度,从文本指令到具体脚本不等。采用渐进式披露:元数据始终在上下文中,SKILL.md 正文在触发时加载,资源按需加载;正文建议控制在 500 行以内。
创建流程:理解技能的具体用例;规划可复用内容;运行 scripts/init_skill.py <skill-name> --path <output-directory> 初始化;编辑 SKILL.md 与资源;运行 package_skill.py 打包;根据实际使用迭代。命名使用小写字母、数字和连字符,长度不超过 64 字符,优先使用动词开头的短语。
限制:不应包含 README.md、INSTALLATION_GUIDE.md 等额外文档;references 应保持从 SKILL.md 直接引用的一层深度;超过 100 行的文件应在顶部加目录。资料未提供价格、平台支持范围等更多细节。