Gerador de Skills

Gere arquivos SKILL.md prontos para agentes de IA. Escolha o formato (procedural, padrões ou anti-padrões) e descreva gatilhos.

O que é Gerador de Skills?

O humberto.ai gera um arquivo SKILL.md completo a partir do nome, do que a skill faz e de quando ela deve ser usada. A IA gratuita (cascata Gemini → OpenRouter, com OpenAI só como último recurso) escreve o rascunho, roda testes comparando respostas com e sem a skill, e mede se a description aciona a skill nas queries certas — nada é armazenado pela ferramenta.

Como usar

  1. Informe o nome da skill em kebab-case (obrigatório), o que ela faz, os gatilhos e o formato (procedural, padrões ou anti-padrões) e clique em "Gerar SKILL.md" para a IA escrever o rascunho.
  2. Clique em "Testar e avaliar": a IA monta um plano de testes, roda cada prompt com e sem a skill e um modelo avaliador dá notas holísticas comparando os dois lados.
  3. Deixe feedback por teste (o que mudaria) e clique em "Iterar skill" para a IA reescrever o SKILL.md incorporando as notas e o feedback, gerando a próxima versão.
  4. Clique em "Testar gatilho" para gerar 8 queries (4 que deveriam acionar a skill, 4 distratoras) e ver se um roteador ativa a skill só lendo a description; se houver erro, use "Otimizar description" para corrigir sem mexer no corpo.
  5. Copie o SKILL.md, baixe o .md ou baixe o pacote .skill (zip com a estrutura de pastas) pronto para instalar.

Perguntas frequentes

Meus dados ficam salvos em algum lugar?

Não. A ferramenta não armazena nada: o texto que você envia (a descrição da skill e os prompts de teste) vai apenas ao provedor de IA da cascata gratuita (Gemini → OpenRouter) para gerar a resposta; nada é guardado em servidor do humberto.ai.

Quem avalia as respostas nos testes?

Um avaliador separado do gerador: se você configurar uma chave Mistral, a nota usa um modelo diferente (reduz viés de autoavaliação); sem a chave, usa a mesma cascata gratuita e a tela avisa que o sinal é mais fraco.

Quantas queries testam o gatilho da skill?

8: 4 que deveriam acionar a skill e 4 distratoras que não deveriam, julgadas por um roteador que enxerga apenas a description do SKILL.md.

Por que o nome da skill precisa ser kebab-case?

É o único campo obrigatório: vira o identificador da skill e nomeia o arquivo .md e a pasta dentro do pacote .skill baixado.

O que vem dentro do pacote .skill baixado?

Um zip montado no navegador (JSZip, sem passar por servidor) com a estrutura de pastas da skill, pronto para instalar.

O resultado é sempre um SKILL.md válido?

A ferramenta avisa quando o texto não parece ter frontmatter YAML com name e description; revise antes de usar, mas ainda dá para copiar e baixar.

Ferramentas relacionadas