工程開發
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日 下午03:57
在 GitHub 查看