← 返回 Skills 市场
mwamedacen

N8N EVOL I

作者 Mo Acen · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
79
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install n8n-evol-i
功能描述
A harness to help coding agents build, deploy, maintain, and debug multi-workflow n8n-powered automation systems. No lock-in — work from the agent, continue...
使用说明 (SKILL.md)

n8n-evol-I skill router

This is the entry point. When the user asks anything n8n-related, route to the matching sub-skill.

Mental model

  • The skill package (this directory) is read-only. You never edit files here.
  • The user's project state lives in ${PWD}/n8n-evol-I-workspace/ (created by init.md).
  • Helpers are Python scripts under helpers/. Invoke them with python3 ${CLAUDE_PLUGIN_ROOT}/helpers/\x3Cname>.py [args] (plugin mode) or python3 \x3Cpath-to-harness>/helpers/\x3Cname>.py [args] (skill mode).
  • All helpers default to --workspace ${PWD}/n8n-evol-I-workspace. Pass --workspace \x3Cpath> if the user runs from elsewhere.
  • Agent memory: read N8N-WORKSPACE-MEMORY.md in the workspace at the start of every session; append a dated entry whenever you learn something durable about this project. Full guidance in AGENTS.md (also in the workspace root).

Lifecycle skills (use when the user wants to do X)

Skill When
init.md First-time setup. Creates the workspace at ${PWD}/n8n-evol-I-workspace/.
bootstrap-env.md Configure an environment (dev / staging / prod). Creates env YAML + .env, validates, mints placeholder workflow IDs.
doctor.md Health check. Run before/after major changes.
create-new-workflow.md Author a brand-new workflow.
register-workflow-to-error-handler.md Wire settings.errorWorkflow.
create-lock.md First-time setup for distributed locking (Redis-backed primitives).
copy-primitive.md Copy a single primitive (any) into the workspace. General-purpose; doesn't register.
add-lock-to-workflow.md Wrap a workflow's main flow in lock acquire/release.
add-rate-limit-to-workflow.md Gate a workflow's main flow with a Redis-backed fixed-window rate-limit check.
tidy-workflow.md Apply n8n's canvas-layout algorithm to a workflow template to clean up node positions.
deploy.md Deploy one workflow to one env.
activate-single-workflow-in-env.md Activate after deploy.
deactivate-single-workflow-in-env.md Pause triggers (commonly during dev).
archive-workflow.md Retire a deployed workflow (hidden + read-only on the live instance).
unarchive-workflow.md Restore a previously-archived workflow so it accepts updates again.
deploy_all.md Roll out an entire env in tier order.
resync.md Pull live state of one workflow back into its template.
resync_all.md Snapshot a full env back to templates.
dehydrate-workflow.md Convert raw exported JSON into a template.
validate.md Structural REST validation before deploy.
run.md Fire a webhook + assert terminal status.
debug.md Investigate a failing or missing execution — from vague symptom to root-cause with evidence.
deploy-run-assert.md One-shot validate → deploy → run verify.
find-skills.md While authoring, find applicable patterns/integrations.
manage-credentials.md Create or link n8n credentials (Path A from .env.\x3Cenv> / Path B from existing UI credential).
add-cloud-function.md Scaffold a Python serverless function / cloud function / serverless API under \x3Cworkspace>/cloud-functions/.
iterate-prompt.md Optimize a prompt against a paired schema + dataset using DSPy.
test.md Run unit tests over n8n Code-node JS and / or cloud-function Python.

Pattern skills (read-only knowledge)

These are reference docs, not action triggers. Read them while authoring.

Integration skills (per-service quirks)

Placeholder syntax (workflow templates)

Templates use {{@:type:path}} (preferred form) or the canonical long form {{INTERPOLATE:type:path}}. The two are equivalent — @ is an alias for INTERPOLATE. Examples below use the @ form.

Type Syntax Source
env {{@:env:key.path}} YAML config value (dot notation)
txt {{@:txt:relative/path.txt}} Text file in workspace
json {{@:json:relative/path.json}} JSON file (stringified)
html {{@:html:relative/path.html}} HTML file
js {{@:js:relative/path.js}} JavaScript file
py {{@:py:relative/path.py}} Python file (Code-node language: python)
uuid {{@:uuid:identifier}} Fresh UUID v4 (consistent within one hydration)
安全使用建议
Install this only if you want the agent to have real authority over your n8n workflows. Use least-privilege API keys, keep production credentials separate, review the possible hardcoded secret finding, version-control or back up the workspace, and require explicit approval before production deploys, activation, credential changes, or bulk rollouts.
功能分析
Type: OpenClaw Skill Name: n8n-evol-i Version: 1.0.1 The n8n-evol-I skill bundle is a comprehensive and well-documented harness designed to help AI agents manage n8n workflow automation. It includes a wide array of Python helpers for environment bootstrapping (bootstrap_env.py), deployment (deploy.py), and debugging (inspect_execution.py). While the bundle handles sensitive data such as API keys and credentials, it implements clear security policies, such as preventing the agent from reading secret files directly and providing redaction logic for debug artifacts (n8n_client.py). The instructions in SKILL.md and AGENTS.md are focused on maintaining project structure and 'Code-node discipline' rather than subverting agent behavior or exfiltrating data.
能力标签
cryptocan-make-purchasesrequires-oauth-tokenrequires-sensitive-credentials
能力评估
Purpose & Capability
The stated purpose matches the provided helpers, but the skill can deploy, activate, deactivate, resync, and manage credentials for n8n workflows, which is high-impact authority over automation systems.
Instruction Scope
The workflow helpers include default live mutation behavior such as PUTing workflows and activating them; the shown artifacts do not add an explicit confirmation gate for production or bulk actions.
Install Mechanism
The registry has no automated install spec, while install.md documents git/plugin installation and pip dependencies; the tidy helper can also install and run a pinned npm package when used.
Credentials
An n8n API key with workflow and credential scopes is proportionate to the purpose, but broad enough to affect live business automations and third-party credentials.
Persistence & Privilege
The skill uses a workspace memory journal and, in plugin mode, an asynchronous auto-tidy hook that can keep operating after file edits; both are disclosed and scoped, but users should understand them.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install n8n-evol-i
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /n8n-evol-i 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Updated the skill description to clarify its role as a general harness for agents to build, deploy, and maintain multi-workflow n8n automation systems, emphasizing flexibility and no lock-in. - No changes to features or functionality; documentation improvement only.
v1.0.0
Initial release of n8n-evol-I: a read-only skill package to author, deploy, and operate n8n workflows from code. - Routes user requests to a library of lifecycle sub-skills (init, bootstrap-env, deploy, run, resync, and more). - Supports a rich set of helpers for composing, validating, deploying, and maintaining n8n workflows programmatically. - Provides reference docs for best practices, workflow patterns, and common n8n integrations. - Uses a modular design: sub-skills handle specific authoring and operational tasks. - Comprehensive skill and integration documentation included for n8n assistants.
元数据
Slug n8n-evol-i
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

N8N EVOL I 是什么?

A harness to help coding agents build, deploy, maintain, and debug multi-workflow n8n-powered automation systems. No lock-in — work from the agent, continue... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 79 次。

如何安装 N8N EVOL I?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install n8n-evol-i」即可一键安装,无需额外配置。

N8N EVOL I 是免费的吗?

是的,N8N EVOL I 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

N8N EVOL I 支持哪些平台?

N8N EVOL I 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 N8N EVOL I?

由 Mo Acen(@mwamedacen)开发并维护,当前版本 v1.0.1。

💬 留言讨论