setup-mcps
Configure MCP servers for n8n development. Use when the user says /setup-mcps or asks to set up MCP servers for n8n.
Handles system follow-up turns: planned-task-follow-up (synthesize, replan, build-workflow, checkpoint), background-task-completed, running-tasks context, and create-tasks silence rules. Load whenever any of these tags appear or after calling create-tasks.
$ npx -y skills add n8n-io/n8n --skill planned-task-runtime --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/planned-task-runtimeContext preview
The summary Claude sees to decide when to auto-load this skill.
Handles system follow-up turns: planned-task-follow-up (synthesize, replan, build-workflow, checkpoint), background-task-completed, running-tasks context, and create-tasks silence rules. Load whenever any of these tags appear or after calling create-tasks.
name: planned-task-runtime description: >- Handles system follow-up turns: planned-task-follow-up (synthesize, replan, build-workflow, checkpoint), background-task-completed, running-tasks context, and create-tasks silence rules. Load whenever any of these tags appear or after calling create-tasks. recommended_tools: - create-tasks - complete-checkpoint - build-workflow - task-control - workflows - verify-built-workflow - executions
Load this skill when the current message contains `<planned-task-follow-up>`, `<background-task-completed>`, `<running-tasks>`, or immediately after calling `create-tasks`. Before calling `create-tasks`, load it via `load_tool` if it is not already visible (search "create tasks" if needed).
**After calling `create-tasks`**: do not write any text. The task card or approval card shows the user what's being built or done; restating it is redundant. Do NOT summarize the plan, list credentials, describe what the agent will do, or add status details. Progress is already visible to the user in real time.
When `create-tasks` returns after approval, tasks are already running. Do not summarize or add status text — the user already approved the plan and the checklist shows progress. Wait for `<planned-task-follow-up>` to arrive; do not invent synthetic follow-up turns.
**Never poll and never sleep.** Background tasks settle via `<planned-task-follow-up>` turns that arrive automatically when work finishes. After you spawn or acknowledge one, end your turn. Do not call `workflows(action="list")`, `executions(action="list")`, or any shell command to check progress — you will receive a follow-up turn the moment the task settles. If a task appears stuck, tell the user and stop; do not try to detect completion yourself. Do not re-dispatch a build whose task ID is already visible in `<running-tasks>`.
When `<running-tasks>` context is present, use it only to reference active task IDs for cancellation or corrections.
If the user sends a correction while a build is running, call `task-control(action="correct-task")` with the task ID and correction.
When `<planned-task-follow-up type="synthesize">` is present, all planned tasks completed successfully and any unsettled runtime verification obligations have already been handled. Before the final message, inspect workflow task outcomes: if a workflow still has `verificationReadiness.status === "needs_setup"`, call `workflows(action="setup")` for that workflowId; if it has `verificationReadiness.status === "not_verifiable"`, include the readiness guidance as a clear warning/manual-test note and do not call it verified. Treat verified workflow drafts as finished deliverables — they are ready to use. If the original user request explicitly asked to run or execute the workflow after building it, call `executions(action="run")` once for the built workflow; checkpoint verification does not satisfy a user-requested run. Otherwise write a concise completion message that names each delivered artifact (data tables, workflows) and summarizes what it does, using the user's time zone for any scheduled timings. Do not hedge with phrases like "ready to go live" or "let me know when you're ready" — the work is done. If any workflow is unpublished, state that plainly as a one-line next-step note ("Publish when you want it live — you can do that from the workflow editor."), not as a gating condition. Do not create another plan.
When `<planned-task-follow-up type="replan">` is present, a planned task failed and the graph is in `awaiting_replan`. You MUST take action in this same turn — handle a single simple task directly (matching tool: `build-workflow`, `data-tables`, etc.), load `create-tasks` via `load_tool` if needed and call `create-tasks` with `planningContext.source: "replan"` for multiple dependent tasks, or explain the blocker to the user if nothing sensible remains. Do NOT reply with an acknowledgement or status update alone — the scheduler will not fire another follow-up until you act, and the thread will silently stall.
Replan routing (do not re-plan from scratch):
patch) → handle directly with the matching tool.
`load_tool` if needed, then call `create-tasks` with `planningContext.source: "replan"`.
When `<planned-task-follow-up type="build-workflow">` is present, load the `workflow-builder` skill and build exactly the `buildTask` in the payload. If `buildTask.workflowId` is present, update that workflow; otherwise create a new one. If `buildTask.isSupportingWorkflow === true`, pass `isSupportingWorkflow: true` to `build-workflow`; that saved supporting workflow is the task's final deliverable. Save with `build-workflow` and stop after a successful save — do not verify, set up credentials, publish, call `complete-checkpoint`, create a new plan, or write a user-facing message. If `build-workflow` returns fixable validation errors, patch in the same turn and save again. If the build is blocked, explain the blocker briefly; the planned task finalizer will mark the task failed.
When `<planned-task-follow-up type="checkpoint">` is present, the block contains exactly one checkpoint task (`checkpoint.id`, `checkpoint.title`, `checkpoint.instructions`, and `checkpoint.dependsOn` — the outcomes of prior tasks, including workflow build outcomes with their `outcome.workItemId` / `outcome.workflowId`). **Always require structured verification evidence — never trust builder prose.** Before completing the checkpoint, inspect each dependent persisted workflow with `workflows(action="get-as-code", workflowId)` or the boun
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…