Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agent Skill Forge 🛠️

简体中文 | English

让 AI Agent 像更换插件一样,跨平台无缝迁移与扩展技能。

License: MIT Build Status Platform Support

🌟 项目简介

Agent Skill Forge 是一个专门为 AI Agent 设计的技能锻造与转换工具包。在 Agent 快速演进的今天,不同平台(如 Gemini CLI, Kilo Code, Trae 等)的技能标准各异,导致开发者重复造轮子。

本项目通过 标准化文档驱动 的架构,实现了:

  1. 一键生成:根据目标平台规范快速构建技能脚手架。
  2. 跨端迁移:将现有的 Agent 技能无缝转换至其他平台标准。
  3. 标准统一:将分散的平台规范整合为可编程的指令集。

✨ 核心特性

  • 🚀 自动化脚手架:内置初始化脚本,几秒钟内完成技能结构搭建。
  • 🔄 智能转换器:自动处理跨平台的元数据(YAML frontmatter)与文件组织差异。
  • 📖 规则引擎方案:所有逻辑基于 skills_docs/ 中的 Markdown 规范,轻松支持新平台。
  • 🛠️ 开发者友好:提供简洁的 CJS 脚本接口,易于集成到现有 CI/CD 流水线。

🏗️ 目录结构分析


🚦 快速上手

1. 初始化一个新技能

使用内置脚本为目标平台快速创建一个标准技能结构:

node ./.gemini/skills/skill-creator/scripts/init_skill.cjs <技能名称>

2. 打包技能

将开发好的技能目录打包为分发格式:

node ./.gemini/skills/skill-creator/scripts/package_skill.cjs <技能路径>

3. 跨平台转换

请参考 .gemini/skills/skill-converter/SKILL.md 中的说明,执行技能迁移工作流。


🗺️ 发展路线 (Roadmap)

  • 支持 Gemini CLI、Kilo Code 基础标准
  • 实现跨平台元数据 YAML Frontmatter 自动转换
  • 开发技能质量在线校验工具 (Linter)
  • 扩展支持更多平台 (如 Cursor, Windsurf)
  • 建立云端技能模板库

🤝 参与贡献

我们非常欢迎您的贡献!如果您发现某些平台的规范已过时,或希望添加对新平台的支持,请提交 PR。 在开始之前,请务必阅读 AGENTS.md 以确保我们的协作符合 Agent 驱动的开发规范。

📄 开源协议

本项目采用 MIT License 开源。

About

A professional toolkit for designing, scaffolding, and converting modular AI Agent Skills across platforms (Gemini, Kilo, Antigravity, etc.). Build once, deploy anywhere with standardized rules and automated workflows.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages