关于 cli-anything-n8n
cli-anything-n8n 是用于管理 n8n 工作流及相关对象的命令行工具,面向工作流自动化和 AI Agent 场景。它通过 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 Agent
- 始终使用
--json标志以获得结构化输出 - 使用
@file.json从文件传入复杂 JSON - 检查返回码:0 = 成功,非零 = 错误
- 所有 ID 均为字符串,而非整数
- API 密钥在
config show输出中始终被掩码处理 - 公共 API 中不可用:数据表、凭据列表、执行停止
评论
支持 Markdown