AutoSkillit は何をしますか?
エージェントが他のエージェントをClaudeスキルでオーケストレーションできるMCPツール。スキルベースのステートレスワークフロー上で疑似コードスクリプティングを実現します。
概要
AutoSkillitは、AIエージェントが他のエージェントをClaudeスキルを用いてオーケストレーションするためのMCP(Model Context Protocol)ツールです。このツールを使用すると、開発者は疑似コードのようなシンプルなスクリプトで複数のスキルを連鎖させ、ステートレスなワークフローを構築できます。
特徴
- MCP対応: Claude Code、Cursor、その他のMCP対応プラットフォームで動作します。
- 疑似コードスクリプティング: シンプルな疑似コードでワークフローを定義可能。
- ステートレス設計: 各スキル呼び出しは独立しており、スケーラビリティに優れています。
- マルチエージェントオーケストレーション: 複数のエージェントを連携させて複雑なタスクを実行。
インストール
npm install -g autoskillit
または、プロジェクトに追加:
npm install autoskillit
設定
MCP設定ファイル(例:claude_desktop_config.json)に以下を追加します:
{
"mcpServers": {
"autoskillit": {
"command": "npx",
"args": ["-y", "autoskillit", "--config", "./autoskillit.json"]
}
}
}
使用方法
基本的なワークフローの定義
autoskillit.jsonファイルを作成し、ワークフローを定義します:
{
"workflows": [
{
"name": "コードレビュー",
"steps": [
{
"skill": "analyze-code",
"input": {
"path": "./src"
}
},
{
"skill": "generate-report",
"input": {
"format": "markdown",
"output": "./review.md"
}
}
]
}
]
}
ワークフローの実行
# MCP経由でワークフローを実行
npx autoskillit run コードレビュー
環境変数
| 変数名 | 説明 | 必須 |
|---|---|---|
AUTOSKILLIT_CONFIG | 設定ファイルのパス | いいえ |
MCP_API_KEY | MCP APIキー | いいえ |
開発
git clone https://github.com/TalonT-Org/AutoSkillit.git
cd AutoSkillit
npm install
npm run build
テスト
npm test
リポジトリ
https://github.com/TalonT-Org/AutoSkillit
ライセンス
MIT