工程开发
code-formatter
用于在 Claude Code 和 Gemini CLI 扩展之间转换及同步 AI 代理技能的通用 CLI 工具。
简介
Skill Porter 是一个以开发者为中心的命令行工具,旨在弥合不同 AI 代理生态系统之间的差异。它自动执行将自定义技能从 Claude Code 移植到 Gemini CLI 扩展(反之亦然)的复杂过程。通过在映射平台特定元数据的同时保留模型上下文协议 (MCP) 服务器的核心逻辑,开发者可以在多个 AI 平台上维护单一代码库。此工具非常适合希望最大化自定义工具覆盖范围、减少维护开销并确保跨现代 AI 开发环境兼容性的开发者。
-
在 Claude Code (SKILL.md) 和 Gemini CLI (gemini-extension.json) 之间进行双向转换。
-
自动将工具允许列表转换为拒绝列表,以在各平台维持安全基准。
-
将环境变量自动推断为平台特定的设置模式。
-
内建验证引擎,确保符合目标平台的清单要求。
-
自动生成跨平台文档。
-
集成 GitHub 功能,用于创建自动化 Pull Request 以为存储库添加双平台支持。
-
作为全局 npm 包运行,实现无缝的命令行集成。
-
最适合使用 MCP 进行标准化工具通讯的项目。
-
配置需求极低;自动检测平台结构。
-
确保 .prettierrc 或 .eslintrc.js 路径等配置文件被正确映射。
-
支持分析存储库以确定其平台兼容性或通用状态。
-
提供预演分析模式,以便在修改项目文件前审查转换影响。
仓库统计
- Star 数
- 169
- Fork 数
- 17
- Open Issue 数
- 2
- 主要语言
- JavaScript
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月30日 15:57