Pular para o conteúdo
Skillpedia
Código em geral48 mil · #3652

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/n8n-agents/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/n8n-agents/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-agents

Ou 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.md
Conteú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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3652
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas