让 AI Agent 像更换插件一样,跨平台无缝迁移与扩展技能。
Agent Skill Forge 是一个专门为 AI Agent 设计的技能锻造与转换工具包。在 Agent 快速演进的今天,不同平台(如 Gemini CLI, Kilo Code, Trae 等)的技能标准各异,导致开发者重复造轮子。
本项目通过 标准化文档驱动 的架构,实现了:
- 一键生成:根据目标平台规范快速构建技能脚手架。
- 跨端迁移:将现有的 Agent 技能无缝转换至其他平台标准。
- 标准统一:将分散的平台规范整合为可编程的指令集。
- 🚀 自动化脚手架:内置初始化脚本,几秒钟内完成技能结构搭建。
- 🔄 智能转换器:自动处理跨平台的元数据(YAML frontmatter)与文件组织差异。
- 📖 规则引擎方案:所有逻辑基于
skills_docs/中的 Markdown 规范,轻松支持新平台。 - 🛠️ 开发者友好:提供简洁的 CJS 脚本接口,易于集成到现有 CI/CD 流水线。
skills_docs/- 规范中心:存放各平台(如 Kilo, Gemini 等)的官方技能标准文档。.gemini/skills/skill-creator/- 锻造间:技能生成的脚手架逻辑与模板。.gemini/skills/skill-converter/- 转换间:不同平台间元数据映射与目录迁移逻辑。AGENTS.md- Agent 指令标准:专为人类与 AI 协作设计的“操作手册”。
使用内置脚本为目标平台快速创建一个标准技能结构:
node ./.gemini/skills/skill-creator/scripts/init_skill.cjs <技能名称>将开发好的技能目录打包为分发格式:
node ./.gemini/skills/skill-creator/scripts/package_skill.cjs <技能路径>请参考 .gemini/skills/skill-converter/SKILL.md 中的说明,执行技能迁移工作流。
- 支持 Gemini CLI、Kilo Code 基础标准
- 实现跨平台元数据 YAML Frontmatter 自动转换
- 开发技能质量在线校验工具 (Linter)
- 扩展支持更多平台 (如 Cursor, Windsurf)
- 建立云端技能模板库
我们非常欢迎您的贡献!如果您发现某些平台的规范已过时,或希望添加对新平台的支持,请提交 PR。
在开始之前,请务必阅读 AGENTS.md 以确保我们的协作符合 Agent 驱动的开发规范。
本项目采用 MIT License 开源。