Para referência completa da API, incluindo esquemas de solicitação/resposta e todos os parâmetros, consulte:
- Referência da API de Gerenciamento de Skills - Operações CRUD para Skills
- Referência da API de Versões de Skills - Gerenciamento de versões
Links Rápidos
Comece com Agent Skills
Crie sua primeira Skill
Crie Skills Personalizadas
Melhores práticas para criar Skills
Visão Geral
Para uma análise profunda da arquitetura e aplicações do mundo real de Agent Skills, leia nosso blog de engenharia: Equipando agentes para o mundo real com Agent Skills.
container
.
Usando Skills
Skills se integram de forma idêntica na API de Mensagens independentemente da fonte. Você especifica Skills no parâmetrocontainer
com um skill_id
, type
e version
opcional, e elas são executadas no ambiente de execução de código.
Você pode usar Skills de duas fontes:
Aspecto | Skills Anthropic | Skills Personalizadas |
---|---|---|
Valor de Type | anthropic | custom |
IDs de Skill | Nomes curtos: pptx , xlsx , docx , pdf | Gerados: skill_01AbCdEfGhIjKlMnOpQrStUv |
Formato de versão | Baseado em data: 20251013 ou latest | Timestamp de época: 1759178010641129 ou latest |
Gerenciamento | Pré-construídas e mantidas pela Anthropic | Envie e gerencie via API de Skills |
Disponibilidade | Disponível para todos os usuários | Privada para seu workspace |
source
para filtrar). A forma de integração e o ambiente de execução são idênticos—a única diferença é de onde as Skills vêm e como são gerenciadas.
Pré-requisitos
Para usar Skills, você precisa de:- Chave de API Anthropic do Console
- Headers Beta:
code-execution-2025-08-25
- Ativa execução de código (obrigatório para Skills)skills-2025-10-02
- Ativa API de Skillsfiles-api-2025-04-14
- Para enviar/baixar arquivos para/do container
- Ferramenta de execução de código ativada em suas solicitações
Usando Skills em Mensagens
Parâmetro Container
Skills são especificadas usando o parâmetrocontainer
na API de Mensagens. Você pode incluir até 8 Skills por solicitação.
A estrutura é idêntica para Skills Anthropic e personalizadas—especifique o type
e skill_id
obrigatórios, e opcionalmente inclua version
para fixar uma versão específica:
Baixando Arquivos Gerados
Quando Skills criam documentos (Excel, PowerPoint, PDF, Word), elas retornam atributosfile_id
na resposta. Você deve usar a API de Arquivos para baixar esses arquivos.
Como funciona:
- Skills criam arquivos durante a execução de código
- A resposta inclui
file_id
para cada arquivo criado - Use a API de Arquivos para baixar o conteúdo real do arquivo
- Salve localmente ou processe conforme necessário
Para detalhes completos sobre a API de Arquivos, consulte a documentação da API de Arquivos.
Conversas Multi-Turno
Reutilize o mesmo container em várias mensagens especificando o ID do container:Operações de Longa Duração
Skills podem realizar operações que requerem múltiplos turnos. Trate razões de paradapause_turn
:
A resposta pode incluir uma razão de parada
pause_turn
, que indica que a API pausou uma operação de Skill de longa duração. Você pode fornecer a resposta como está em uma solicitação subsequente para deixar Claude continuar seu turno, ou modificar o conteúdo se desejar interromper a conversa e fornecer orientação adicional.Usando Múltiplas Skills
Combine múltiplas Skills em uma única solicitação para lidar com fluxos de trabalho complexos:Gerenciando Skills Personalizadas
Criando uma Skill
Envie sua Skill personalizada para disponibilizá-la em seu workspace. Você pode enviar usando um caminho de diretório ou objetos de arquivo individuais.- Deve incluir um arquivo SKILL.md no nível superior
- Todos os arquivos devem especificar um diretório raiz comum em seus caminhos
- O tamanho total do upload deve ser inferior a 8MB
- Frontmatter YAML:
name
(máximo 64 caracteres),description
(máximo 1024 caracteres)
Listando Skills
Recupere todas as Skills disponíveis para seu workspace, incluindo Skills pré-construídas Anthropic e suas Skills personalizadas. Use o parâmetrosource
para filtrar por tipo de skill:
Recuperando uma Skill
Obtenha detalhes sobre uma Skill específica:Deletando uma Skill
Para deletar uma Skill, você deve primeiro deletar todas as suas versões:Versionamento
Skills suportam versionamento para gerenciar atualizações com segurança: Skills Gerenciadas pela Anthropic:- Versões usam formato de data:
20251013
- Novas versões lançadas conforme atualizações são feitas
- Especifique versões exatas para estabilidade
- Timestamps de época gerados automaticamente:
1759178010641129
- Use
"latest"
para sempre obter a versão mais recente - Crie novas versões ao atualizar arquivos de Skill
Como Skills São Carregadas
Quando você especifica Skills em um container:- Descoberta de Metadados: Claude vê metadados para cada Skill (nome, descrição) no prompt do sistema
- Carregamento de Arquivo: Arquivos de Skill são copiados para o container em
/skills/{directory}/
- Uso Automático: Claude carrega e usa automaticamente Skills quando relevante para sua solicitação
- Composição: Múltiplas Skills se compõem para fluxos de trabalho complexos
Casos de Uso
Skills Organizacionais
Marca & Comunicações- Aplique formatação específica da empresa (cores, fontes, layouts) a documentos
- Gere comunicações seguindo templates organizacionais
- Garanta diretrizes de marca consistentes em todos os outputs
- Estruture notas com formatos específicos da empresa (OKRs, decision logs)
- Gere tarefas seguindo convenções de equipe
- Crie recaps de reunião padronizados e atualizações de status
- Crie relatórios, propostas e análises padrão da empresa
- Execute procedimentos analíticos específicos da empresa
- Gere modelos financeiros seguindo templates organizacionais
Skills Pessoais
Criação de Conteúdo- Templates de documento personalizados
- Formatação e estilo especializados
- Geração de conteúdo específico do domínio
- Pipelines de processamento de dados personalizados
- Templates de visualização especializados
- Métodos analíticos específicos da indústria
- Templates de geração de código
- Frameworks de teste
- Fluxos de trabalho de deployment
Exemplo: Modelagem Financeira
Combine Skills de Excel e análise DCF personalizada:Limites e Restrições
Limites de Solicitação
- Máximo de Skills por solicitação: 8
- Tamanho máximo de upload de Skill: 8MB (todos os arquivos combinados)
- Limites de frontmatter YAML:
name
64 caracteres,description
1024 caracteres
Restrições de Ambiente
Skills são executadas no container de execução de código com estas limitações:- Sem acesso à rede - Não pode fazer chamadas de API externas
- Sem instalação de pacote em tempo de execução - Apenas pacotes pré-instalados disponíveis
- Ambiente isolado - Cada solicitação obtém um container novo
Melhores Práticas
Quando Usar Múltiplas Skills
Combine Skills quando tarefas envolvem múltiplos tipos de documento ou domínios: Bons casos de uso:- Análise de dados (Excel) + criação de apresentação (PowerPoint)
- Geração de relatório (Word) + exportação para PDF
- Lógica de domínio personalizada + geração de documento
- Incluir Skills não utilizadas (impacta performance)