Skip to content
Skillpedia
Agents48k · #2054

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

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

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/agent-orchestrator/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
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-orchestrator

Or 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.md
Technical 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:

  1. .claude/skills/*/ (skills registradas no Claude Code)
  2. */ (skills standalone no top-level)
  3. */*\ (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.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#2054
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills