skill-creator
Permite ao agente criar, modificar e otimizar habilidades. Útil para testar o desempenho de habilidades e melhorar sua precisão.
O que ela faz
Esta ferramenta ajuda você a criar novas 'skills' (instruções para a IA) ou a melhorar as que já existem. Ela guia você em todo o processo, desde a ideia inicial até os testes finais.
Quando usar
- ✓Quando você tem uma ideia para uma nova função que a IA deve ter.
- ✓Quando você quer ajustar ou otimizar uma função existente da IA.
- ✓Quando você precisa testar se uma função da IA está funcionando corretamente.
Exemplo do que pedir para a IA
“Quero criar uma skill para me ajudar a resumir textos longos. Como podemos começar?”
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 ferramenta funciona conversando com você para entender o que a skill deve fazer. Depois, ela ajuda a escrever o código, criar testes e refinar a skill com base nos resultados.
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 anthropics/skills --skill skill-creatorOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/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.
Criador de Habilidades
Uma habilidade para criar novas habilidades e melhorá-las iterativamente.
Em um nível geral, o processo de criação de uma habilidade funciona assim:
- Decida o que você quer que a habilidade faça e aproximadamente como ela deve fazer isso
- Escreva um rascunho da habilidade
- Crie alguns prompts de teste e execute o claude-com-acesso-à-habilidade neles
- Ajude o usuário a avaliar os resultados tanto qualitativa quanto quantitativamente
- Enquanto as execuções acontecem em segundo plano, rascunhe algumas avaliações quantitativas se não houver nenhuma (se houver algumas, você pode usá-las como estão ou modificá-las se sentir que algo precisa mudar nelas). Em seguida, explique-as ao usuário (ou se elas já existiam, explique as que já existiam)
- Use o script
eval-viewer/generate_review.pypara mostrar ao usuário os resultados para que ele possa examiná-los, e também permita que ele veja as métricas quantitativas
- Reescreva a habilidade com base no feedback da avaliação dos resultados pelo usuário (e também se houver falhas gritantes que se tornem aparentes a partir dos benchmarks quantitativos)
- Repita até que você esteja satisfeito
- Expanda o conjunto de testes e tente novamente em maior escala
Seu trabalho ao usar esta habilidade é descobrir onde o usuário está neste processo e, em seguida, intervir e ajudá-lo a progredir por essas etapas. Por exemplo, talvez eles digam "Quero criar uma habilidade para X". Você pode ajudar a refinar o que eles querem dizer, escrever um rascunho, escrever os casos de teste, descobrir como eles querem avaliar, executar todos os prompts e repetir.
Por outro lado, talvez eles já tenham um rascunho da habilidade. Neste caso, você pode ir direto para a parte de avaliação/iteração do loop.
Claro, você deve sempre ser flexível e se o usuário disser "Não preciso executar um monte de avaliações, apenas vamos conversar", você pode fazer isso em vez disso.
Em seguida, após a habilidade estar pronta (mas novamente, a ordem é flexível), você também pode executar o otimizador de descrição da habilidade, para o qual temos um script separado, para otimizar o acionamento da habilidade.
Legal? Legal.
Comunicação com o usuário
O criador de habilidades pode ser usado por pessoas com uma ampla gama de familiaridade com jargões de programação. Se você ainda não ouviu falar (e como poderia, só muito recentemente começou), há uma tendência agora em que o poder do Claude está inspirando encanadores a abrir seus terminais, pais e avós a pesquisar no Google "como instalar npm". Por outro lado, a maioria dos usuários é provavelmente bastante alfabetizada em computação.
Portanto, preste atenção aos sinais contextuais para entender como formular sua comunicação! No caso padrão, apenas para lhe dar uma ideia:
- "avaliação" e "benchmark" são limítrofes, mas OK
- para "JSON" e "asserção" você quer ver sinais sérios do usuário de que eles sabem o que essas coisas são antes de usá-las sem explicá-las
Está tudo bem explicar brevemente os termos se você estiver em dúvida, e sinta-se à vontade para esclarecer os termos com uma definição curta se tiver certeza de que o usuário entenderá.
Criando uma habilidade
Capturar Intenção
Comece entendendo a intenção do usuário. A conversa atual pode já conter um fluxo de trabalho que o usuário deseja capturar (por exemplo, eles dizem "transforme isso em uma habilidade"). Se for o caso, extraia as respostas do histórico da conversa primeiro — as ferramentas usadas, a sequência de etapas, as correções que o usuário fez, os formatos de entrada/saída observados. O usuário pode precisar preencher as lacunas e deve confirmar antes de prosseguir para a próxima etapa.
- O que esta habilidade deve permitir que o Claude faça?
- Quando esta habilidade deve ser acionada? (quais frases/contextos do usuário)
- Qual é o formato de saída esperado?
- Devemos configurar casos de teste para verificar se a habilidade funciona? Habilidades com saídas objetivamente verificáveis (transformações de arquivo, extração de dados, geração de código, etapas de fluxo de trabalho fixas) se beneficiam de casos de teste. Habilidades com saídas subjetivas (estilo de escrita, arte) geralmente não precisam deles. Sugira o padrão apropriado com base no tipo de habilidade, mas deixe o usuário decidir.
Entrevista e Pesquisa
Faça perguntas proativamente sobre casos extremos, formatos de entrada/saída, arquivos de exemplo, critérios de sucesso e dependências. Espere para escrever os prompts de teste até que essa parte esteja resolvida.
Verifique os MCPs disponíveis — se forem úteis para pesquisa (pesquisar documentação, encontrar habilidades semelhantes, procurar melhores práticas), pesquise em paralelo por meio de subagentes, se disponíveis, caso contrário, em linha. Venha preparado com contexto para reduzir o fardo sobre o usuário.
Escrever o SKILL.md
Com base na entrevista com o usuário, preencha estes componentes:
- name: Identificador da habilidade
…
Perguntas frequentes
O que é uma 'skill'?
Uma 'skill' é como um pequeno programa ou um conjunto de instruções que ensina a IA a realizar uma tarefa específica.
Preciso saber programar para usar esta ferramenta?
Não necessariamente. A ferramenta foi feita para guiar você, mesmo que não tenha experiência com programação. Ela explica os passos e ajuda a criar o que for preciso.
Como a ferramenta testa se a skill funciona?
Ela ajuda a criar exemplos de perguntas e verifica se a IA responde como esperado. Isso é feito tanto de forma visual quanto com métricas para garantir a qualidade.
Detalhes
Descrição original do autor
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
repo: anthropics/skills
Popularidade
- Estrelas no GitHub
- 181 mil
- Posição no ranking
- #327
- Licença
- —
- Atualizada em
- 09/10/2026
Comentários
- …
Mais skills deste repositório
academy-guide
Faz seu agente recomendar cursos e tutoriais para aprender a usar o Claude. É útil quando você tem dúvidas sobre como usar o Claude ou seus produtos.
anthropics/skills
algorithmic-art
Ajuda seu agente a criar arte usando código, gerando imagens únicas. É útil quando você quer arte original feita por computador.
anthropics/skills
brand-guidelines
Faz seu agente aplicar as cores e o estilo visual da Anthropic em materiais. É útil para manter a identidade visual da empresa em diferentes projetos.
anthropics/skills
canvas-design
Ajuda seu agente a criar artes visuais bonitas em arquivos. É útil quando você pede um pôster, uma arte ou qualquer design estático.
anthropics/skills
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC