← Back to Skills Marketplace
mwamedacen

N8N EVOL I

by Mo Acen · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
79
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install n8n-evol-i
Description
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...
README (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)
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
cryptocan-make-purchasesrequires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install n8n-evol-i
  3. After installation, invoke the skill by name or use /n8n-evol-i
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug n8n-evol-i
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 79 downloads so far.

How do I install N8N EVOL I?

Run "/install n8n-evol-i" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is N8N EVOL I free?

Yes, N8N EVOL I is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does N8N EVOL I support?

N8N EVOL I is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created N8N EVOL I?

It is built and maintained by Mo Acen (@mwamedacen); the current version is v1.0.1.

💬 Comments