skill-interop-tools は何をしますか?
AIエージェントスキル規格の相互運用ツール — Skill Manifest (skill.json)、Agent Skills (SKILL.md)、A2A Agent Card、ClawHub (claw.json) 間の変換を行います。
概要
このツールは、異なるAIエージェントスキル規格間の変換を提供します。現在対応している形式は:
- Skill Manifest (
skill.json) — 標準的なスキルマニフェスト形式 - Agent Skills (
SKILL.md) — AIエージェント(Claude Code、Cursor、Codexなど)で使用されるスキル文書 - A2A Agent Card — Agent-to-Agent (A2A) プロトコルで使用されるエージェントカード
- ClawHub (
claw.json) — ClawHubリポジトリで使用されるスキル定義
使用方法
インストール
npm install -g feiyueyun/skill-interop-tools
CLIコマンド
# skill.json → SKILL.md
skill-interop skill.json to skill.md
# SKILL.md → skill.json
skill-interop skill.md to skill.json
# A2A Agent Card → skill.json
skill-interop agent-card.json to skill.json
# claw.json → SKILL.md
skill-interop claw.json to skill.md
対応形式
| 変換元 | 変換先 | 対応状況 |
|---|---|---|
| skill.json | SKILL.md | ✅ |
| SKILL.md | skill.json | ✅ |
| A2A Agent Card | skill.json | ✅ |
| claw.json | SKILL.md | ✅ |
| skill.json | A2A Agent Card | 🚧 開発中 |
| SKILL.md | claw.json | 🚧 開発中 |
開発
# リポジトリのクローン
git clone https://github.com/feiyueyun/skill-interop-tools.git
cd skill-interop-tools
# 依存関係のインストール
npm install
# テストの実行
npm test
ライセンス
MIT