n8n-multi-instance
Faz seu agente selecionar e alternar entre instâncias do n8n com segurança. Ele verifica as instâncias antes de escrever credenciais. Útil para gerenciar múltiplos ambientes n8n.
O que ela faz
Esta ferramenta permite que você gerencie e troque entre diferentes ambientes (como produção, testes ou de clientes) onde o n8n está rodando. Ela garante que você esteja sempre no lugar certo antes de fazer alterações importantes, especialmente ao mexer com informações de acesso.
Quando usar
- ✓Quando você precisa acessar ou modificar dados em um ambiente específico do n8n (ex: produção vs. testes).
- ✓Antes de adicionar, atualizar ou remover informações de acesso (credenciais) para garantir que elas vão para o lugar certo.
- ✓Se você suspeitar que está conectado ao ambiente n8n errado e os resultados parecem incorretos.
Exemplo do que pedir para a IA
“Quero mudar para o ambiente de produção do n8n.”
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ê usa comandos para listar os ambientes disponíveis e depois para selecionar em qual deles deseja trabalhar. Antes de operações sensíveis, a ferramenta verifica novamente qual ambiente está ativo para evitar erros.
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-multi-instanceOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/n8n-multi-instance/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.
Trabalhando com múltiplas instâncias n8n sobre MCP
Quando Usar
Use esta habilidade sempre que uma conexão MCP puder ter como alvo múltiplas instâncias n8n, antes de leituras ou escritas específicas da instância, e sempre que os resultados sugerirem que a sessão tem como alvo o ambiente errado.
Resolva o alvo por ID de instância estável, verifique-o com uma verificação de integridade somente leitura e declare o ambiente resolvido antes das mutações. Exija confirmação explícita para operações de criação/atualização/exclusão de credenciais, nunca imprima valores secretos e pare em alvos ambíguos em vez de adivinhar.
Quando a ferramenta n8n_instances estiver disponível, o usuário terá o modo multi-instância ativado: uma conexão MCP pode alcançar várias instâncias n8n (por exemplo, prod, staging, ou uma por cliente/equipe). Todas as outras ferramentas n8n (n8n_get_workflow, n8n_list_workflows, n8n_update_partial_workflow, n8n_manage_datatable, n8n_manage_credentials, n8n_executions, n8n_test_workflow, …) são executadas contra qualquer instância que esta sessão esteja atualmente visando. Não há argumento de instância por chamada: você muda o alvo apenas alternando. Mire na instância errada e uma leitura retornará os dados errados e uma escrita cairá no lugar errado — geralmente sem erro (a única exceção é uma escrita de credencial ambígua, que falha fechada; veja abaixo). Portanto, mire deliberadamente.
Se a ferramenta n8n_instances não estiver presente, a conta é de instância única: ignore esta habilidade e use as ferramentas n8n diretamente.
Regras de Ouro
Seis regras. Cada uma impede uma classe de roteamento incorreto silencioso.
- Descubra primeiro. Chame
n8n_instances({mode:"list"})antes de agir para que você saiba os nomes das instâncias e qual delas écurrent. - Mude pelo nome para o seu alvo antes de fazer trabalho em uma instância não padrão:
n8n_instances({mode:"switch", name:"<instance name>"}). A correspondência não diferencia maiúsculas de minúsculas. - Mude em sua própria vez. Nunca coloque um
switche uma operação dependente na mesma chamada de ferramenta paralela. Chamadas em um lote não têm ordem garantida, então a chamada dependente pode ser resolvida contra a instância anterior antes que o estado da sessão da mudança seja visível. Mude, deixe retornar, depois opere. - Verifique antes de operações de alto risco. Imediatamente antes de criar/atualizar/excluir credenciais (e antes de edições destrutivas de fluxo de trabalho), confirme se
currenté a instância que você pretende — a verificação primária én8n_instances({mode:"list"}). O sistema falha apenas no caso de credencial ambígua (regra 6); uma mudança explícita para a instância errada ainda escreve lá silenciosamente, então esta verificação é com você. - Um
NOT_FOUNDinesperado é quase sempre um roteamento incorreto de instância errada, não uma exclusão. Não recrie o objeto. Verifique novamente a instância atual e tente novamente (veja Recuperação). - Em
INSTANCE_AMBIGUOUS, mude nesta sessão, depois tente novamente. O sistema está se recusando a gravar um segredo porque esta sessão nunca escolheu um alvo por si só. Cumpra — executeswitchaqui para confirmar a instância, depois tente novamente a gravação. Não contorne ou tente novamente cegamente.
Fluxo de Trabalho Principal
1. n8n_instances({mode:"list"}) # see available[] + current + default
2. n8n_instances({mode:"switch", name:"prod"}) # bind THIS session to "prod"
→ returns { previous, current }; confirm current.name == "prod"
3. (do your work) n8n_list_workflows / n8n_get_workflow / n8n_manage_datatable / ...
4. Before a credential write or a delete:
n8n_instances({mode:"list"}) → re-confirm current, THEN n8n_manage_credentials({action:"create", ...})
Para mudar para outra instância, basta switch novamente. Toda a sessão segue a mudança.
A ferramenta n8n_instances
Dois modos (mode é obrigatório e validado por enumeração):
{mode:"list"}→{ current, default, available }, sem efeitos colaterais.currentedefaultsão cada um uma instância{ id, name, url, isDefault }(ounull).availablesão todas as instâncias, cada uma com um booleano extraisCurrent. Corresponda porname; nunca codifiqueid.
{mode:"switch", name:"<name>"}→{ previous, current }, e vincula esta sessão à instância nomeada.namenão diferencia maiúsculas de minúsculas.
Envelope de Erro (da ferramenta n8n_instances)
Todo erro retorna { error: "<CODE>", message, … }. Aqueles que você realmente encontrará:
| Código | Quando | O que fazer |
|---|---|---|
UNKNOWN_INSTANCE |
name não corresponde a nenhuma instância |
Escolha um nome da lista available no payload do erro e tente novamente. |
…
Perguntas frequentes
O que acontece se eu tentar mexer nas credenciais no ambiente errado?
Se o ambiente não estiver claro, a ferramenta bloqueia a ação para evitar que suas informações de acesso sejam salvas no lugar errado. Você precisará confirmar explicitamente o ambiente antes de prosseguir.
Como sei em qual ambiente estou conectado?
Você pode pedir para listar todos os ambientes disponíveis e qual deles está ativo no momento. A ferramenta sempre mostra qual é o ambiente atual antes de realizar ações importantes.
Posso usar esta ferramenta se só tenho um ambiente n8n?
Não, esta ferramenta é útil apenas quando você tem múltiplos ambientes configurados e precisa alternar entre eles. Se você tem apenas um, pode usar as outras ferramentas do n8n diretamente.
Detalhes
Descrição original do autor
Select, verify, and safely switch n8n MCP instances across production, staging, teams, or clients, especially before credential writes.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3660
- 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
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC