effective-agent-skills
Faz seu agente criar e revisar descrições de habilidades. Ele garante que as descrições sejam claras, seguras e fáceis de usar.
O que ela faz
Esta 'skill' ajuda a criar e revisar instruções detalhadas para agentes de IA, chamadas 'SKILL.md'. Ela garante que as instruções sejam claras, úteis e seguras, explicando como o agente deve agir em diferentes situações.
Quando usar
- ✓Ao criar um novo conjunto de instruções para um agente de IA.
- ✓Ao revisar ou melhorar instruções existentes.
- ✓Quando você precisa garantir que um agente de IA siga um processo específico.
Exemplo do que pedir para a IA
“Crie um conjunto de instruções para um agente de IA que me ajude a escrever e-mails.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A 'skill' funciona explicando ao agente de IA o que fazer, quando fazer e como fazer, usando um arquivo especial chamado SKILL.md. Ela organiza as informações em partes, carregando apenas o necessário para não sobrecarregar o agente.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill effective-agent-skillsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/effective-agent-skills/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Habilidades de Agente: Um Guia Completo
Quando Usar
- Use ao criar, editar, revisar ou depurar um arquivo SKILL.md de agente.
- Use quando precisar de orientação de qualidade para gatilhos, exemplos, limitações e notas de segurança.
Uma referência consolidada sobre o que são habilidades de agente, por que existem, como funcionam e como escrever habilidades eficazes.
1. O que são habilidades de agente
Uma Habilidade de Agente é uma pasta contendo um arquivo SKILL.md (frontmatter YAML + instruções em markdown), mais subpastas opcionais para scripts, referências e assets que o agente carrega sob demanda.
my-skill/
├── SKILL.md # Required: metadata + instructions
├── scripts/ # Optional: executable code (CLIs, validators, helpers)
├── references/ # Optional: detailed docs loaded only when needed
└── assets/ # Optional: templates, fonts, static files
As habilidades são um padrão aberto (agentskills.io), originalmente criadas pela Anthropic e adotadas por OpenAI Codex, Cursor, Gemini CLI, Microsoft Agent Framework, Google ADK e mais de 40 outros produtos de agente. Uma habilidade escrita uma vez funciona em todos os agentes compatíveis.
2. Por que essa abstração existe
LLMs base são generalistas. O trabalho real requer conhecimento procedural, contexto organizacional e fluxos de trabalho repetíveis. Cada alternativa anterior tinha um modo de falha:
| Abordagem | Problema |
|---|---|
| Inserir no prompt do sistema | Sempre carregado → inchaço de contexto em escala |
| Recopiar instruções a cada sessão | Sem controle de versão, sem consistência |
| Ajuste fino (fine-tuning) | Lento, caro, opaco, bloqueado pelo fornecedor |
| Apenas servidores MCP | Dão ferramentas ao agente, mas sem fluxos de trabalho para usá-las |
As habilidades resolvem quatro problemas de uma vez:
- Eficiência de contexto — instruções carregam apenas quando relevantes
- Repetibilidade — procedimentos de várias etapas se tornam fluxos de trabalho auditáveis
- Composabilidade — múltiplas habilidades se combinam em tempo de execução por tarefa
- Portabilidade — os mesmos arquivos funcionam entre fornecedores e superfícies
Modelo mental: as habilidades são para LLMs o que as páginas de manual, runbooks e manuais de equipe são para engenheiros — material de referência carregado na memória de trabalho apenas quando a tarefa exige.
3. Como funcionam — divulgação progressiva
O núcleo arquitetônico. Carregamento em três estágios:
Nível 1 — Descoberta (~100 tokens por habilidade, sempre em contexto):
Apenas name + description do frontmatter são injetados no prompt do sistema na inicialização. O agente sabe que a habilidade existe e quando ela se aplica. Você pode instalar dezenas de habilidades com sobrecarga negligenciável.
Nível 2 — Ativação (<5.000 tokens, carregado ao corresponder):
Quando a solicitação do usuário corresponde à descrição de uma habilidade, o agente lê o corpo completo de SKILL.md para o contexto.
Nível 3 — Execução (ilimitado, sob demanda):
O agente lê arquivos referenciados (references/foo.md) ou executa scripts (scripts/validate.py) apenas conforme necessário. Scripts podem ser executados sem que seu código-fonte seja carregado no contexto.
É por isso que o conteúdo empacotado não tem limite prático. Os arquivos não consomem tokens até serem acessados.
4. Anatomia do SKILL.md
---
name: skill-name
description: What this skill does AND when to use it. Include trigger phrases the user will say.
---
# Skill Name
## Quick start
[Minimal working example]
## Workflow
[Step-by-step procedure with checklists]
## Output format
[What the user/agent should expect back]
## Advanced
[Link to references/ for rarely-needed detail]
Restrições do Frontmatter:
nameé minúsculo, apenas hifens, 1–64 caracteres, corresponde exatamente ao nome da pasta pai- Evite
<e>no frontmatter (eles podem ser injetados no prompt do sistema) - YAML inválido impede o carregamento silenciosamente
Campos padrão opcionais:
disable-model-invocation: true— impede que o agente carregue automaticamente a habilidade com base na conversa; ela só pode ser acionada manualmente (por exemplo,/skill-name). Agora é um campo de especificação padrão de Habilidades de Agente, portanto, funciona em clientes compatíveis com a especificação (Claude Code, Copilot, etc.), não apenas Claude. Observação: impede a invocação automática, mas alguns clientes (Claude Code, bug aberto) ainda injetamdescriptionno contexto, então nem sempre economiza os tokens de nível de descoberta. Use para utilitários apenas manuais que você não quer que disparem automaticamente.
5. Duas filosofias de design
As habilidades tendem a cair em um de dois padrões. Ambos são válidos; eles resolvem problemas diferentes.
Padrão A — Primitivas de Capacidade (wrappers de ferramentas)
A habilidade é um wrapper fino sobre um CLI ou script determinístico. A lógica vive no código. SKILL.md ensina o agente como invocá-lo.
…
Perguntas frequentes
O que é um 'SKILL.md'?
É um arquivo que contém as instruções e metadados para um agente de IA, dizendo o que ele pode fazer e como fazer.
Por que usar 'skills' em vez de apenas dar instruções?
Skills ajudam a organizar o conhecimento do agente, carregando informações apenas quando são necessárias, tornando o agente mais eficiente e consistente.
Como as 'skills' funcionam?
Elas carregam informações em três etapas: primeiro o básico, depois o detalhe quando necessário, e por fim executam tarefas específicas ou consultam arquivos adicionais.
Detalhes
Descrição original do autor
Author and review high-quality agent skills with triggers, progressive disclosure, and safety notes.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2902
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC