MÓDULO 1.1

🧩 O que é uma Skill

Entenda o conceito fundamental: uma skill é uma pasta com um arquivo SKILL.md que empacota conhecimento reutilizável em Markdown — sem escrever código, sem configuração complexa.

6
Tópicos
~20
Minutos
Básico
Nível
Teoria
Tipo
📁 minha-skill/ SKILL.md references/ SKILL.md name: description: — instruções — exemplos Claude executa a skill ① PASTA ② INSTRUÇÃO ③ EXECUÇÃO 🧩 Skill = Conhecimento Empacotado Markdown que o Claude lê · sem código · reutilizável Skill HyperFrames PASTA + SKILL.md → CONHECIMENTO ATIVO
1

📁 Pasta + SKILL.md

A estrutura mínima de uma skill é absoluta: uma pasta com qualquer nome e dentro dela um único arquivo chamado SKILL.md. Só isso. Nada mais é obrigatório.

Conceito Principal

Uma skill é uma pasta. Dentro dela mora o SKILL.md — o único arquivo que o Claude Code precisa para carregar e executar o comportamento definido. Opcionalmente a pasta pode ter uma subpasta references/ com arquivos de apoio.

Quando o Claude Code encontra SKILL.md na pasta de skills configurada (~/.claude/skills/), ele disponibiliza aquela skill como um comando /nome-da-skill.

Estrutura mínima de uma skill
# árvore de diretórios
~/.claude/skills/
video-explicativo/
SKILL.md # obrigatório
references/ # opcional
pipeline.md
house-style.md
📦 Exemplo real: skill video-explicativo
Pasta
~/.claude/skills/video-explicativo/
Arquivo raiz
SKILL.md (obrigatório, único)
Referências
references/pipeline.md
references/house-style.md
Scripts de apoio
scripts/narration-template.sh
scripts/composition-template.mjs
💡
A pasta pode ter qualquer nome

O nome da pasta vira o nome do comando. video-explicativo/ vira /video-explicativo. Escolha nomes descritivos sem espaços — use hífens.

Conceitos-chave
📁
Pasta
Unidade de skill
📄
SKILL.md
Único obrigatório
📂
references/
Apoio opcional
/nome-skill
Comando gerado
2

📦 Conhecimento empacotado

Uma skill não é um prompt efêmero digitado na hora — é um procedimento reutilizável, testado e versionável. É conhecimento que você ensina uma vez e o Claude aplica toda vez que precisar.

A diferença fundamental

Pense numa receita de cozinha. Você não re-inventa a receita toda vez que vai cozinhar — você a escreveu uma vez, guardou e segue. Uma skill é exatamente isso: a receita escrita, guardada e reutilizável para qualquer "cozinhada" futura.

O SKILL.md da video-explicativo define o fluxo completo de criação de vídeos: roteiro → narração TTS → cenas animadas → render → captions → CTA. Esse conhecimento fica empacotado e pronto para reuso.

Ciclo de vida do conhecimento empacotado
1
Você escreve uma vez

Descreve no SKILL.md o procedimento, as regras de ouro, os padrões de qualidade. Pode levar 30 minutos — ou horas se for complexo.

2
Claude aprende automaticamente

Toda vez que você invocar /video-explicativo, o Claude carrega o SKILL.md e segue as instruções — sem você precisar repetir nada.

3
Resultado consistente

O vídeo do INEMA.CLUB tem sempre paleta #0D1321, voz pf_dora --speed 0.98, fade de 0.45s — porque está escrito na skill.

4
Evolução iterativa

Quando você descobrir algo melhor (ex.: novo timing de LEAD ou TAIL), edita o SKILL.md uma vez e todos os vídeos futuros já herdam a melhoria.

⚠️
Conhecimento na cabeça não escala

Se o procedimento está só na sua memória, cada nova sessão começa do zero. Você fica re-explicando o mesmo fluxo ao Claude, cometendo os mesmos erros, perdendo consistência. A skill elimina esse custo.

Conceitos-chave
🔁
Reutilizável
Escreva uma vez
📐
Consistente
Mesmo resultado
🌱
Evolutivo
Melhore sempre
🧠
Externalizado
Fora da memória
3

✍️ Markdown como instrução

O corpo do SKILL.md é puro Markdown. Claude interpreta esse texto como instruções de execução — não como documentação para humanos, mas como ordens que ele vai seguir.

SKILL.md mínimo (formato canônico)
# ~/.claude/skills/video-explicativo/SKILL.md
name: video-explicativo
description: Cria vídeos explicativos completos em PT-BR
             (HTML→MP4 via HyperFrames) a partir de um
             assunto...

# Fluxo
1. Leia o assunto fornecido pelo usuário
2. Crie o roteiro em PT-BR (3-5 cenas)
3. Gere narração com pf_dora --speed 0.98
4. Monte as cenas HTML dark premium
5. Render 16:9 e 9:16

# Regras de ouro
- Paleta: bg #0D1321, painel #1D2D44
- LEAD=0.5 TAIL=0.9 FADE=0.45
- Sempre PT-BR, nunca inglês na narração
Front-matter + Corpo

O SKILL.md tem duas partes: o front-matter (cabeçalho com name: e description:) e o corpo — seções Markdown com o procedimento completo. O Claude Code usa o front-matter para listar e ativar a skill; o corpo para executá-la.

✓ Boas práticas no SKILL.md
  • Escreva em imperativo: "Leia…", "Crie…", "Gere…"
  • Use seções com ## para separar fluxo e regras
  • Inclua valores exatos: --speed 0.98, não "velocidade lenta"
  • Marque não-negociáveis com "NUNCA" ou "SEMPRE"
✗ Erros comuns
  • Não seja vago: "faça um bom vídeo" não funciona
  • Não omita o front-matter (name: e description:)
  • Não escreva como documentação técnica passiva
  • Não coloque instruções de execução nos arquivos de referência
💡
O SKILL.md é lido na íntegra antes de executar

Quando você digita /video-explicativo, o Claude Code injeta o conteúdo completo do SKILL.md no contexto da sessão antes de responder. Por isso, instruções no início e no fim têm o mesmo peso.

Conceitos-chave
📝
Front-matter
name + description
📋
Corpo Markdown
Instruções imperativas
🎯
Valores exatos
Sem ambiguidade
🔒
Não-negociáveis
SEMPRE / NUNCA
4

⚖️ Skill vs prompt avulso

Um prompt avulso funciona uma vez, naquela sessão, com aquele contexto. Uma skill é durável, automática e reproduzível — a diferença entre um post-it e um manual de operações.

Skill vs Prompt Avulso
Aspecto Skill Prompt avulso
Durabilidade Permanente (arquivo) Efêmero (morre com a sessão)
Ativação Automática via /nome Manual, você digita tudo
Consistência Idêntico toda vez Varia conforme memória
Manutenção Edita o arquivo Re-escreve todo prompt
Compartilhamento Git, zip, cópia de pasta Ctrl+C / Ctrl+V manual
✓ Use skill quando...
  • Vai repetir o mesmo tipo de tarefa muitas vezes
  • Precisa de consistência absoluta (branding, formato)
  • Quer compartilhar o procedimento com outros
  • O fluxo tem mais de 3 passos ou regras críticas
✗ Prompt avulso é suficiente quando...
  • É uma pergunta única, não vai se repetir
  • O contexto muda completamente a cada vez
  • Exploração rápida, sem necessidade de reprodução
  • Tarefa de 1 passo sem parâmetros específicos
💡
Teste de 3×: se vai fazer 3 vezes, vira skill

Uma heurística simples: se você imagina fazer a mesma tarefa 3 ou mais vezes, o tempo investido em escrever o SKILL.md se paga já na quarta execução. Abaixo de 3, prompt avulso é mais rápido.

Conceitos-chave
♾️
Durável
Arquivo persiste
🤖
Automático
Sem re-digitar
💨
Efêmero
Prompt some
Regra de 3x
ROI positivo
5

🎯 Exemplos: vídeo, código, UI

Skills cobrem qualquer domínio — não só vídeo. Este curso inteiro nasceu de uma skill (formato-curso). Veja a variedade possível.

Este curso nasceu de uma skill

Cada página deste curso foi criada pela skill formato-curso. Ela define os componentes, o CSS dark premium, a estrutura de módulos e os padrões de qualidade do INEMA.CLUB — tudo em Markdown, sem linha de código JavaScript.

A skill video-explicativo (que este curso ensina) define o fluxo HTML→MP4: paleta #0D1321, voz pf_dora, timings LEAD=0.5 TAIL=0.9 FADE=0.45. Dois domínios, mesma estrutura: pasta + SKILL.md.

Skills por domínio
🎬
Vídeo explicativo

Roteiro → TTS pf_dora → cenas HTML dark → render MP4. Fluxo de 8 passos fixos, paleta #0D1321, formatos 16:9 e 9:16.

skill: video-explicativo
📄
Páginas de curso

Gera HTML com Tailwind, SVGs futuristas, tópicos expansíveis e modais. Define todos os componentes e paletas por trilha.

skill: formato-curso
🔍
Deep research

Fan-out de buscas, verifica fontes, sintetiza relatório citado. Skill de pesquisa com verificação adversarial.

skill: deep-research
⚙️
n8n workflows

Gera e valida fluxos de automação n8n com padrões de código JavaScript e expressões de nó específicos.

skill: n8n-workflow-patterns
🎨
Design de UI

Cria componentes e páginas web com padrões visuais específicos, tokens de design e guias de estilo.

skill: frontend-design
🔐
Security review

Audita código em busca de vulnerabilidades com checklists de OWASP e padrões de segurança específicos.

skill: security-review
📊 Skills que você provavelmente já tem instaladas
~/.claude/skills/
formato-curso/SKILL.md
video-explicativo/SKILL.md
deep-research/SKILL.md
n8n-workflow-patterns/SKILL.md
Como listar suas skills
Digite / no Claude Code
→ lista todas as skills ativas
→ cada uma = uma pasta
→ cada pasta = um SKILL.md
Conceitos-chave
🎬
Vídeo
HyperFrames
💻
Código
n8n, segurança
🎨
UI/Design
Componentes web
🔬
Pesquisa
Deep research
6

🚀 Sem escrever código

Uma skill simples é só texto. Você não precisa saber JavaScript, Python ou qualquer linguagem de programação para criar skills poderosas — Markdown é suficiente.

Markdown é linguagem de programação suficiente

Quando você escreve "1. Leia o assunto. 2. Crie roteiro de 3 cenas. 3. Use voz pf_dora." no SKILL.md, isso é um programa. Claude interpreta instruções em linguagem natural com a mesma fidelidade que um computador interpreta código.

A skill video-explicativo tem centenas de instruções precisas — timings, paletas, formatos — e é inteiramente Markdown. Zero JavaScript no SKILL.md principal.

Código existe nas referências, não na skill

A pasta references/ pode conter scripts como narration-template.sh e composition-template.mjs — mas esses são templates que o Claude usa como modelo, não código que a skill executa diretamente. A skill instrui; os templates exemplificam.

✓ Skill simples funciona assim
  • Crie a pasta e o SKILL.md em 10 minutos
  • Escreva instruções claras em português
  • Teste chamando /nome-da-skill no Claude Code
  • Itere: edite o SKILL.md conforme aprende
✗ Não complique sem necessidade
  • Não espere saber programar para começar
  • Não tente cobrir todos os casos de uso de uma vez
  • Não use YAML complexo onde Markdown serve
  • Não espere a skill estar "perfeita" para usar
💡
Comece com 10 linhas

A skill mais simples possível: name: minha-skill, description: o que faz, e 3-5 passos em Markdown. Execute, ajuste, expanda. A skill video-explicativo que você vai aprender neste curso começou assim — e hoje tem referências, scripts e centenas de regras.

Exemplos de skills de 10 linhas
📧
Resposta de email

Instruções de tom, formato, assinatura padrão. 8 linhas. Economiza 5 minutos por email.

📊
Relatório semanal

Template de seções, métricas obrigatórias, tom executivo. 12 linhas. Consistência total.

🐛
Debug de bug

Checklist de hipóteses, formato de diagnóstico, padrão de commit de fix. 10 linhas.

Conceitos-chave
📝
Só Markdown
Sem código
⏱️
10 minutos
Para começar
🔄
Itere
Melhore sempre
🎯
Imperfeita ativa
Melhor que ausente

📋 Resumo do Módulo 1.1

O que você aprendeu
  • Skill = pasta + SKILL.md — estrutura mínima e suficiente
  • Conhecimento empacotado: escreve uma vez, reutiliza sempre
  • O corpo do SKILL.md é Markdown que o Claude executa como instruções
  • Skill é durável + automática; prompt avulso é efêmero + manual
  • Domínios: vídeo, código, UI, pesquisa — este curso nasceu de uma skill
  • Comece com 10 linhas de Markdown — sem código necessário
Próximo módulo
1.2
📝 Anatomia do SKILL.md
Disseque o arquivo SKILL.md linha a linha: front-matter, seções obrigatórias, gatilhos de ativação, regras não-negociáveis e o papel da pasta references/.
Ir para o módulo 1.2 →