Se você usa o n8n para automação e queria que o Claude Code montasse os workflows por você — sem errar o tipo de nó, sem quebrar expressão e sem entrar naquele loop infinito de erro de validação — é exatamente para isso que serve o n8n-skills. É um pacote de 14 skills (mais uma skill roteadora e uma camada de hooks) que ensina a IA a construir workflows n8n prontos para produção, usando o servidor n8n-mcp (MCP). Funciona no Claude Code, no Claude.ai e via API. Neste guia você vê o que é, para que serve, como instalar o MCP passo a passo, como usar e exemplos reais.

Adicione ao Google Notícias
Neste artigo
  1. O que é o n8n-skills (e onde entra o n8n-mcp)
  2. Para que serve — o problema que ele resolve
  3. As 14 skills — o que cada uma faz
  4. Antes de começar: o que você precisa
  5. Como instalar o n8n-mcp (o servidor MCP)
  6. Como instalar as 14 skills
  7. Como usar — as skills ativam sozinhas
  8. Exemplos de uso
  9. Erros comuns e cuidados
  10. Perguntas frequentes

O que é o n8n-skills (e onde entra o n8n-mcp)

São duas peças que trabalham juntas, e é importante não confundir:

  • n8n-mcp — é o servidor MCP. Ele expõe a documentação dos nós do n8n e a API da sua instância como ferramentas que o Claude pode chamar. Ele conhece mais de 500 tipos de nó e tem uma biblioteca com milhares de templates reais de workflow para servir de exemplo.

  • n8n-skills — é a camada de conhecimento. São as 14 skills que ensinam o Claude a usar bem essas ferramentas: quais padrões seguir, como escrever expressões, como configurar cada nó, como tratar erro, como validar. Sem elas, a IA sabe chamar as ferramentas, mas erra o jeito.

Juntando os dois, o Claude passa a ter, nas palavras do projeto, "os instintos de um engenheiro n8n sênior": ele escolhe o tipo de nó certo, escreve as expressões corretas, cria as ramificações de erro e a lógica de retry — em vez de alucinar um nó que não existe ou uma expressão que quebra.

Para que serve — o problema que ele resolve

Quando você pede pra uma IA montar um workflow no n8n "no seco", ela costuma tropeçar sempre nos mesmos pontos. O n8n-skills foi desenhado justamente para eliminar isso:

  • Usar as ferramentas do MCP de forma errada ou ineficiente.

  • Ficar preso em loops de erro de validação.

  • Não saber qual padrão de workflow aplicar para cada caso.

  • Configurar nós e suas dependências de forma incorreta (o clássico "por que meu HTTP Request não manda o corpo?").

Resumo prático: em vez de você revisar e corrigir a mão cada workflow que a IA gera, o n8n-skills faz a IA já entregar o workflow no formato de produção — com tipos de nó corretos, expressões válidas, ramos de erro e retry.

As 14 skills — o que cada uma faz

Cada skill cobre um pedaço da construção de um workflow. Elas se combinam sozinhas conforme o que você pede:

