Communityコーディング&開発github.com

feiyueyun/skill-interop-tools

AIエージェントスキル規格の相互運用ツール — Skill Manifest (skill.json)、Agent Skills (SKILL.md)、A2A Agent Card、ClawHub (claw.json) 間の変換を行います。

skill-interop-tools とは?

このスキルは、AIエージェントスキルの異なる規格間での相互運用を可能にするツールセットです。具体的には、Skill Manifest (skill.json)、Agent Skills (SKILL.md)、A2A Agent Card、ClawHub (claw.json) という4つの主要なスキル記述形式を相互に変換する機能を提供します。開発者はこのツールを使うことで、一度作成したスキル定義を、複数のプラットフォームやエージェント環境に合わせて簡単に再利用できます。これは、Claude Code、Cursor、CodexなどのAIエージェント開発プラットフォームで動作し、スキルの移植性と互換性を大幅に向上させます。例えば、ClawHubで定義したスキルをA2Aエージェントカードに変換したり、SKILL.mdからskill.jsonを生成するといった操作が可能です。

対応✓Claude Code~Codex CLI~Cursor
npx skills add feiyueyun/skill-interop-tools

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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.jsonSKILL.md✅
SKILL.mdskill.json✅
A2A Agent Cardskill.json✅
claw.jsonSKILL.md✅
skill.jsonA2A Agent Card🚧 開発中
SKILL.mdclaw.json🚧 開発中

開発

# リポジトリのクローン
git clone https://github.com/feiyueyun/skill-interop-tools.git
cd skill-interop-tools

# 依存関係のインストール
npm install

# テストの実行
npm test

ライセンス

MIT

関連リンク

関連スキル