n8n-code-javascript
Ajuda seu agente a escrever código JavaScript no n8n. Ele usa sintaxe específica e faz requisições HTTP. Útil para personalizar fluxos de trabalho com lógica customizada.
O que ela faz
Este guia ajuda você a escrever código JavaScript dentro do n8n, uma ferramenta de automação. Ele é útil para tarefas de programação mais complicadas que outras ferramentas do n8n não conseguem fazer.
Quando usar
- ✓Quando você precisa fazer cálculos complexos ou aplicar regras de negócio personalizadas.
- ✓Ao processar respostas de APIs que têm estruturas complicadas.
- ✓Para agrupar dados de diferentes fontes de forma avançada.
Exemplo do que pedir para a IA
“Como posso usar o JavaScript no n8n para transformar os dados de entrada?”
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
O n8n permite que você escreva seu próprio código JavaScript para manipular dados. Ele fornece ferramentas especiais para acessar informações de etapas anteriores e fazer requisições para outros serviços.
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-code-javascriptOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/n8n-code-javascript/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.
Nó de Código JavaScript
Orientação especializada para escrever código JavaScript em nós de Código do n8n.
Guia Detalhado
Leia o guia detalhado antes de executar esta habilidade. Ele contém o procedimento completo e material de referência. Trate seus requisitos de segurança, pré-requisitos e validação como obrigatórios. Para trabalho focado, carregue as seções relevantes; para trabalho de ponta a ponta, leia o guia completamente.
Quando Usar o Nó de Código
Use o nó de Código quando:
- ✅ Transformações complexas que exigem várias etapas
- ✅ Cálculos personalizados ou lógica de negócios
- ✅ Operações recursivas
- ✅ Análise de resposta de API com estrutura complexa
- ✅ Condicionais de várias etapas
- ✅ Agregação de dados entre itens
Considere outros nós quando:
- ❌ Mapeamento simples de campos → Use o nó Set
- ❌ Filtragem básica → Use o nó Filter
- ❌ Condicionais simples → Use o nó IF ou Switch
- ❌ Apenas requisições HTTP → Use o nó HTTP Request
O nó de Código se destaca em: Lógica complexa que exigiria encadear muitos nós simples
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
- Não trate a saída como substituta para validação específica do ambiente, testes ou revisão especializada.
- Pare e peça esclarecimentos se faltarem entradas necessárias, permissões, limites de segurança ou critérios de sucesso.
Perguntas frequentes
Quando devo usar o nó de Código em vez de outros nós?
Use o nó de Código para transformações complexas com várias etapas, cálculos personalizados, lógica recursiva, análise de respostas de API complexas, condicionais de várias etapas ou agregação de dados. Para tarefas mais simples como mapeamento de campos ou filtragem básica, use nós como 'Set', 'Filter' ou 'IF'.
O que são '$input', '$json', '$node' e '$helpers'?
São atalhos especiais que o n8n oferece para que seu código JavaScript possa acessar facilmente os dados de entrada, informações de nós anteriores e funções úteis para fazer requisições ou trabalhar com datas.
Este guia substitui a necessidade de testar meu código?
Não. Este guia oferece orientação, mas você ainda precisa validar e testar seu código no seu ambiente específico para garantir que ele funcione corretamente e com segurança.
Detalhes
Descrição original do autor
Write JavaScript code in n8n Code nodes. Use when writing JavaScript in n8n, using $input/$json/$node syntax, making HTTP requests with $helpers, working with dates using DateTime, troubleshooting Code node errors, or choosing between Code node modes.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3654
- 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