skillmng は何をしますか?
エージェントスキルの作成、検証、バージョン管理、LLM支援編集、Gitベース公開のための管理プラットフォームです。
概要
gmzhang/skillmngは、AIエージェント向けのスキル開発プロセスを効率化するツールです。以下の機能を提供します:
- 作成: 新しいスキルのテンプレート生成
- 検証: スキルの構造とメタデータの自動チェック
- バージョン管理: セマンティックバージョニングに基づくバージョン管理
- LLM支援編集: 大規模言語モデルによるスキル説明やコードの補完・改善
- Gitベース公開: Gitリポジトリへのシームレスな公開と配布
インストール
npm install -g skillmng
または、GitHubから直接クローンして使用します:
git clone https://github.com/gmzhang/skillmng.git
cd skillmng
npm install
使用方法
新しいスキルを作成
skillmng create my-skill
これにより、my-skillディレクトリにスキルの雛形が生成されます。
スキルを検証
skillmng validate my-skill
バージョンを更新
skillmng version patch
LLM支援編集
skillmng edit --ai "説明を日本語に翻訳して"
Gitに公開
skillmng publish
設定
スキルプロジェクトのルートにある skill.json で設定を行います:
{
"name": "my-skill",
"version": "1.0.0",
"description": "私の素晴らしいスキル",
"platforms": ["claude-code", "cursor"],
"repository": {
"type": "git",
"url": "https://github.com/username/my-skill"
}
}
環境変数
| 変数名 | 説明 | 必須 |
|---|---|---|
SKILLMNG_API_KEY | APIキー | はい(一部機能) |
GIT_REMOTE_URL | GitリモートURL | いいえ |
LLM_MODEL | 使用するLLMモデル(例: gpt-4) | いいえ |
ライセンス
MIT