setup-mcps
Configure MCP servers for n8n development. Use when the user says /setup-mcps or asks to set up MCP servers for n8n.
ONLY for coordinated multi-artifact work: multiple workflows with dependencies, shared data-table schema/migration across tasks, or the user explicitly asked to review a plan first. Load create-tasks via load_tool before calling it (search "create tasks" if not visible). Do NOT
$ npx -y skills add n8n-io/n8n --skill planning --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/planningContext preview
The summary Claude sees to decide when to auto-load this skill.
ONLY for coordinated multi-artifact work: multiple workflows with dependencies, shared data-table schema/migration across tasks, or the user explicitly asked to review a plan first. Load create-tasks via load_tool before calling it (search "create tasks" if not visible). Do NOT
name: planning
dependencies:
tools:
- create-tasks
description: >-
ONLY for coordinated multi-artifact work: multiple workflows with dependencies,
shared data-table schema/migration across tasks, or the user explicitly asked
to review a plan first. Load create-tasks via load_tool before calling it
(search "create tasks" if not visible). Do NOT use for new one-off workflows,
single-workflow edits, verification-only requests, or standalone data-table
ops — use workflow-builder or data-table-manager instead.
recommended_tools:
- create-tasks
- workflows
- nodes
- credentials
- data-tables
- parse-file
- research
- ask-userUse this skill to design a dependency-aware task graph in the orchestrator and submit it with `create-tasks`. Do not spawn another agent and do not use incremental plan item tools.
Before calling `create-tasks`, load it via `load_tool` (search "create tasks" if it is not visible).
Stop and use `workflow-builder` + `build-workflow` instead when the request is:
Do not call `create-tasks` just to get approval, verification, or a checklist for a single workflow. Workflow verification is automatic from structured build outcomes after `build-workflow`.
Planning is only for work that needs coordination: multiple workflows, dependencies between workflows, shared data-table schema or migration work across tasks, multiple durable artifacts, broad best-practice research across many sources, genuinely ambiguous business-process architecture that cannot be resolved with one `build-workflow` call, or an explicit user request to review a plan first.
If shared data tables are involved, load `data-table-manager` before this skill and carry the relevant table guidance into workflow task specs. Clear single-workflow builds and existing-workflow edits use `workflow-builder` with `build-workflow` directly. Standalone data-table work uses `data-table-manager` with direct `data-tables` and `parse-file` calls.
**Consult the knowledge base before planning.** It lives at the workspace root. Read the relevant `.md` guides and templates for each technique the request involves (`${N8N_WORKSPACE_DIR}/knowledge-base/index.json`, `${N8N_WORKSPACE_DIR}/knowledge-base/best-practices/index.json`, and linked files). Use `workspace_execute_command` with `rg` or `find` under `${N8N_WORKSPACE_DIR}/knowledge-base/templates/` to locate matching SDK examples — never load `templates/index.json` wholesale. Skip only for trivial mechanical edits you have already reviewed in this thread.
1. Decide whether the request is plan-worthy by coordination need, not by whether a workflow is new. 2. Discover what materially affects the plan with normal tools: `nodes(action="suggested")`, `credentials(action="list")`, `data-tables(action="list")`, `parse-file`, `workflows`, and `research` when relevant.
3. Prefer reasonable assumptions over questions. Ask the user only when the answer would materially change the plan and cannot be discovered. 4. Build a dependency-aware graph. Producers must come before consumers. Independent tasks should not depend on each other. 5. Put single workflow-local table requirements inside that workflow task spec. Do not create separate data-table tasks unless the table work is a durable artifact shared across tasks. 6. Add checkpoint tasks only for exceptional semantic checks that normal workflow verification cannot cover. 7. Load `create-tasks` via `load_tool` if needed, then call `create-tasks` with `planningContext.source: "planning-skill"`, a concise `summary`, optional `assumptions`, `postBuildRunRequested: true` only when the user explicitly asked to run, execute, or test a workflow after building it, and the final task graph. 8. After calling `create-tasks`, do not write visible text. The approval card is the user-visible surface.
executor may not see your broader planning notes.
freeform prose. Include these labels in this order: `Outcome`, `Trigger mode`, `External systems`, `Required effects`, `Required branches`, `Required data`, `Explicit constraints`, `Empty/invalid behavior`, and `Done when`.
as send email, send Telegram, write Google Sheets, create Notion pages, upsert Data Table rows, or post one Slack summary.
start from the same trigger, and state whether no-results or invalid-input paths need an explicit notification, fallback, log, or no-op.
response messages, or downstream effects, and note when those fields must remain available after side-effect nodes that replace item JSON.
channels, tables, labels, URLs, and required node families or mechanisms. If the user explicitly says to use a node family or mechanism such as HTTP Request, webhook, form, MCP, or a service-native node, treat that as a hard requirement unless it is i
Fair-code platform to build and deploy AI agents and workflows. Combine a visual canvas with custom code, run it self-hosted or in the cloud, and connect to 1500+ integrations. AI automation you can trust with real work, from prototype to production.
Repo: n8n-io/n8n
Configure MCP servers for n8n development. Use when the user says /setup-mcps or asks to set up MCP servers for n8n.
Use the n8n CLI to manage workflows, credentials, executions, and more on an n8n instance. Use when the user asks to interact with n8n, automate workflows,…
Load immediately after an Agent intent. Then call build-agent with the user's request after any required orchestrator-owned prerequisites are ready. Agent…
Builds and maintains configuration-based evaluations on a workflow with the eval-config tool. Use when the user asks to set up, add, view, change, or remove an…
Lookup procedure for Simplified Custom Auth recipe fields — sources the auth template, the key-issuing docsUrl and an auth-rejecting testUrl from the…
Guides n8n credential setup through Computer Use browser tools. Use when a user needs OAuth apps, API keys, client IDs, client secrets, or other credential…