Pular para o conteúdo
Skillpedia
Diversos53 mil · #1821

skill-creator

Ajuda seu agente a criar, modificar e melhorar habilidades. Ele também mede o desempenho das habilidades para otimizá-las.

O que ela faz

Este 'agente' ajuda você a criar novas 'skills' (ferramentas para a IA) ou a melhorar as que já existem. Ele te guia no processo de definir o que a skill deve fazer, testá-la e ajustá-la.

Quando usar

  • ✓Quando você quer criar uma nova ferramenta para a IA do zero.
  • ✓Quando você tem uma ferramenta existente e quer deixá-la melhor.
  • ✓Quando você quer testar se uma ferramenta para IA está funcionando bem.

Exemplo do que pedir para a IA

“Quero criar uma skill que resuma 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

https://github.com/CherryHQ/cherry-studio/blob/main/resources/skills/skill-creator/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/CherryHQ/cherry-studio/blob/main/resources/skills/skill-creator/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele funciona conversando com você para entender o que você quer. Depois, ajuda a escrever o código da skill, cria testes para ver se ela funciona e sugere melhorias 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 CherryHQ/cherry-studio --skill skill-creator

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/CherryHQ/cherry-studio/main/resources/skills/skill-creator/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Fluxo de trabalho do Cherry Studio (LEIA PRIMEIRO — substitui as etapas de empacotamento/instalação abaixo)

Você está executando dentro do Cherry Studio. As skills residem em um registro gerenciado que o Cherry mantém sincronizado com o sistema de arquivos automaticamente — não há ferramenta de instalação ou registro para chamar, e você deve ignorar quaisquer etapas de empacotamento package_skill.py / .skill mencionadas posteriormente neste arquivo (elas se aplicam ao Claude Code / Claude.ai, não aqui).

Para criar uma nova skill, escreva-a diretamente no diretório de skills gerenciado do Cherry:

  1. Resolva o diretório uma vez executando echo "$CHERRY_STUDIO_SKILLS_DIR" no Bash. Essa pasta é a biblioteca de skills gerenciada do Cherry.
  2. Crie $CHERRY_STUDIO_SKILLS_DIR/<skill-folder-name>/ e escreva SKILL.md mais quaisquer arquivos de suporte (scripts/, references/, assets/) nela com suas ferramentas de arquivo normais.
  3. É isso. A sincronização de skills do Cherry detecta o novo diretório, o registra no catálogo e o lista no aplicativo — sem etapa de registro. Você pode reeditar os arquivos no local a qualquer momento e as alterações são captadas na próxima sincronização.

Use um <skill-folder-name> em minúsculas e com hifens (por exemplo, my-cool-skill). O campo name: dentro do seu frontmatter SKILL.md deve corresponder ao nome da pasta e usar apenas letras minúsculas, números e hifens (por exemplo, name: my-cool-skill com a pasta my-cool-skill), de acordo com a especificação Agent Skills — não é um nome de exibição livre.

Workspaces de avaliação/teste (<skill-name>-workspace/, iteration-*/, etc.) do loop de avaliação descrito abaixo devem ser criados fora desse diretório de skills — por exemplo, como um irmão sob o workspace do usuário — para que não sejam incluídos na skill. O loop de avaliação em si ainda se aplica; apenas a mecânica de empacotamento e instalação mudam.


Criador de Skills

Uma skill para criar novas skills e melhorá-las iterativamente.

Em um nível geral, o processo de criação de uma skill é o seguinte:

  • Decida o que você quer que a skill faça e aproximadamente como ela deve fazer
  • Escreva um rascunho da skill
  • Crie alguns prompts de teste e execute o claude-with-access-to-the-skill 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.py para mostrar ao usuário os resultados para que ele possa analisá-los, e também para que ele possa ver as métricas quantitativas
  • Reescreva a skill com base no feedback da avaliação dos resultados pelo usuário (e também se houver falhas gritantes que se tornem aparentes nas benchmarks quantitativas)
  • Repita até que esteja satisfeito
  • Expanda o conjunto de testes e tente novamente em maior escala

Seu trabalho ao usar esta skill é descobrir onde o usuário está nesse processo e, em seguida, intervir e ajudá-lo a progredir por essas etapas. Por exemplo, talvez ele diga "Quero fazer uma skill para X". Você pode ajudar a refinar o que ele quer dizer, escrever um rascunho, escrever os casos de teste, descobrir como ele quer avaliar, executar todos os prompts e repetir.

Por outro lado, talvez ele já tenha um rascunho da skill. Nesse 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 converse comigo", você pode fazer isso em vez disso.

Em seguida, após a skill estar pronta (mas novamente, a ordem é flexível), você também pode executar o aprimorador de descrição da skill, para o qual temos um script separado, para otimizar o acionamento da skill.

Legal? Legal.

Comunicação com o usuário

O criador de skills 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

…

Perguntas frequentes

O que é uma 'skill'?

Uma 'skill' é como uma pequena ferramenta ou função que você ensina para a IA. Ela permite que a IA realize tarefas específicas que você define.

Como a IA sabe quando usar uma skill?

A IA usa as 'skills' quando a sua pergunta ou pedido se parece com as situações que foram definidas para aquela 'skill' específica.

Preciso saber programar para criar uma skill?

Não necessariamente. Este 'agente' foi feito para te guiar no processo, mesmo que você não tenha experiência com programação.

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: CherryHQ/cherry-studio

Popularidade

Estrelas no GitHub
53 mil
Posição no ranking
#1821
Licença
AGPL-3.0
Atualizada em
16/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas