MCPInstall

n8n-io

Official67 skills · 41.1K installs · 3 repositories

  1. 1

    Use when starting, designing, organizing, finishing, or shipping an n8n workflow. Covers visual layout (sticky notes), descriptions that capture the why, node names, validation, testing, folders/projects, and publishing. Triggers on createworkflowfromcode, updateworkflow, validateworkflow, publishworkflow, archiveworkflow, "design", "lay out", "organize", "structure", "sticky", "describe this workflow", "ship", "deploy", "publish", "name this workflow", or any folder/project organization request.

  2. 2

    Use when the user wants an agent, assistant, or bot in n8n, or is building, editing, testing, publishing, or debugging a first-class n8n Agent. Covers choosing an Agent vs a workflow vs the AI Agent node, the Agent MCP tools (createagent, mutateagent, validateagent, callagent, publishagent, updateagentintegration), Agent config JSON, tools and approvals, skills, sub-agents, model routing, knowledge files, vector stores, memory and sessions, Slack / Telegram / Discord / Linear / n8n Chat channels, scheduled tasks, the Message an Agent node, and reading Agent sessions and traces. Triggers on "build me an agent", "assistant", "chatbot", "Slack bot", "Telegram bot", "agent skills", "sub-agent", "knowledge base", "agent memory", "session", "Message an Agent", "publish the agent", or any Agent tool call.

  3. 3

    Use when an n8n workflow isn't working, errors appear, results don't match what was expected, or the user says "this isn't working." Triggers on errors, unexpected output, "it's not working", "why is this happening", "the workflow stopped", failure investigation, or any debugging context.

  4. 4

    Use when building any webhook-triggered workflow, scheduled/production-bound workflow, wiring a per-node error output, or any workflow where silent failure would drop user-visible work. Triggers on "webhook", "respond to webhook", "API", "production", "error", "failure", "5xx", "try/catch", "error workflow", "onError", "continueErrorOutput", "error branch", "node error output", "output(1)", "main[1]", "scheduled", or any workflow that runs unattended.

  5. 5

    Use when handling any auth, API keys, tokens, OAuth, bearer tokens, basic auth, or secret values in n8n workflows. Triggers on "API key", "token", "bearer", "OAuth", "secret", "auth", "credentials", "Authorization header", "x-api-key", or any node configuration that mentions a third-party service.

  6. 6

    Use when the user reaches for a Code node, mentions writing JavaScript or Python in n8n, or any custom logic comes up in workflow design. Triggers on "Code node", "Code", "JavaScript", "Python", "custom logic", "transform data", "$input", "$json transformation", "loop in code", "write a function", or any time the obvious answer seems to be "just put it in code."

  7. 7

    Use when working with n8n workflows in any capacity. The always-on protocol for the n8n-skills plugin, loaded by the SessionStart hook every session. Routes to the right skill, summarizes every n8n MCP tool (closing the deferred-description gap), and lists the cross-cutting rules.

  8. 8

    Use when configuring any n8n node: HTTP, webhooks, database, comms (Slack/Gmail/Discord), AI, triggers, Merge, anything. Triggers on any node-builder call (node(...), trigger(...), tool(...), memory(...), languageModel(...), ifElse(...), merge(...), etc.), configuring a parameter, useDataOfInput, numberOfInputs, fan-in convergence, or any node-specific debugging.

  9. 9

    Use when writing or reviewing n8n expressions ({{...}} syntax), $json / $node references, Luxon date code, or expression errors. Triggers on {{}}, $json, $node, $input, DateTime, Luxon, "expression error", "evaluating", "format date", "transform field", or any node-parameter assignment.

  10. 10

    Use when building anything multi-step, anything that looks repeatable, anything the user mentions reusing, or any workflow with more than 10 nodes. Triggers on "reuse", "I do this in another workflow", "extract", "modular", "shared logic", "subworkflow", multi-step builds, or any task that mentions logic the user has built before.

  11. 11

    Use when handling files, images, attachments, or binary data in n8n, OR when an AI agent needs to take a user-uploaded file as tool input or return a generated file. For Data Tables (schemas, dedup, persistent state), see the separate n8n-data-tables-official skill. Triggers on "file", "image", "PDF", "attachment", "binary", "upload", "download", chat trigger with files, agent tool that needs a file, vision/multimodal, or any handling of non-JSON file data.

  12. 12

    Use when working with multi-item data, batches, paginated APIs, rate-limited APIs, fan-out across multiple branches, anything that needs to "do this for each", or any time the user mentions looping, iterating, batching, paging, parallelism, or "loop over items". Triggers on "loop", "iterate", "for each", "batch", "page through", "paginate", "rate limit", "process all", "fan-out", "parallel branches", "concurrency", or any node that should run once vs once-per-item.

    1.9K
  13. 13

    Use when you want to expose an n8n workflow as a tool the coding agent can call. Two cases. (1) Wrap n8n API capabilities the MCP doesn't natively expose: folder deletion, project create/rename, tag rename/delete, instance metadata, credential creation. (2) Expose a general-purpose workflow as an agent tool: a workflow that calls a third-party API, runs business logic, or does any task you want the agent to invoke. Triggers on "expose as MCP tool", "build a tool for my agent", "I need to know X" where X isn't an MCP tool, "delete folder", "rename tag", or any capability gap.

  14. 14

    Use when working with n8n's built-in Data Tables, designing schemas, inserting/updating/upserting rows, deduping, or querying. Triggers on "Data Table", "data table", n8n-nodes-base.dataTable, "dedup", "idempotency", "lookup", "persistent state", "store across executions", or any schema design discussion inside n8n.

    1.9K
  15. 15

    Creates GitHub pull requests with properly formatted titles that pass the check-pr-title CI validation. Use when creating PRs, submitting changes for review, or when the user says /pr or asks to create a pull request.

  16. 16
    473
  17. 17
    433
  18. 18
  19. 19
  20. 20
    356
  21. 21
    354
  22. 22
    351
  23. 23
    349
  24. 24
    349
  25. 25
    348
  26. 26
  27. 27
    341
  28. 28
    335
  29. 29
    314
  30. 30
  31. 31
  32. 32
    301
  33. 33
    279
  34. 34
  35. 35
  36. 36
    263
  37. 37
    246
  38. 38
    245
  39. 39
    242
  40. 40
  41. 41
  42. 42
    239
  43. 43
  44. 44
  45. 45
    221
  46. 46
  47. 47
  48. 48
    208
  49. 49
    207
  50. 50
    191