Habilidades n8n-mcp-tools-expert
📦

n8n-mcp-tools-expert

Seguro

Build n8n Workflows with MCP Tools

This skill provides expert guidance for using n8n-mcp MCP server tools to discover nodes, validate configurations, and manage workflows efficiently.

Suporta: Claude Codex Code(CC)
🥉 74 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "n8n-mcp-tools-expert". Search for Slack-related nodes

Resultado esperado:

Found nodes:
- nodes-base.slack (Slack node)
- nodes-base.slackTrigger (Slack Trigger)

Use get_node with nodes-base.slack to see operations like 'send', 'reaction', 'uploadFile', etc.

A utilizar "n8n-mcp-tools-expert". Validate a webhook node configuration

Resultado esperado:

Validation result: valid=true

The configuration is correct. You can use this node in your workflow.

A utilizar "n8n-mcp-tools-expert". Create a simple webhook workflow

Resultado esperado:

Workflow created with ID: abc123
Nodes: Webhook → Respond to Webhook

Use n8n_validate_workflow to verify, then activate with activateWorkflow operation.

Auditoria de Segurança

Seguro
v1 • 2/25/2026

Static analysis flagged 170 potential issues including external_commands (96), network (1), and env_access (1). After evaluating the actual content, all findings are FALSE POSITIVES. The backtick characters detected are markdown code formatting for tool names, not shell execution. The URL is a legitimate source reference. The API key reference is documentation about required configuration. This is a documentation file with example code snippets, not executable malicious code.

1
Arquivos analisados
655
Linhas analisadas
3
achados
1
Total de auditorias
Problemas de Baixo Risco (3)
Static Scanner False Positives - Markdown Code Formatting
The static analyzer detected 96 instances of 'external_commands' (Ruby/shell backtick execution) at various lines in SKILL.md. These are FALSE POSITIVES. The backtick characters are markdown code formatting for tool names (e.g., `search_nodes`, `get_node`), not shell execution. This is a documentation file containing example code snippets.
Static Scanner False Positives - Documentation URL
The static analyzer detected a 'Hardcoded URL' at SKILL.md:4. This is a FALSE POSITIVE. The URL 'https://github.com/czlonkowski/n8n-skills/...' is a legitimate source reference documenting where the skill originates from.
Static Scanner False Positives - Configuration Documentation
The static analyzer detected 'env_access' (Generic API/secret keys) at SKILL.md:511. This is a FALSE POSITIVE. The line documents that N8N_API_URL and N8N_API_KEY environment variables are needed for certain tools - this is configuration documentation, not exposed secrets.
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
87
Conteúdo
50
Comunidade
99
Segurança
96
Conformidade com especificações

O Que Você Pode Construir

Find and configure n8n nodes

Search for nodes by keyword, get detailed configuration options, and validate settings before building workflows.

Build workflows iteratively

Create workflows step-by-step using n8n_update_partial_workflow with intelligent error handling and validation.

Deploy from template library

Search 2700+ pre-built workflows, get details, and deploy directly to your n8n instance with auto-fix capabilities.

Tente Estes Prompts

Find a node for specific task
I need to [describe your task, e.g., send messages to Slack]. Use the n8n-mcp-tools skill to search for appropriate n8n nodes and show me how to configure the main settings.
Validate node configuration
Help me validate my n8n node configuration. I'm setting up a [node name] node with these settings: [describe config]. Use validate_node with the runtime profile to check for errors.
Create a new workflow
I want to create an n8n workflow that [describe workflow purpose]. Use n8n-mcp-tools to create the workflow with appropriate nodes and show me the structure.
Find and deploy a template
Search the n8n template library for workflows related to [describe use case, e.g., webhook processing]. Show me the top results and how to deploy one to my n8n instance.

Melhores Práticas

  • Use get_node with detail: 'standard' (default) for most use cases - it covers 95% of needs while keeping token usage low
  • Specify validation profile explicitly - 'runtime' profile is recommended for pre-deployment checks
  • Use smart parameters like 'branch' and 'case' for IF and Switch nodes instead of manual sourceIndex calculations

Evitar

  • Using detail: 'full' by default - this returns 3-8K tokens and should only be used for debugging complex configurations
  • Forgetting the nodeType prefix - use 'nodes-base.*' for search/validate tools and 'n8n-nodes-base.*' for workflow tools
  • Trying to build entire workflows in one shot - use iterative updates with validation between each change

Perguntas Frequentes

What is the difference between nodes-base and n8n-nodes-base prefixes?
Use 'nodes-base.slack' for search, get_node, and validate_node tools. Use 'n8n-nodes-base.slack' for workflow creation and update tools. Using the wrong prefix will cause 'Node not found' errors.
Do I need an n8n API key to use this skill?
No. Node discovery, validation, and template search tools work without API access. Only workflow management tools (create, update, deploy) require N8N_API_URL and N8N_API_KEY.
How do I choose the right validation profile?
Use 'minimal' for quick checks, 'runtime' for pre-deployment (recommended), 'ai-friendly' for AI-generated configs, and 'strict' for production validation.
What is auto-sanitization in n8n workflow updates?
When you update a workflow, n8n automatically fixes certain issues like binary operator structures and missing IF/Switch metadata. It cannot fix broken connections or paradoxical states.
Can I use this skill to edit existing workflows?
Yes, use n8n_update_partial_workflow with operations like addNode, addConnection, or removeNode. The skill supports 17 different operation types.
How do smart parameters work for node connections?
Instead of manually calculating sourceIndex (0, 1, 2...), use semantic parameters like 'branch: true/false' for IF nodes or 'case: 0, 1, 2...' for Switch nodes.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md