claude

n8n-autopilot

Build, validate, and deploy n8n workflows from Claude Code. CLI-first (n8nac reference 2.7.0, minimum 2.3.0; auto-installed via npx) plus a bundled test/read MCP server (n8n-native) against the instance of the pinned env. Requires Node.js 18+ and the companion plugin `n8n-as-code@n8nac-marketplace` (Etienne Lescot) for the `n8n-architect` skill. Ships init-repo, build-workflow pipeline, deploy, pull-schemas (CLI + npm-extraction fallback), sync-credentials with --fix-workflows, inventory, data-tables, session-env isolation, plus PreToolUse gates (Bash + PowerShell: env pin, drift, instance node versions, version-gated params, error-handling lint) and SessionStart hooks for staleness detection with auto-reactions.

18 on GitHubby Neuraworkv5.7.1MITupdated 11 days agoproductivity
/

Plugin n8n-autopilot from marketplace n8n-autopilot in neurawork-git/n8n-autopilot. Commands read from the repo's manifest — 10 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (25)

  • build-stack-v2

    EXPERIMENTAL deterministic builder for a whole n8n workflow STACK (multiple sub-workflows wired via Execute Workflow), JS-orchestrated. Takes a PRP-style end-to-end use case, decomposes it into sub-workflows along known rules, fixes the handover contracts between them, documents the architecture (me

  • build-workflow-v2

    EXPERIMENTAL deterministic variant of build-workflow + deploy, JS-orchestrated. Two modes: GREENFIELD (new workflow) and EDIT (change an existing one). Phase ordering, gate-checks (validate / drift-safe push --verify), and fix-loop limits are enforced by a Claude Code JS Workflow script instead of p

  • build-workflow

    Full 3-phase pipeline (Research → Write+Validate → Deploy+Test) for shipping an n8n workflow end-to-end. Wraps Etienne's `n8n-as-code:n8n-architect` skill for schema research + authoring, adds repo-scoped orchestration — community-template lookup, validate-push-test loop, mcpTrigger publish gate, ex

  • check-mcps

    Verify n8n-autopilot setup is functional — n8nac CLI present, workspace bound, n8n API reachable, companion plugin `n8n-as-code@n8nac-marketplace` enabled. Use after setup, after upgrading the plugin, or when commands behave unexpectedly.

  • data-tables

    Manage n8n DataTables (CRUD on tables, columns, rows) via the n8n public REST API. Use when the user wants to create/seed/list/delete data-table resources outside of a workflow — n8nac CLI does not support this. Curl is explicitly allowed for `/api/v1/data-tables` (carve-out in PreToolUse hook).

  • deploy

    Push a local .workflow.ts to n8n, verify remote state, and live-test (test URL by default; `--activate --prod` runs production test). Use when the user asks to deploy, push or ship an existing .workflow.ts file.

  • feedback

    Review the current n8n-autopilot session for learnings (operational friction + workflow design anti-patterns), strip all PII, and push the redacted insights centrally via the plugin's ingest webhook (they land as batch comments on the public rollup issue). Side-effecting on `sync`/`review`-push — sh

  • find-credential

    Search credentials on the active n8n instance by name pattern, scoped to a project. Use whenever the user asks "find credential X", "which credential is …", "list Dropbox/OpenAI/etc. credentials", or before referencing a credential ID in a workflow. Default scope = workspace-pinned project. Returns

  • find-project

    List all n8n projects visible on the active instance, showing which one the workspace is pinned to. Use whenever the user asks "which projects exist", "list n8n projects", "show projects on instance", or before pinning a workspace to a different project. Derives projects from `credential list` + `wo

  • init-repo

    Bootstrap a new n8n workflow repo from scratch. Scaffolds directory structure, writes plugin-compatible CLAUDE.md/README/.gitignore/.env.example, runs the n8nac >= 2.3 setup flow (`env add` + `env auth set` + `env use`), pulls node schemas, and verifies setup. Use when starting a new customer/projec

  • inventory

    Read-only inventory of local n8n workflows — aggregates node-type usage, LLM models, credentials, and trigger types into `docs/INVENTORY.md`. Use when planning new workflows, auditing instance consistency, or onboarding to an existing n8n project.

  • mirror-sync

    Pull every remote-only n8n workflow into the local repo so it mirrors the instance, via a deterministic JS Workflow (discover remote-only → fan-out pull → verify). Establishes and refreshes the local-first invariant that /n8n-autopilot:build-workflow-v2's edit flow relies on. Auto-triggered by the S

  • n8n-code-javascript

    Write JavaScript code in n8n Code nodes. Use when writing JavaScript in n8n, using $input/$json/$node syntax, making HTTP requests with $helpers, working with dates using DateTime, troubleshooting Code node errors, or choosing between Code node modes.

  • n8n-code-python

    Write Python code in n8n Code nodes. Use when writing Python in n8n, using _input/_json/_node syntax, working with standard library, or need to understand Python limitations in n8n Code nodes.

  • n8n-mode

    Switch the per-session n8n mode on, off, or show its status. While it is off, n8n-autopilot stays out of the session (no SessionStart probes, no feedback Stop gate, no feedback capture) — the safety gates on n8nac commands always apply. Use when the user says "n8n mode on", "n8n-Modus an", "start n8

  • n8n-orchestration-patterns

    Fan-out / fan-in, parallel sub-workflow execution, and batch-orchestrator patterns in n8n. Use when a workflow processes a LIST in parallel, calls sub-workflows, needs faster wall-clock on many items, has a webhook that would otherwise block for minutes, or asks "how do I run sub-workflows in parall

  • n8n-structured-extraction

    Extract or classify structured data from text/documents with an LLM in n8n using a real JSON schema. Use when a workflow needs structured fields out of unstructured input (invoice/contract/email extraction, classification), when deciding between an AI Agent and a dedicated extractor node, or when LL

  • n8nac-cheatsheet

    Curated "user intent → exact command" mapping for the n8nac CLI. Use this BEFORE reading `n8nac-reference` or running `--help`. Covers the 60+ common workflows — lookup, deploy, test, debug, migrate, credentials, projects, environments. If your task matches a row here, run the linked command verbati

  • n8nac-reference

    Authoritative reference for every `n8nac` CLI command, subcommand, and flag (n8nac 2.7.0). Use this BEFORE running `--help` interactively, BEFORE guessing flags, and BEFORE inventing a subcommand. If a command does not appear in this file, it does not exist — research stops, do not invent CLI surfac

  • plugin-testing

    The ONLY supported way to test changes to the n8n-autopilot plugin itself: commit → push to the private repo → install FROM that repo → restart → verify registration. Use whenever a plugin change (agent, skill, hook, script) must be exercised in a real session. Hard rule: no cache hand-copying, no d

  • pull-schemas

    Pull/update n8n node schemas for offline validation. Discovers node types from local workflows, fetches each via `npx n8nac skills node-info`, falls back to direct npm-package extraction for nodes n8nac does not index, then rebuilds `schemas/_index.json`. Run when schemas are stale, when validation

  • session-env

    Explain and verify how a Claude session pins itself (and all its n8nac workflow/instance commands) to exactly ONE n8n environment without clobbering other sessions' global active env. Use when the user asks "which env am I on", "how does session env pinning work", "pin this session to env X", "why w

  • stack-intake

    Guided interview that turns a rough idea into a PRP-style use-case description ready for /n8n-autopilot:build-stack-v2. Classic question-by-question format aimed at people NOT yet experienced with n8n — it asks about overall inputs, outputs, a concrete worked example, expected behavior, external sys

  • sync-credentials

    Sync credential IDs from the live n8n instance. Two modes — list (default) reports IDs + TypeScript snippets, fix-workflows rewrites stale credential IDs in local `.workflow.ts` files by joining on credential name. Use after n8n migration, when setting up a new instance, or in response to a credenti

  • test-manual

    Hand-driven UI test of a workflow — only when the native n8n MCP test path (docs/rules/testing.md) is not registered. Resolves the UI URL, waits for you to run it and report the execution-id, then inspects the run. Resolves the n8n UI URL, waits for you to run it and report the execution-id, then in

Subagents (12)

  • feedback-triage

    Maintainer-side triage of the open `feedback`-labelled issues on the public plugin repo (one issue per finding, created by the ingest webhook). Dedups issues that describe the same underlying problem (closes duplicates with a cross-reference), tightens titles, adds severity/priority context as a com

  • n8n-author

    Writes or edits an n8n Decorator-TS .workflow.ts file from verified node contracts, or fixes a file from validation/wiring errors. The only file-writing agent in the build-workflow-v2 pipeline. Never validates or pushes — the orchestrator gates that.

  • n8n-comprehender

    Pulls an existing n8n workflow from the instance (or reads the local file) and returns a structured summary of its current shape — trigger, nodes, links, credentials, workflow id, sync status — plus where a requested change should apply. Read-only. Used as the comprehension phase of the build-workfl

  • n8n-deployer

    Drift-aware deploy gate — checks remote sync status, then runs `npx n8nac push <file> --verify`. Never bypasses the push-gate hook, never runs `resolve`. Reports pushed/verified/workflowId/driftStatus. Used as the hard Deploy gate in build-workflow-v2 (greenfield + edit).

  • n8n-mirror

    Keeps the local repo a complete mirror of the instance's workflows. Discovers remote workflows missing locally (`list --json`, remote-only status) and pulls them (`pull <id>`). Read-only on files (the n8nac CLI writes the pulled .workflow.ts). Used by the mirror-sync workflow that enforces the local

  • n8n-node-verifier

    Produces the VERIFIED parameter contract for a single n8n node type by reading its real schema via `npx n8nac skills node-info --json`. Adversarial — omits any param key it is not certain exists, because n8n silently ignores wrong keys at runtime. Read-only. Used in the Research fan-out of build-wor

  • n8n-researcher

    Plans an n8n workflow before authoring — resolves the active sync folder, does the mandatory community-template lookup, discovers exact node types, classifies the trigger, and proposes test data. Read-only (no file writes). Used as the Research phase of the JS-orchestrated build-workflow-v2 pipeline

  • n8n-stack-architect

    Decomposes a PRP-style end-to-end use case into a stack of sub-workflows along known decomposition rules, fixes the handover contracts between them, and (in EXTEND mode) plans the delta against an already-comprehended stack. Read-only — emits the stack plan / delta, never writes files or touches the

  • n8n-stack-comprehender

    Reconstructs the real call-graph (DAG) of an existing workflow stack from `executeWorkflow` references in the local mirror, reconciles it against the central architecture doc (or reverse-engineers one if absent), and reports the current stack shape so the architect can plan a delta. Read-only — assu

  • n8n-tester

    n8n workflow test-phase agent — classifies the trigger (`test-plan --json`), resolves the UI URL (`workflow present --json`), checks credential readiness (`credential-required --json`), tests the pushed draft through the native n8n MCP (pinned: `prepare_test_pin_data` → `test_workflow`; live only wi

  • n8n-validator

    Runs the local n8n workflow validation gate — `npx n8nac skills validate <file> --strict --json` — and maps the result to a pass/fail + error list. Read-only, never fixes. Used as the hard Validate gate in build-workflow-v2.

  • workflow-reviewer

    Code review and error diagnosis for n8nac Decorator-TS workflow files. Use after writing or modifying .workflow.ts files to catch issues before pushing. Run in background for non-blocking reviews.

MCP servers (1)

  • n8n-native

    runs: node ${CLAUDE_PLUGIN_ROOT}/scripts/n8n-native-proxy.mjs

Hooks (17)

  • SessionStart

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/n8n-mode.sh hint 2>/dev/null || true

  • SessionStart

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/n8n-mode.sh guard && bash ${CLAUDE_PLUGIN_ROOT}/scripts/report-session-env.sh 2>&1 || true

  • SessionStart

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/n8n-mode.sh guard && bash ${CLAUDE_PLUGIN_ROOT}/scripts/setup-check.sh 2>&1 || true

  • SessionStart

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/n8n-mode.sh guard && bash ${CLAUDE_PLUGIN_ROOT}/scripts/check-schema-versions.sh --quiet 2>&1 || true

  • SessionStart

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/n8n-mode.sh guard && bash ${CLAUDE_PLUGIN_ROOT}/scripts/check-credential-freshness.sh --quiet 2>&1 || true

  • SessionStart

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/n8n-mode.sh guard && bash ${CLAUDE_PLUGIN_ROOT}/scripts/check-mirror-drift.sh --quiet 2>&1 || true

  • SessionStart

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/n8n-mode.sh guard && bash ${CLAUDE_PLUGIN_ROOT}/scripts/check-workspace-migration.sh --quiet 2>&1 || true

  • SessionStart

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/n8n-mode.sh guard && bash ${CLAUDE_PLUGIN_ROOT}/scripts/check-custom-nodes-resolution.sh --quiet 2>&1 || true

  • SessionStart

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/n8n-mode.sh guard && bash ${CLAUDE_PLUGIN_ROOT}/scripts/check-instance-cache.sh --quiet 2>&1 || true

  • SessionStart

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/n8n-mode.sh guard && node ${CLAUDE_PLUGIN_ROOT}/scripts/check-native-mcp.mjs --quiet 2>&1 || true

  • SessionStart

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/n8n-mode.sh guard && bash ${CLAUDE_PLUGIN_ROOT}/scripts/check-feedback-pending.sh --quiet 2>&1 || true

  • SessionStart

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/n8n-mode.sh guard && bash ${CLAUDE_PLUGIN_ROOT}/scripts/check-plugin-version.sh 2>&1 || true

  • SessionStart

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/capture-feedback.sh 2>&1 || true

  • PreCompact

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/capture-feedback.sh 2>&1 || true

  • SessionEnd

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/capture-feedback.sh 2>&1 || true

  • Stop

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/suggest-feedback.sh

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/pretooluse-gate.sh

View source on GitHub

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

caveman

claude

Talk like caveman. Cut filler. Keep technical details explicit.

22 skills · 1 command · 3 agents · hooks

JuliusBrussee/caveman 119,462

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

Maintain n8n-autopilot?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted