agentsclimarketplace

Agent orchestrator

Skill ranbot-ai/awesome-skills/skills/agent-orchestrator

Awesome Claude Skills, Tools for Customizing Claude AI workflows

Install
npx -y skills add ranbot-ai/awesome-skills --skill agent-orchestrator

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Meta-skill que orquestra todos os agentes do ecossistema. Scan automatico de skills, match por capacidades, coordenacao de workflows multi-skill e registry management.

SKILL.md

5.3 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it

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

  • When you need specialized assistance with this domain

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: Zero Intervencao Manual

  • SEMPRE faz varredura antes de processar qualquer solicitacao
  • Novas skills sao auto-detectadas e incluidas ao criar SKILL.md em qualquer subpasta
  • Skills removidas sao auto-excluidas do registry
  • Nenhum comando manual e necessario para registrar novas skills

Workflow Obrigatorio (Toda Solicitacao)

Execute estes passos ANTES de processar qualquer request do usuario. Os scripts usam paths relativos automaticamente - funciona de qualquer diretorio.

Passo 1: Auto-Discovery (Varredura)

python agent-orchestrator/scripts/scan_registry.py

Ultra-rapido (<100ms) via cache de hashes MD5. So re-processa arquivos alterados. 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:

ResultadoAcao
matched: 0Nenhum skill relevante. Operar normalmente sem skills.
matched: 1Um skill relevante. Carregar seu SKILL.md e seguir.
matched: 2+Multiplos skills. Executar Passo 3 (orquestracao).

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

O registry vive em:

agent-orchestrator/data/registry.json

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:

CampoDescricao
nameNome da skill (do frontmatter YAML)
descriptionDescricao completa (triggers inclusos)
locationCaminho absoluto do diretorio
skill_mdCaminho absoluto do SKILL.md
registeredSe esta em .claude/skills/ (true/false)
capabilitiesTags de capacidade (auto-extraidas + explicitas)
triggersKeywords de ativacao extraidas da description
languageLinguagem principal (python/nodejs/bash/none)
statusactive / incomplete / missing

Comandos Do Registry


## Scan Rapido (Usa Cache De Hashes)

python agent-orchestrator/scripts/scan_registry.py

## Tabela De Status Detalhada

python agent-orchestrator/scripts/scan_registry.py --status

## Re-Scan Completo (Ignora Cache)

python agent-orchestrator/scripts/scan_registry.py --force

Algoritmo De Matching

Para cada solicitacao, o matcher pontua skills usando:

CriterioPontosExemplo
Nome do skill na query+15"use web-scraper" -> web-scraper
Keyword trigger exata+10"scrape" -> web-scraper
Categoria de capacidade+5data-extraction -> web-scraper
Sobreposicao de palavras+1Palavras da query na description
Boost de projeto+20Skill atribuida ao projeto ativo

Threshold minimo: 5 pontos. Skills abaixo disso sao ignoradas.

Match Com Projeto

python agent-orchestrator/scripts/match_skills.py --project meu-projeto "query aqui"

Skills atribuidas ao projeto recebem +20 de boost automatico.


Padroes De Orquestracao

Quando multiplos skills sao rele

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.