n8n-agents
Permite criar agentes de IA no n8n. Ele projeta fluxos de trabalho complexos, como cadeias, classificadores e extração de dados. Útil para construir automações inteligentes.
O que ela faz
Esta ferramenta ajuda a criar 'agentes de IA' no n8n. Agentes de IA são como assistentes inteligentes que podem realizar tarefas complexas, usando outras ferramentas e lembrando de conversas passadas.
Quando usar
- ✓Quando você precisa que a IA tome decisões complexas usando várias ferramentas.
- ✓Para criar um assistente que lembra de conversas anteriores.
- ✓Quando você quer que a IA extraia informações específicas de textos de forma estruturada.
Exemplo do que pedir para a IA
“Crie um agente que possa pesquisar informações sobre um produto na internet e depois resumir os prós e contras.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você conecta diferentes 'peças' (nós) ao agente principal: uma para o 'cérebro' da IA (modelo), outra para a 'memória' (se precisar lembrar), e outras para as 'ferramentas' que ele pode usar (como pesquisar na web).
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill n8n-agentsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/n8n-agents/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Agentes n8n
Quando Usar
Use esta habilidade para design de Agente n8n AI, LangChain, classificador, extrator, memória, RAG, chamada de ferramenta, saída estruturada ou revisão humana. Confirme a instância n8n de destino e inspecione o esquema do nó ativo antes de aplicar configurações sensíveis à versão.
Antes de ativar ou testar um fluxo de trabalho que possa enviar mensagens, gravar dados, fazer compras, alterar contas ou chamar serviços externos, mostre ao usuário os efeitos exatos e obtenha aprovação. Armazene chaves e tokens de provedor apenas nas credenciais do n8n; nunca os coloque em prompts, nós Set, JSON de fluxo de trabalho, exemplos ou logs.
O nó Agente n8n AI (@n8n/n8n-nodes-langchain.agent) é um driver LLM multi-turno com sub-nós para o modelo, memória, ferramentas e um analisador de saída opcional. Esta habilidade é o guia aprofundado para projetar agentes e a família LangChain ao redor deles. Para a visão geral de "onde um agente se encaixa em um fluxo de trabalho", consulte a habilidade n8n-workflow-patterns — esta habilidade desce um nível para como construí-lo bem.
Para formatos de tipo de nó: no JSON do fluxo de trabalho, os nós LangChain usam a forma longa @n8n/n8n-nodes-langchain.* (.agent, .lmChatOpenAi, .memoryBufferWindow, .outputParserStructured, .toolWorkflow, .toolHttpRequest, .toolCode). Ao chamar get_node / validate_node, use a forma curta (nodes-langchain.agent). Veja n8n-mcp-tools-expert para as regras de formato.
Escolha o nó certo primeiro
Recorrer a um Agente quando a tarefa é classificação ou extração de um único tiro é o "over-build" mais comum. Decida antes de conectar qualquer coisa:
| Você precisa… | Usar | Por quê |
|---|---|---|
| Chamar ferramentas, raciocinar em múltiplos turnos ou manter memória | Agente AI (.agent) |
O loop completo: modelo + ferramentas + memória + analisador opcional. Também um bom padrão quando você prefere padronizar. |
| Entrada de texto → saída de texto de um único tiro, sem ferramentas | Cadeia LLM Básica (.chainLlm) |
Sem loop de agente, mais fácil de depurar. Ainda aceita um sub-nó outputParserStructured. |
| Roteie uma entrada de linguagem natural para um de N ramificações | Classificador de Texto (.textClassifier) |
UM nó, N saídas, conectando-se diretamente a cada uma. Não Agente + Switch. |
| Extrair campos estruturados de texto livre | Extrator de Informações (.informationExtractor) |
Extração de campo feita sob medida com um esquema. |
| Divisão de 3 vias positivo/neutro/negativo | Análise de Sentimento (.sentimentAnalysis) |
Saídas de ramificação integradas. |
| Condensar um documento longo | Cadeia de Sumarização (.chainSummarization) |
Sumarização map-reduce integrada. |
| Gerar uma imagem / áudio / vídeo | O nó de chamada única nativo do provedor (OpenAI, Gemini, ElevenLabs…) | NUNCA envolva a geração de mídia em um Agente — veja "Binário e a fronteira do agente". |
Detalhe do Classificador de Texto (o anti-padrão Agente + Switch): cada categoria precisa de um nome E uma descrição. O modelo roteia contra a descrição, não o nome — uma categoria sem descrição é escolhida por cara ou coroa. Defina options.enableAutoFixing: true para robustez em entradas de borda. Um nó, N ramificações, pronto. Recorrer a um Agente que "decide" e depois a um Switch que "roteia" são dois nós mais boilerplate de prompt para o que o Classificador de Texto faz nativamente.
Nós de modelo de chat (.lmChatOpenAi, .lmChatAnthropic, .lmChatOpenRouter, …) são sub-nós — eles não rodam sozinhos. Eles se conectam a uma cadeia, agente, classificador ou extrator através da conexão ai_languageModel.
O padrão de sub-nó
O Agente tem uma entrada principal (o prompt / mensagem do usuário) e até quatro slots de sub-nó, cada um conectado por seu próprio tipo de conexão ai_*:
| Slot | Tipo de conexão | Necessário? | Exemplo de nó |
|---|---|---|---|
| modelo | ai_languageModel |
Sim | .lmChatOpenAi, .lmChatAnthropic, .lmChatOpenRouter |
| memória | ai_memory |
Opcional | .memoryBufferWindow, .memoryPostgresChat |
| ferramentas | ai_tool |
Opcional (mas é o ponto de um agente) | slackTool, .toolWorkflow, .toolHttpRequest, .toolCode |
| analisadorDeSaída | ai_outputParser |
Opcional | .outputParserStructured |
Um sub-nó se conecta DE si mesmo PARA o agente. No JSON do fluxo de trabalho, a conexão vive no sub-nó, indexada pelo tipo ai_*:
"Main LLM": {
"ai_languageModel": [[{ "node": "AI Agent", "type": "ai_languageModel", "index": 0 }]]
},
"Simple Memory": {
"ai_memory": [[{ "node": "AI Agent", "type": "ai_memory", "index": 0 }]]
},
"Search customer DB": {
…
Perguntas frequentes
Qual a diferença entre um Agente de IA e uma Cadeia LLM simples?
Um Agente de IA é mais complexo e pode usar ferramentas e ter memória para conversas longas. Uma Cadeia LLM simples é para tarefas diretas de entrada e saída de texto, sem tantas capacidades.
O que são 'sub-nós'?
São nós menores que você conecta ao nó principal do Agente de IA para dar a ele capacidades específicas, como um modelo de linguagem, memória ou ferramentas.
Como a IA sabe quais ferramentas usar?
Você dá nomes e descrições claras para cada ferramenta. A IA lê essas descrições para decidir qual ferramenta é a mais adequada para a tarefa.
Detalhes
Descrição original do autor
Design n8n AI agents, chains, classifiers, extractors, tool calling, memory, RAG, structured output, and human-review flows.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3652
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC