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íciasNeste artigo
- O que é o n8n-skills (e onde entra o n8n-mcp)
- Para que serve — o problema que ele resolve
- As 14 skills — o que cada uma faz
- Antes de começar: o que você precisa
- Como instalar o n8n-mcp (o servidor MCP)
- Como instalar as 14 skills
- Como usar — as skills ativam sozinhas
- Exemplos de uso
- Erros comuns e cuidados
- 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:
| Skill | Para que serve |
|---|---|
| n8n Expression Syntax | Sintaxe 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 Expert | Como usar as ferramentas do n8n-mcp: formato do tipo de nó, perfis de validação e padrões de parâmetro. |
| n8n Workflow Patterns | Cinco padrões de arquitetura comprovados: webhook, HTTP/API, banco de dados, IA e workflows agendados. |
| n8n Validation Expert | Interpreta os erros de validação, ignora os falsos positivos e guia a correção com catálogo de erros reais. |
| n8n Node Configuration | Configuraçã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 JavaScript | JavaScript no nó Code: acesso aos dados ($input.all(), $input.first()), this.helpers.httpRequest() e o formato de retorno correto [{json:{...}}]. |
| n8n Code Python | Python no nó Code, ciente das limitações (não dá para usar bibliotecas externas como requests, pandas ou numpy). |
| n8n Code Tool | Específica para o Custom Code Tool (@n8n/n8n-nodes-langchain.toolCode) e o retorno em string via JSON.stringify(). |
| n8n Error Handling | Saídas de erro por nó, onError: continueErrorOutput, padrões de retry e mapeamento de código de resposta. |
| n8n Binary & Data | Arquivos e imagens: $binary vs $json e como manter o dado binário ao longo das transformações com o Merge. |
| n8n Sub-workflows | Workflows reutilizáveis via Execute Workflow Trigger, mode: all vs each e paralelização. |
| n8n AI Agents | Nós de IA (AI Agent, LLM Chain, Text Classifier): tool calling, $fromAI, memória, saída estruturada e RAG. |
| n8n Multi-Instance | Mirar a instância certa quando você tem várias contas n8n, listar/trocar de instância e verificar credenciais. |
| n8n Self-Hosting | Subir 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 projectCuidado 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-skillsSe preferir pelo marketplace de plugins:
/plugin marketplace add czlonkowski/n8n-skills
/plugin install
# selecione "n8n-mcp-skills" na listaOu 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 CodeNo 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.

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ê pede | Skill 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_KEYe aN8N_API_URLcorretas, 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.



