Pular para o conteúdo principal

Skills: Expertise Sob Demanda

Avançado

Uma Skill empacota expertise — instruções mais scripts e recursos opcionais — que o Claude carrega apenas quando relevante. Em vez de enfiar tudo no CLAUDE.md, você dá ao Claude uma biblioteca de capacidades que ele puxa sob demanda.

Anatomia

Uma skill é uma pasta com um SKILL.md: frontmatter YAML + instruções.

---
name: pdf-forms
description: Use when the user needs to fill, read, or generate PDF forms.
---

# PDF Forms
Steps and rules for working with PDF forms…
(optionally reference scripts/ or resources/ in this folder)

A description é o gatilho — o Claude a lê para decidir quando ativar a skill. Escreva-a como "Use quando…", específica o suficiente para que ela carregue no momento certo e não em outros casos.

Divulgação progressiva (por que as skills escalam)

O Claude não carrega o corpo completo de cada skill de antemão — ele vê o leve name + description e só puxa as instruções completas (e roda scripts) quando uma solicitação corresponde. Isso mantém o contexto enxuto mesmo com muitas skills instaladas.

Onde elas ficam

  • Pessoal: ~/.claude/skills/<name>/SKILL.md
  • Projeto (compartilhável): .claude/skills/<name>/SKILL.md
  • Empacotada em um plugin para distribuição na equipe.

O AILmanac fornece 7 pacotes de skills prontos — copie um para experimentar.

Skill vs comando vs subagente vs MCP

FerramentaO que éQuem aciona: você vs Claude
Comando slashUm prompt salvoVocê o invoca
SkillExpertise sob demanda + scriptsO Claude a carrega quando relevante
SubagenteUm agente delegado com seu próprio contextoO Claude delega
MCPUma conexão com ferramentas/dados externosFornece ferramentas para chamar

Próximos passos