cli-anything-n8n について
cli-anything-n8nは、n8nのワークフローや関連項目を管理するコマンドラインツールです。ワークフロー自動化やAIエージェントでの利用向けに、n8n APIを通じた操作と構造化JSON出力を提供します。
主な機能
- 01ワークフローの作成・更新と有効化
- 02実行履歴の一覧・削除・再試行
- 03認証情報の作成・削除・転送
- 04変数とタグの管理
- 05API接続の設定
- 06構造化JSON出力
活用シーン
- 01コマンドラインからn8nワークフローを管理
- 02ワークフロー実行を確認・再試行
- 03変数、タグ、認証情報を管理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ hkuds/ cli-anything --skill cli-anything-n8nインストール後、Claude Code で/cli-anything-n8nを入力して読み込まれたか確認します。
詳細
cli-anything-n8n
n8n ワークフロー自動化向けの CLI ハーネス — CLI-Anything パターンで構築されています。 n8n OpenAPI 仕様 v1.1.1 に対して検証済みです。
インストール
pip install cli-anything-n8n
設定
cli-anything-n8n config set base_url https://your-n8n-instance.com
cli-anything-n8n config set api_key your-api-key
# Or environment variables
export N8N_BASE_URL=https://your-n8n-instance.com
export N8N_API_KEY=your-api-key
export N8N_TIMEOUT=60 # optional, default 30s
コマンドグループ
| グループ | コマンド |
|---|---|
| workflow | list, get, create, update, delete, activate, deactivate, tags, set-tags, transfer |
| execution | list, get, delete, retry |
| credential | create, delete, schema, transfer |
| variable | list, create, update, delete |
| tag | list, get, create, update, delete |
| config | show, set |
AI エージェント向け
- 構造化出力には常に
--jsonフラグを使用してください - 複雑な JSON をファイルから渡すには
@file.jsonを使用してください - リターンコードを確認してください: 0 = 成功、非ゼロ = エラー
- すべての ID は整数ではなく文字列です
- API キーは
config showの出力では常にマスクされます - パブリック API では利用できません: データテーブル、認証情報の一覧表示、実行の停止
コメント
Markdown 対応