闲社服务运行正常AI智能体自动化平台
n

n8n自动化

技能标识:n8n-automation

Manage n8n workflows from OpenClaw via the n8n REST API. Use when the user asks about n8n workflows, automations, executions, or wants to trigger, list, create, activate, or debug n8n workflows. Supports both self-hosted n8n and n8n Cloud instances.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.0
检测标记
后台标记通过
免费
免费获取
9
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

n8n自动化

n8n 自动化

通过 REST API 控制 n8n 工作流自动化平台。

设置

设置以下环境变量(或存储在 .n8n-api-config 文件中):

bash
export N8NAPIURL=https://your-instance.app.n8n.cloud/api/v1 # 或 http://localhost:5678/api/v1
export N8NAPIKEY=your-api-key-here

生成 API 密钥:n8n 设置 → n8n API → 创建 API 密钥。

快速参考

所有调用均使用 X-N8N-API-KEY 标头进行身份验证。

列出工作流

bash curl -s -H X-N8N-API-KEY: $N8NAPIKEY $N8NAPIURL/workflows | jq .data[] | {id, name, active}

获取工作流详情

bash curl -s -H X-N8N-API-KEY: $N8NAPIKEY $N8NAPIURL/workflows/{id}

激活/停用工作流

bash

激活

curl -s -X PATCH -H X-N8N-API-KEY: $N8NAPIKEY \ -H Content-Type: application/json \ -d {active: true} $N8NAPIURL/workflows/{id}

停用

curl -s -X PATCH -H X-N8N-API-KEY: $N8NAPIKEY \ -H Content-Type: application/json \ -d {active: false} $N8NAPIURL/workflows/{id}

触发工作流(通过 webhook)

bash

生产环境 webhook

curl -s -X POST $N8NAPIURL/../webhook/{webhook-path} \ -H Content-Type: application/json \ -d {key: value}

测试环境 webhook

curl -s -X POST $N8NAPIURL/../webhook-test/{webhook-path} \ -H Content-Type: application/json \ -d {key: value}

列出执行记录

bash

所有近期执行记录

curl -s -H X-N8N-API-KEY: $N8NAPIKEY $N8NAPIURL/executions?limit=10 | jq .data[] | {id, workflowId, status, startedAt}

仅失败执行记录

curl -s -H X-N8N-API-KEY: $N8NAPIKEY $N8NAPIURL/executions?status=error&limit=5

特定工作流的执行记录

curl -s -H X-N8N-API-KEY: $N8NAPIKEY $N8NAPIURL/executions?workflowId={id}&limit=10

获取执行详情

bash curl -s -H X-N8N-API-KEY: $N8NAPIKEY $N8NAPIURL/executions/{id}

创建工作流(从 JSON)

bash curl -s -X POST -H X-N8N-API-KEY: $N8NAPIKEY \ -H Content-Type: application/json \ -d @workflow.json $N8NAPIURL/workflows

删除工作流

bash curl -s -X DELETE -H X-N8N-API-KEY: $N8NAPIKEY $N8NAPIURL/workflows/{id}

常见模式

健康检查(定期运行)

列出活跃工作流,检查近期执行记录中的错误,报告状态: bash

统计活跃工作流数量

ACTIVE=$(curl -s -H X-N8N-API-KEY: $N8NAPIKEY $N8NAPIURL/workflows?active=true | jq .data | length)

统计失败执行记录数量(最近24小时)

FAILED=$(curl -s -H X-N8N-API-KEY: $N8NAPIKEY $N8NAPIURL/executions?status=error&limit=100 | jq [.data[] | select(.startedAt > (now - 86400 | todate))] | length)

echo 活跃工作流:$ACTIVE | 失败(24小时):$FAILED

调试失败执行

  1. 1. 列出失败执行记录 → 获取执行 ID
  2. 获取执行详情 → 找到失败节点
  3. 检查节点参数和输入数据
  4. 根据错误信息建议修复方案

工作流摘要

解析工作流 JSON 以生成摘要:触发器类型、节点数量、连接的应用、调度计划。

API 端点参考

完整端点文档请参见 references/api-endpoints.md。

提示

  • - 非企业版计划中 API 密钥拥有完全访问权限
  • 速率限制因计划而异(云端)或无限制(自托管)
  • Webhook URL 与 API URL 分开(无需身份验证标头)
  • 使用 ?active=true 或 ?active=false 过滤工作流列表
  • 执行数据可能根据 n8n 保留设置进行清理

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 n8n-automation-1776376001 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 n8n-automation-1776376001 技能

通过命令行安装

skillhub install n8n-automation-1776376001

下载

⬇ 下载 n8n-automation v0.1.0(免费)

文件大小: 3.04 KB | 发布时间: 2026-4-17 15:06

v0.1.0 最新 2026-4-17 15:06
Initial release of n8n-automation skill.

- Control and manage n8n workflows via the n8n REST API.
- Supports listing, creating, activating/deactivating, triggering, and debugging workflows.
- Compatible with both n8n Cloud and self-hosted instances.
- Includes setup instructions, command-line API usage examples, and common automation patterns.
- Provides quick references for workflow and execution management tasks.
返回顶部