工程開發
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