SkillPara que serve
n8n Expression SyntaxSintaxe correta das expressões {{ }} e das variáveis ($json, $node, $now, $env), incluindo a pegadinha de que o dado do webhook fica em $json.body.
n8n MCP Tools ExpertComo usar as ferramentas do n8n-mcp: formato do tipo de nó, perfis de validação e padrões de parâmetro.
n8n Workflow PatternsCinco padrões de arquitetura comprovados: webhook, HTTP/API, banco de dados, IA e workflows agendados.
n8n Validation ExpertInterpreta os erros de validação, ignora os falsos positivos e guia a correção com catálogo de erros reais.
n8n Node ConfigurationConfiguração de nó ciente da operação e das dependências entre propriedades (ex.: sendBody → contentType) e tipos de conexão de IA.
n8n Code JavaScriptJavaScript no nó Code: acesso aos dados ($input.all(), $input.first()), this.helpers.httpRequest() e o formato de retorno correto [{json:{...}}].
n8n Code PythonPython no nó Code, ciente das limitações (não dá para usar bibliotecas externas como requests, pandas ou numpy).
n8n Code ToolEspecífica para o Custom Code Tool (@n8n/n8n-nodes-langchain.toolCode) e o retorno em string via JSON.stringify().
n8n Error HandlingSaídas de erro por nó, onError: continueErrorOutput, padrões de retry e mapeamento de código de resposta.
n8n Binary & DataArquivos e imagens: $binary vs $json e como manter o dado binário ao longo das transformações com o Merge.
n8n Sub-workflowsWorkflows reutilizáveis via Execute Workflow Trigger, mode: all vs each e paralelização.
n8n AI AgentsNós de IA (AI Agent, LLM Chain, Text Classifier): tool calling, $fromAI, memória, saída estruturada e RAG.
n8n Multi-InstanceMirar a instância certa quando você tem várias contas n8n, listar/trocar de instância e verificar credenciais.
n8n Self-HostingSubir o n8n em uma VM Linux (Hetzner, DigitalOcean, EC2) com Docker Compose e HTTPS via Caddy, em modo single ou queue.

Além dessas 14, o pacote traz uma skill roteadora sempre ligada (que decide qual skill usar) e uma camada de hooks que dispara antes das chamadas mais sensíveis ao n8n-mcp para dar o contexto certo na hora.

Antes de começar: o que você precisa

  • Uma instância do n8n (na nuvem ou self-hosted) com a API habilitada.

  • Claude Code instalado (também funciona no Claude.ai ou via API, com ressalvas que explico no fim).

  • Node.js, para rodar o n8n-mcp via npx — a não ser que use a versão hospedada (abaixo).

Como instalar o n8n-mcp (o servidor MCP)

Você tem dois caminhos. Escolha um:

Caminho rápido — versão hospedada (sem instalar nada)

O jeito mais rápido de experimentar é a versão hospedada, no painel em dashboard.n8n-mcp.com. Tem um plano gratuito com 100 chamadas de ferramenta por dia e não exige instalação. Bom para testar antes de montar tudo na sua máquina.

Caminho local — via npx (recomendado para uso de verdade)

Aqui você roda o MCP na sua máquina e conecta na sua instância do n8n. São três passos:

Passo 1 — Pegue a chave de API do n8n

