skill-interop-tools은(는) 무엇을 하나요?
AI 에이전트 기술 표준을 위한 상호운용성 도구 — Skill Manifest(skill.json), Agent Skills(SKILL.md), A2A Agent Card, ClawHub(claw.json) 간 변환 지원
개요
이 도구는 다양한 AI 에이전트 플랫폼에서 사용되는 기술 설명 포맷 간의 변환을 지원합니다. 지원되는 포맷:
- Skill Manifest:
skill.json파일 (Claude Code, Codex 등) - Agent Skills:
SKILL.md파일 (기본 에이전트 기술 형식) - A2A Agent Card: AI 에이전트 간 통신을 위한 에이전트 카드
- ClawHub:
claw.json파일 (Claw 생태계)
설치
npm install -g feiyueyun/skill-interop-tools
# 또는
npx feiyueyun/skill-interop-tools
사용법
CLI
# skill.json → SKILL.md 변환
skill-interop from skill.json -o SKILL.md
# SKILL.md → skill.json 변환
skill-interop from SKILL.md -o skill.json
# A2A Agent Card → 다른 포맷 변환
skill-interop from agent-card.json -o SKILL.md
# ClawHub → skill.json 변환
skill-interop from claw.json -o skill.json
프로그래매틱 사용
import { convert } from 'feiyueyun/skill-interop-tools';
const skillMd = convert('skill.json', 'SKILL.md', skillJson);
지원되는 변환
| 원본 포맷 | 대상 포맷 |
|---|---|
| skill.json | SKILL.md |
| skill.json | A2A Agent Card |
| skill.json | claw.json |
| SKILL.md | skill.json |
| A2A Agent Card | skill.json |
| A2A Agent Card | SKILL.md |
| claw.json | skill.json |
| claw.json | SKILL.md |
라이선스
MIT
기여
이슈 및 풀 리퀘스트를 환영합니다. 주요 저장소를 포크하고 변경 사항을 제출해 주세요.