工程开发
code-formatter avatar

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
在 GitHub 查看