Gera skills e comandos personalizados para Claude Code. Use quando precisar criar novas capacidades, templates de comandos, ou estrutura de skills...
Este skill ajuda a criar novos skills e comandos personalizados para Claude Code. Ele fornece:
Use meta-command quando precisar:
Quando solicitado a criar um skill, colete:
Quando criar um slash command personalizado, colete:
~/.claude/skills/nome-do-skill/
├── SKILL.md (obrigatório)
├── TEMPLATES.md (opcional)
├── EXAMPLES.md (opcional)
└── scripts/
└── helper.py (opcional)
.claude/skills/nome-do-skill/
├── SKILL.md
├── TEMPLATES.md
├── EXAMPLES.md
└── scripts/
└── helper.py
.claude/commands/nome-do-comando.md
---
name: nome-do-skill
description: Descrição clara do que faz E quando usar. Seja específico!
allowed-tools: Read, Write, Glob, Grep # opcional - restringe ferramentas
---
# Nome do Skill
## Propósito
Explique o objetivo principal do skill.
## Quando usar
Liste cenários específicos de uso.
## Instruções
Forneça passos claros de como o skill funciona.
## Exemplos
Mostre casos de uso concretos.
---
description: Descrição breve do comando
allowed-tools: Read, Grep # opcional
argument-hint: [arg1] [arg2] # opcional
---
# Nome do Comando
Instruções detalhadas para Claude.
Use $1 e $2 para argumentos posicionais.
Use $ARGUMENTS para todos os argumentos.
# BOM - Específico e claro
description: Extrai texto, preenche formulários e mescla PDFs. Use quando trabalhar com arquivos PDF.
# RUIM - Muito vago
description: Para documentos
# BOM - Uma capacidade
name: pdf-text-extractor
# RUIM - Muito amplo
name: document-processor
/, minúsculas com hífensUse allowed-tools quando:
# Skill somente leitura
allowed-tools: Read, Glob, Grep
# Skill com escrita
allowed-tools: Read, Write, Edit, Glob, Grep, Bash
Solicitação: "Crie um skill para analisar commits do git"
Saída gerada:
.claude/skills/git-commit-analyzer/
└── SKILL.md
Solicitação: "Crie um skill complexo para processar arquivos Excel"
Saída gerada:
.claude/skills/excel-processor/
├── SKILL.md
├── FORMATS.md
├── EXAMPLES.md
└── scripts/
└── validate.py
Solicitação: "Crie um comando /security-audit"
Saída gerada:
.claude/commands/security-audit.md
Antes de finalizar um skill gerado, verifique:
---)name usa apenas letras minúsculas, números, hífens (máx 64 chars)description inclui O QUE faz E QUANDO usar (máx 1024 chars)allowed-tools especificado se restringir acessoSe Claude não usar o skill automaticamente:
ls -la para verificarhead -n 10 SKILL.mdclaude --debug