Na sua instância do n8n, vá em Settings → n8n API e clique em Create API Key. Copie a chave e guarde a URL da sua instância (ex.: https://sua-instancia.n8n.cloud). Se você roda o n8n localmente, a URL é http://localhost:5678.

Passo 2 — Crie o arquivo .mcp.json

Na raiz do seu projeto, crie um arquivo .mcp.json com este conteúdo, trocando a URL e a chave pelos seus valores:

{
  "mcpServers": {
    "n8n-mcp": {
      "command": "npx",
      "args": ["n8n-mcp"],
      "env": {
        "MCP_MODE": "stdio",
        "LOG_LEVEL": "error",
        "DISABLE_CONSOLE_OUTPUT": "true",
        "N8N_API_URL": "https://sua-instancia.com",
        "N8N_API_KEY": "sua-chave-de-api"
      }
    }
  }
}

Passo 3 — Registre o MCP no Claude Code

Depois de salvar o .mcp.json, rode:

claude mcp add n8n-mcp --scope project

Cuidado com a chave de API: o .mcp.json guarda a N8N_API_KEY em texto puro. Não suba esse arquivo para um repositório público — coloque no .gitignore.

Como instalar as 14 skills

Com o MCP no lugar, instale o pacote de skills. Dentro do Claude Code, o jeito recomendado é um comando só:

/plugin install czlonkowski/n8n-skills

Se preferir pelo marketplace de plugins:

/plugin marketplace add czlonkowski/n8n-skills
/plugin install
# selecione "n8n-mcp-skills" na lista

Ou manualmente, copiando as pastas das skills para o seu diretório do Claude:

git clone https://github.com/czlonkowski/n8n-skills.git
cp -r n8n-skills/skills/* ~/.claude/skills/
# recarregue o Claude Code

No Claude.ai (versão web), o caminho é outro: baixe as pastas das skills (ou os zips prontos das releases), zipe cada skill e envie em Settings → Capabilities → Skills.

Editor de workflow do n8n com nós conectados

Como usar — as skills ativam sozinhas

Aqui está a melhor parte: você não precisa "chamar" a skill. Uma skill roteadora, carregada por um hook no início da sessão, lê o que você pediu e direciona para a skill certa (ou para várias em sequência). Você só descreve o que quer, em linguagem natural, e o Claude puxa o conhecimento necessário.

Alguns exemplos de pergunta e a skill que entra em ação:

O que você pedeSkill acionada
"Como escrevo expressões no n8n?"n8n Expression Syntax
"Me acha um nó do Slack"n8n MCP Tools Expert
"Monta um workflow de webhook"n8n Workflow Patterns
"Por que minha validação está falhando?"n8n Validation Expert
"Como configuro o nó HTTP Request?"n8n Node Configuration
"Como acesso o dado do webhook num nó Code?"n8n Code JavaScript
"Dá pra usar pandas no nó Code em Python?"n8n Code Python

Exemplos de uso

O poder real aparece quando várias skills se combinam num pedido só. Um exemplo do próprio projeto: ao pedir

Monte e valide um workflow que recebe um webhook e manda a mensagem para o Slack.

o Claude encadeia, em ordem: Workflow Patterns (escolhe o padrão de webhook) → MCP Tools Expert (acha os nós certos) → Node Configuration (configura cada um) → Code JavaScript (trata os dados) → Expression Syntax (monta as expressões) → Validation Expert (valida no fim). O resultado é um workflow que já sobe funcionando, não um rascunho pra você depurar.

Outros pedidos que funcionam bem:

  • "Crie um workflow agendado que consulta uma API todo dia às 8h e salva no banco."

  • "Adicione tratamento de erro e retry nesse workflow que já montei."

  • "Monte um agente de IA que classifica e-mails e responde com base em uma base de conhecimento (RAG)."

Erros comuns e cuidados

  • Esquecer a API do n8n. Sem a N8N_API_KEY e a N8N_API_URL corretas, o MCP até responde sobre os nós, mas não consegue criar/executar nada na sua instância.

  • Apontar para a instância errada. Se você tem mais de uma conta n8n, use a skill Multi-Instance para confirmar em qual instância o workflow vai parar.

  • Python com bibliotecas externas. O nó Code em Python não aceita requests, pandas ou numpy — a skill de Python já te avisa disso antes de você quebrar a cara.

Perguntas frequentes

Preciso saber programar para usar?

Não para o básico. Você descreve o workflow em português e o Claude monta. Saber um pouco de lógica ajuda a revisar e a pedir ajustes, mas o objetivo do n8n-skills é justamente reduzir o conhecimento técnico necessário.

Funciona com o n8n na nuvem e com o self-hosted?

Sim, os dois. Basta apontar a N8N_API_URL para a URL da sua instância (na nuvem) ou para http://localhost:5678 (local). Há até uma skill dedicada a subir o n8n self-hosted numa VM.

Preciso do Claude Code ou dá para usar no Claude.ai?

Dá nos dois. No Claude Code (ou no plugin do Codex) você ganha a experiência completa, com a camada de hooks que dá nudges proativos antes das chamadas sensíveis. No Claude.ai, as skills entram por descrição — funcionam, mas sem os nudges automáticos.

É grátis?

As skills e o servidor n8n-mcp são de código aberto. A versão hospedada tem um plano gratuito de 100 chamadas de ferramenta por dia. O que você paga é o de sempre: sua instância do n8n e o uso do Claude.

O n8n-skills substitui o n8n-mcp?

Não — eles se complementam. O n8n-mcp é o servidor que expõe as ferramentas; o n8n-skills é o conhecimento que ensina o Claude a usá-las bem. Você instala os dois.