agent-orchestrator
Coordena todos os agentes em um sistema. Ele encontra as melhores ferramentas para cada tarefa, organiza o trabalho em equipe e gerencia os agentes. Ajuda a fazer tarefas complexas de forma automática.
O que ela faz
Este agente é um organizador mestre para outras ferramentas de IA. Ele encontra as ferramentas certas para o que você precisa e planeja como elas devem trabalhar juntas para realizar tarefas complexas.
Quando usar
- ✓Quando você quer saber quais ferramentas de IA estão disponíveis.
- ✓Quando você tem uma tarefa grande que precisa de várias ferramentas de IA.
- ✓Quando você quer ver um plano de como as ferramentas de IA podem resolver seu problema.
Exemplo do que pedir para a IA
“Quais ferramentas de IA você tem e como elas podem me ajudar a planejar uma viagem?”
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
Ele primeiro procura todas as ferramentas de IA disponíveis. Depois, ele compara o que você pediu com as capacidades de cada ferramenta para encontrar as melhores opções. Se necessário, ele cria um plano de como usar várias ferramentas em sequência.
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 agent-orchestratorOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/agent-orchestrator/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.
Agent Orchestrator
Visão Geral
Meta-habilidade que orquestra todos os agentes do ecossistema. Scan automático de skills, match por capacidades, coordenação de workflows multi-skill e gerenciamento de registro.
Quando Usar Esta Habilidade
- Quando o usuário pede um inventário local de skills ou um plano de coordenação para uma tarefa com várias capacidades.
- Quando é necessário comparar candidatos explicitamente, sem executar suas instruções nem iniciar agentes.
Não Usar Esta Habilidade Quando
- A tarefa não está relacionada ao orquestrador de agentes
- Uma ferramenta mais simples e específica pode lidar com a solicitação
- O usuário precisa de assistência de propósito geral sem conhecimento de domínio
Como Funciona
Meta-habilidade que funciona como camada central de decisão e coordenação para todo o ecossistema de skills. Faz varredura automática, identifica agentes relevantes e orquestra múltiplos skills para tarefas complexas.
Princípio: Descoberta Solicitada e Plano Revisável
- Faz varredura somente no escopo solicitado; esta habilidade não deve interceptar todas as solicitações
- Novas skills são detectadas na próxima varredura explícita, dentro dos roots e do limite de profundidade
- Skills removidas são auto-excluídas do registro
- Execute a varredura explicitamente; o matcher não inicia uma varredura automaticamente
Workflow Obrigatório (Toda Solicitação)
Execute estes passos apenas quando a tarefa pede esta ferramenta. Scores são heurísticas locais, não prova de segurança, compatibilidade ou autorização. Um plano não executa skills; delegação, mensagens e publicação exigem autorização do usuário.
Os scripts localizam arquivos a partir da própria instalação, mas os comandos abaixo pressupõem que o diretório pai de agent-orchestrator seja o diretório atual. De outro local, use o caminho absoluto do script.
Passo 1: Auto-Discovery (Varredura)
python agent-orchestrator/scripts/scan_registry.py
Usa cache de hashes SHA-256 para reprocessar arquivos alterados. O tempo depende do tamanho da árvore; não há garantia de 100ms. Retorna JSON com resumo de todos os skills encontrados.
Passo 2: Match de Skills
python agent-orchestrator/scripts/match_skills.py "<solicitacao do usuario>"
Retorna JSON com skills ranqueadas por relevância. Interpretar o resultado:
| Resultado | Ação |
|---|---|
matched: 0 |
Nenhum candidato acima do limite heurístico; não prova ausência de skills relevantes. |
matched: 1 |
Um candidato. Inspecionar escopo, arquivos, dependências e autorização antes de selecionar. |
matched: 2+ |
Múltiplos candidatos. Propor um plano somente se a tarefa pede coordenação. |
Passo 3: Orquestração (Se Match >= 2)
python agent-orchestrator/scripts/orchestrate.py --skills skill1,skill2 --query "<solicitacao>"
Retorna plano de execução com padrão, ordem dos steps e data flow entre skills.
Passo Rápido (Atalho)
Para queries simples, os passos 1+2 podem ser combinados em sequência:
python agent-orchestrator/scripts/scan_registry.py && python agent-orchestrator/scripts/match_skills.py "<solicitacao>"
Registro de Skills
Antes de executar, defina AGENT_ORCHESTRATOR_DATA_DIR como caminho absoluto de
um diretório privado autorizado fora da instalação da skill. Registro, hashes e
atribuições de projeto ficam nesse diretório. Não use um diretório compartilhado
ou uma árvore com links simbólicos; inspecione o conteúdo antes de reutilizar.
export AGENT_ORCHESTRATOR_DATA_DIR="<diretorio-absoluto-autorizado>"
Execute a varredura explicitamente antes do matcher. Falha de leitura, JSON inválido ou registro ausente não significa que nenhuma skill existe. Caminhos distintos permanecem no inventário mesmo com nomes iguais; seleção por nome ambíguo deve parar. O limite de profundidade do scanner torna o inventário parcial.
Locais de Busca
O scanner procura SKILL.md em:
.claude/skills/*/(skills registradas no Claude Code)*/(skills standalone no top-level)*/*\(skills em subpastas, até profundidade 3)
Metadados Por Skill
Cada entrada no registro contém:
| Campo | Descrição |
|---|---|
| name | Nome da skill (do frontmatter YAML) |
…
Perguntas frequentes
Como ele encontra as ferramentas?
Ele procura em locais específicos onde as ferramentas de IA são registradas e verifica se elas foram modificadas recentemente para se manter atualizado.
O que acontece se ele não encontrar nenhuma ferramenta?
Ele informa que não encontrou candidatos adequados, mas isso não significa que não existam ferramentas; pode ser que a busca não tenha sido completa ou que nenhuma ferramenta corresponda exatamente ao que foi pedido.
Ele executa as ferramentas por conta própria?
Não, ele apenas encontra e planeja. A execução real das ferramentas e a delegação de tarefas exigem sua autorização.
Detalhes
Descrição original do autor
Meta-skill que orquestra todos os agentes do ecossistema. Scan automatico de skills, match por capacidades, coordenacao de workflows multi-skill e registry management.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2054
- 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