O problema: conhecimento demais, contexto de menos
A AWS open-sourceou um volume enorme de skills para agentes de IA — escritas por Solutions Architects, TAMs e times ProServe, espalhadas em repositórios oficiais como agent-toolkit-for-aws, sample-apex-skills e outros. São 217+ skills cobrindo EKS, serverless, segurança, bancos de dados, CDK, Well-Architected…
O material é excelente. O problema é logístico: instalar tudo no agente consome dezenas de milhares de tokens de contexto antes de você digitar a primeira pergunta. Instalar duas ou três skills relevantes significa ficar escolhendo na mão toda vez.
A solução: uma skill que roteia as outras
O AWS Ninja é uma jump skill — um roteador inteligente. Em vez de carregar as 217 skills no contexto, ele carrega só os metadados do catálogo (~500 tokens) e decide sozinho qual skill especializada abrir para a tarefa em questão:
- Analisa a tarefa (design de EKS, debug de Lambda, scan de segurança, otimização de custo)
- Roteia para as skills mais relevantes do catálogo
- Carrega as instruções completas on-demand
- Executa com conhecimento de nível arquiteto
É um índice de biblioteca em vez de carregar todos os livros nas costas.
Como instalar
Três comandos:
git clone https://github.com/fabricioctelles/aws-ninja.gitcd aws-ninja./sync-repos.sh # baixa os repos oficiais da AWS./install-aws-ninja.sh --global # instala nos agentes detectadosDepois é só invocar:
/aws-ninja Design an EKS cluster for fintech with PCI-DSS complianceO Ninja identifica eks-design + eks-security, carrega os dois SKILL.md e responde com arquitetura, Terraform e benchmarks CIS — sem você precisar saber quais skills existiam.
Tip
No Windows funciona igual com os scripts PowerShell (sync-repos.ps1 / install-aws-ninja.ps1 -Global). E dá para atualizar o catálogo quando quiser rodando ./sync-repos.sh de novo.
Quem suporta
O instalador detecta e instala em 36+ agentes: Claude Code, Kiro CLI, Cursor, Windsurf, GitHub Copilot, Codex CLI, Gemini CLI, OpenCode, Cline, Roo Code e por aí vai. Mesmo formato Agent Skills de sempre — cada skill é um SKILL.md que o agente lê sob demanda.
Por que isso importa
Skills oficiais deixaram de ser vantagem competitiva escondida num repo obscuro — a AWS publicou tudo. A diferença está em conseguir usar esse volume sem afogar o agente em contexto. Jump skills são o padrão que resolve isso: metadado leve no startup, instrução pesada só na hora do uso.
O repo é open source (MIT) e as skills mantêm as licenças originais da AWS:
→ github.com/fabricioctelles/aws-ninja
Note (Evolução Multi-Cloud)
O modelo do AWS Ninja inspirou o Jump Skills Ninjas, expandindo a arquitetura de roteamento sob demanda para Azure, Google Cloud, Firebase, Datadog e outras nuvens.
Versão curta publicada no X.