NAS元数据采集套件
华芸NAS混合采集与
n8n-hub 是一个集中式 n8n 工作流管理平台,覆盖设计与运维两条主线:设计侧帮助规划具备幂等性、自动重试、日志记录和人工审核队列的可靠流程;运维侧通过 n8n 公开 REST API 实现工作流与执行的列表查询、发布、停用及调试等生命周期操作。
安装与配置
export N8N_API_BASE_URL="https://your-instance.app.n8n.cloud/api/v1"
export N8N_API_KEY="your-api-key-here"
快速调用示例
列出所有工作流:
curl -s -H "X-N8N-API-KEY: $N8N_API_KEY" "$N8N_API_BASE_URL/workflows" | jq '.data[] | {id, name, active}'
激活指定工作流:
curl -s -X POST -H "X-N8N-API-KEY: $N8N_API_KEY" -H "Content-Type: application/json" -d '{"versionId":"","name":"","description":""}' "$N8N_API_BASE_URL/workflows/{id}/activate"
停用指定工作流:
curl -s -X POST -H "X-N8N-API-KEY: $N8N_API_KEY" "$N8N_API_BASE_URL/workflows/{id}/deactivate"
查询最近10条执行记录:
curl -s -H "X-N8N-API-KEY: $N8N_API_KEY" "$N8N_API_BASE_URL/executions?limit=10" | jq '.data[] | {id, workflowId, status, startedAt}'
重试失败执行:
curl -s -X POST -H "X-N8N-API-KEY: $N8N_API_KEY" -H "Content-Type: application/json" -d '{"loadWorkflow":true}' "$N8N_API_BASE_URL/executions/{id}/retry"
触发 Webhook(无需 API Key):
curl -s -X POST "$N8N_API_BASE_URL/../webhook/{webhook-path}" -H "Content-Type: application/json" -d '{"key":"value"}'
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 触发类型与调度时区;成功判定标准与目标地址(邮件/云盘/数据库);现有工作流 JSON(可选);样本数据载荷(可选);去重键(可选) |
| 输出 | 设计规格(节点、数据契约、故障模式);workflow.json(按需);workflow-lab.md 运行手册(按需) |
| 适用人群 | 需要构建可靠工作流并 API 运维的 n8n 用户;需要可导入配置及运行手册的技术团队 |
| 不包含 | 纯代码自动化方案;绕过安全控制或隐藏审计轨迹的能力 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/codedao12/n8n-hub/SKILL.md
来源类型:GitHub 仓库