agent-orchestrator
Coordinates all agents in a system. It finds the best tools for each task, organizes teamwork, and manages the agents. Helps to perform complex tasks automatically.
What it does
This agent is a master organizer for other AI tools. It finds the right tools for what you need and plans how they should work together to accomplish complex tasks.
When to use it
- ✓When you want to know what AI tools are available.
- ✓When you have a big task that needs multiple AI tools.
- ✓When you want to see a plan for how AI tools can solve your problem.
Example of what to ask your AI
“What AI tools do you have, and how can they help me plan a trip?”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
It first looks for all available AI tools. Then, it compares what you asked for with each tool's capabilities to find the best matches. If needed, it creates a plan on how to use multiple tools in sequence.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill agent-orchestratorOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/agent-orchestrator/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Agent Orchestrator
Overview
Meta-skill que orquestra todos os agentes do ecossistema. Scan automatico de skills, match por capacidades, coordenacao de workflows multi-skill e registry management.
When to Use This Skill
- Quando o usuario pede um inventario local de skills ou um plano de coordenacao para uma tarefa com varias capacidades.
- Quando e necessario comparar candidatos explicitamente, sem executar suas instrucoes nem iniciar agentes.
Do Not Use This Skill When
- The task is unrelated to agent orchestrator
- A simpler, more specific tool can handle the request
- The user needs general-purpose assistance without domain expertise
How It Works
Meta-skill que funciona como camada central de decisao e coordenacao para todo o ecossistema de skills. Faz varredura automatica, identifica agentes relevantes e orquestra multiplos skills para tarefas complexas.
Principio: Descoberta Solicitada e Plano Revisavel
- Faz varredura somente no escopo solicitado; esta skill nao deve interceptar todas as solicitacoes
- Novas skills sao detectadas na proxima varredura explicita, dentro dos roots e do limite de profundidade
- Skills removidas sao auto-excluidas do registry
- Execute a varredura explicitamente; o matcher nao inicia uma varredura automaticamente
Workflow Obrigatorio (Toda Solicitacao)
Execute estes passos apenas quando a tarefa pede esta ferramenta. Scores sao heuristicas locais, nao prova de seguranca, compatibilidade ou autorizacao. Um plano nao executa skills; delegacao, mensagens e publicacao exigem autorizacao do usuario.
Os scripts localizam arquivos a partir da propria instalacao, mas os comandos abaixo pressupõem que o diretorio pai de agent-orchestrator seja o diretorio 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 arvore; nao ha 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 relevancia. Interpretar o resultado:
| Resultado | Acao |
|---|---|
matched: 0 |
Nenhum candidato acima do limite heuristico; nao prova ausencia de skills relevantes. |
matched: 1 |
Um candidato. Inspecionar escopo, arquivos, dependencias e autorizacao antes de selecionar. |
matched: 2+ |
Multiplos candidatos. Propor um plano somente se a tarefa pede coordenacao. |
Passo 3: Orquestracao (Se Matched >= 2)
python agent-orchestrator/scripts/orchestrate.py --skills skill1,skill2 --query "<solicitacao>"
Retorna plano de execucao com padrao, ordem dos steps e data flow entre skills.
Passo Rapido (Atalho)
Para queries simples, os passos 1+2 podem ser combinados em sequencia:
python agent-orchestrator/scripts/scan_registry.py && python agent-orchestrator/scripts/match_skills.py "<solicitacao>"
Skill Registry
Antes de executar, defina AGENT_ORCHESTRATOR_DATA_DIR como caminho absoluto de
um diretorio privado autorizado fora da instalacao da skill. Registry, hashes e
atribuicoes de projeto ficam nesse diretorio. Nao use um diretorio compartilhado
ou uma arvore com links simbolicos; inspecione o conteudo antes de reutilizar.
export AGENT_ORCHESTRATOR_DATA_DIR="<diretorio-absoluto-autorizado>"
Execute a varredura explicitamente antes do matcher. Falha de leitura, JSON invalido ou registry ausente nao significa que nenhuma skill existe. Caminhos distintos permanecem no inventario mesmo com nomes iguais; selecao por nome ambiguo deve parar. O limite de profundidade do scanner torna o inventario 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, ate profundidade 3)
Metadata Por Skill
Cada entrada no registry contem:
| Campo | Descricao |
|---|---|
| name | Nome da skill (do frontmatter YAML) |
…
FAQ
How does it find the tools?
It searches specific locations where AI tools are registered and checks if they've been modified recently to stay updated.
What happens if it doesn't find any tools?
It will report that no suitable candidates were found, but this doesn't mean no tools exist; the search might not have been exhaustive, or no tool might exactly match the request.
Does it run the tools by itself?
No, it only finds and plans. The actual execution of tools and delegation of tasks require your permission.
Details
Original description by the author
Meta-skill que orquestra todos os agentes do ecossistema. Scan automatico de skills, match por capacidades, coordenacao de workflows multi-skill e registry management.
Popularity
- GitHub stars
- 48k
- Ranking position
- #2054
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
agent-architecture-audit
Makes your agent check if everything is working correctly. It finds and fixes problems in AI systems, ensuring they perform as expected.
affaan-m/ECC
agent-eval
Helps your agent compare different AI coding tools. It measures which one is faster, cheaper, and more reliable for specific tasks.
affaan-m/ECC
agent-harness-construction
Makes your agent better understand how to perform tasks. It optimizes the tools and instructions the agent uses to increase its chances of success.
affaan-m/ECC