name: n8n
description: Triggers and manages n8n workflows via MCP integration. Use when listing workflows, running executions, inspecting failures, or updating automation definitions in n8n.
n8n Automation
Purpose
Operate n8n workflows through connected MCP tools: discover workflows, trigger runs with payloads, inspect executions, and apply focused definition changes safely.
When to Use
- User mentions n8n workflows, nodes, executions, or webhooks.
- Triggering or debugging an automation run.
- Finding why a workflow failed (node error, credentials, payload).
- Enabling/disabling or updating a workflow when write tools exist.
When NOT to Use
- Make or Zapier automations → make, zapier.
- General scripting outside n8n → implementation skills.
- Skill repo authoring → create-skill / publish-skill.
Expected Outcome
- Workflow ID/name and execution status from tool output.
- Error node, message, and I/O snippets when debugging failures.
- Clear boundary when MCP cannot reach the n8n instance.
Inputs to Gather
- Workflow name or ID; environment (prod vs test).
- Trigger payload fields and required credentials.
- Execution ID for failed runs.
- Whether the user wants a one-off test vs production trigger.
Workflow
- List or search workflows if ID unknown.
- Get workflow definition for context (trigger type, key nodes).
- Trigger with validated payload; capture execution ID.
- Poll or fetch execution until terminal state.
- Summarize output data and errors; suggest node-level fixes.
- For edits, confirm impact on scheduled/webhook triggers.
Domain guidance
- Resolve workflow first — name-to-ID lookup before trigger or update.
- Executions are source of truth — never assume success without status from tools.
- Credentials — failures often credential or expression related; cite node name from execution.
- Idempotency — warn on duplicate triggers for billing/side-effect workflows.
- Tool schemas — use only MCP-exposed operations; do not invent REST paths.
Examples
User: "Run the Slack digest workflow for team=platform."
→ Find workflow, trigger with { "team": "platform" }, return execution ID and final status.
User: "Why did last night's sync fail?"
→ Fetch latest failed execution, identify failing node and error message, suggest credential or mapping fix.
Tool Availability Rules
| Access | Behavior |
|---|
| Full tool access | Trigger, inspect, and apply approved workflow changes. |
| Read-only | List/get workflows and executions; document change plan for writes. |
| No integration | Do not fabricate execution results. |
Related tool sets
Review / Decision / Execution Criteria
- Cite execution ID and terminal status in every trigger summary.
- Confirm production triggers that send email, charge, or mutate external systems.
Output Format
- Workflow and action taken.
- Execution ID, status, duration.
- Output summary or error node details.
- Blockers.
- Next steps.
Quality Bar
- No spreadsheet/A1 patterns—n8n is workflow automation only.
Safety and Boundaries
- Do not log secrets from credentials or webhook URLs.
- Confirm destructive or high-volume triggers with the user.
Escalation / Dispatch Rules
- Cross-platform automation comparison → make, zapier, run-automation.
References
skills/old_skills.json (n8n) — legacy catalog (Sheets boilerplate removed).
skills/skill.instruction.md, skills/meta.instructions.md