Install
$ agentstack add skill-diegocamara89-agent-skills-agent-skills ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ● Shell / process execution Used
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Orchestrate
Use esta skill quando o trabalho pedir coordenacao entre modelos, troca automatica de perfis Claude por cota, ou quando o usuario quiser explicitar o fluxo Claude planeja -> Codex executa -> Claude valida quando vale a pena.
Objetivo canonico
Claudedecide o plano, o risco e se vale chamar outro modelo.Codexexecuta implementacao, automacao e alteracoes de codigo.Claudevalida apenas quando o risco justificar custo e latencia.
Nao trate esta skill como um "roteador multi-IA generico". O caminho padrao aqui e:
- classificar a tarefa
- planejar no Claude
- executar no Codex quando houver trabalho de implementacao
- devolver ao Claude um handoff curto
- validar no Claude apenas se os gatilhos de risco forem atingidos
Como identificar qual IA voce e
Nao tente adivinhar seu nome. Observe as ferramentas que voce tem disponíveis:
| Voce tem esta ferramenta | Voce provavelmente e | Como chamar Claude | |--------------------------|---------------------|--------------------| | Agent tool | Claude Code | Agent tool nativo (nao use subprocess) | | exec/shell sem Agent tool | Codex, Gemini ou Qwen | echo "prompt" \| claude --print |
Chamando cada IA via stdin pipe ou wrapper (sem Agent tool)
# Claude
echo "prompt" | claude --print
# Codex (obrigatorio limpar variaveis OpenRouter)
echo "prompt" | unset OPENAI_BASE_URL && unset OPENAI_API_KEY && codex exec --skip-git-repo-check -
# Qwen
echo "prompt" | qwen
# agy / Antigravity CLI (substituto do Gemini — NAO usar -p direto, stdout vazio fora de TTY)
python scripts/call_agy.py "prompt" # requer: pip install pywinpty
# Gemini (DEPRECADO — EOL 2026-06-18)
cat > /tmp/prompt.txt ` — se der match, acione validacao.
## Contrato de handoff
Quando o Codex devolver contexto para o Claude, responda **apenas este JSON**:
```json
{
"status": "OK|ERRO|PARCIAL",
"task_summary": "o que foi feito em 1-2 frases",
"changed_files": ["lista/de/arquivos.py"],
"tests_run": true,
"risks": ["lista de riscos ou array vazio"],
"analyst_summary": "observacoes tecnicas relevantes",
"next_action": "DONE|NEEDS_VALIDATION|NEEDS_RETRY|ESCALATE"
}
NEVER envolva a resposta em blocos markdown (\\\json). Stdout deve comecar com { e terminar com } para permitir parse direto via jq` ou Python.
Wrapper Windows
Sempre que o usuario quiser o fluxo automatizado, prefira os scripts desta skill:
scripts/claude_codex_orchestrator.py bootstrap-profilesscripts/claude_codex_orchestrator.py call-claudescripts/claude_codex_orchestrator.py call-codexscripts/claude_codex_orchestrator.py routescripts/claude_codex_orchestrator.ps1 ...
Esses comandos existem para:
- isolar
CLAUDE_CONFIG_DIRpor perfil - preservar autenticacao de mais de uma conta Claude no mesmo usuario do Windows
- detectar erro explicito de cota
- alternar para o proximo perfil Claude
- chamar o Codex pelo
.cmdcorreto no Windows - devolver um handoff curto e previsivel
Perfis Claude
Perfis vivem fora do repositorio, por padrao em:
%USERPROFILE%\.claude-profiles\claude-a%USERPROFILE%\.claude-profiles\claude-b
Credenciais e estado ficam fora do hub. So compartilhe no bootstrap os assets nao sensiveis, como:
skillspluginscommandssettings.jsontrustedFolders.json
Nao copie credenciais entre perfis manualmente.
Sequencia recomendada
- Se os perfis ainda nao existem, rode
bootstrap-profiles. - Se a tarefa exigir execucao, use
route. - Se a tarefa for simples e totalmente analitica, responda no proprio Claude.
- Para escalar entre IAs, use
scripts/run_ai_cli.py --provider X --prompt-file /tmp/prompt.txt.
Quando consultar arquivos auxiliares
- Falha silenciosa ou timeout inesperado: leia
calling-conventions.md(kill de arvore de processo no Windows) - agy sem saida em subprocesso: use
python scripts/call_agy.py(ConPTY via pywinpty) — vercalling-conventions.mdsecao 5 - Rate limit, rc=130 ou resposta vazia do Gemini: leia
ai-catalog.md(quirks e fallback de IA) - Handoff JSON chegando corrompido ou com preambulo: use o extrator de 3 niveis documentado em
calling-conventions.md - Orquestracao nativa Codex-Codex (sem CLI externa): leia
references/codex-native-multiagent.md
Integracoes nativas
Para pacotes como superpowers, nao importe a raiz do repositorio como se fosse uma unica skill.
Use o hub para:
- documentar a instalacao nativa por agente
- sincronizar skill packs multi-skill apenas pelos mecanismos suportados
- rejeitar importacoes GitHub sem
SKILL.mdraiz
Consulte:
references/windows-orchestrator.mdreferences/windows-orchestrator.config.example.jsonreferences/calling-conventions-powershell.md
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: diegocamara89
- Source: diegocamara89/agent-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.