MODULO 9.3

🏗️ Skills Factory Setup

Configure sua propria fabrica de skills usando documentacao, exemplos do GitHub e o comando /init para criar o ambiente perfeito de producao.

6
Topicos
30
Minutos
Avancado
Nivel
Pratico
Tipo
1

📁 Criar Pasta skills-factory

O primeiro passo e criar uma pasta dedicada que servira como sua fabrica de producao de skills em escala.

Comandos de Setup

Criar a pasta:

mkdir claude-code-skills-factory && cd claude-code-skills-factory

Estrutura inicial:

claude-code-skills-factory/
├── docs/                  # Documentacao de skills
├── examples/              # Skills de exemplo
├── generated/             # Skills gerados
└── CLAUDE.md              # Gerado pelo /init
2

🔥 Documentacao Firecrawl

Use Firecrawl ou ferramenta similar para converter a documentacao oficial de skills em markdown formatado para LLMs.

Passos para Extrair Docs

1

Acesse firecrawl.dev

2

Cole a URL da documentacao de skills

3

Copie o markdown gerado

4

Salve como docs/claude-skills-instructions.md

💡 Por que Firecrawl?

Firecrawl converte paginas web em markdown limpo, otimizado para LLMs. Isso garante que Claude tenha contexto completo e bem formatado sobre como criar skills.

3

📦 Exemplos do GitHub

Baixe skills de exemplo do repositorio oficial da Anthropic para usar como templates e referencias.

Como Baixar Exemplos

1. Acesse o repositorio oficial:

github.com/anthropics/claude-code/tree/main/skills

2. Para cada skill, clique em "Raw" e salve:

examples/
├── analyzing-financial-statements/
│   └── SKILL.md
├── sales-data-analyzer/
│   ├── SKILL.md
│   └── analyze.py
└── meeting-notes-extractor/
    └── SKILL.md

📥 Dica: Download Direto

No GitHub, clique no arquivo, depois em "Raw", e use o botao de download do navegador. Ou simplesmente copie o conteudo e cole em um arquivo local.

4

🚀 Comando /init

O comando /init faz Claude analisar todo o conteudo da pasta e gerar um CLAUDE.md com seu entendimento.

Executando /init

# Na pasta da sua skills factory:

claude

# No prompt do Claude Code:

/init

Claude vai ler todos os arquivos da pasta e criar um CLAUDE.md resumindo o que aprendeu sobre criacao de skills.

✓ O que /init faz

  • Le todos os arquivos na pasta
  • Identifica padroes e estruturas
  • Gera CLAUDE.md com instrucoes
  • Prepara Claude para criar skills
5

📝 Claude.md Automatico

O arquivo CLAUDE.md gerado automaticamente resume todo o conhecimento sobre criacao de skills e serve como guia para proximas sessoes.

Exemplo de CLAUDE.md Gerado

# Claude Code Skills Factory

## Purpose
This repository is focused on creating Claude
Skills packages at scale.

## Skill Architecture
- SKILL.md with YAML frontmatter
- Optional Python files
- Sample data for testing
- Demo prompts for users

## Naming Convention
- Use kebab-case: sales-data-analyzer
- Never spaces or underscores

## Best Practices
- Description must include WHAT and WHEN
- Include realistic sample data (20-100 rows)
- Provide demo-prompt.txt for easy testing
6

🧠 Upskill da Sessao

Apos /init, Claude esta "treinado" com todo o conhecimento necessario para criar skills de alta qualidade.

Verificando o Upskill

Apos /init, pergunte para verificar:

"O que voce aprendeu sobre criar skills?"

Claude deve mencionar: SKILL.md, kebab-case naming, frontmatter YAML, Python opcional, sample data, demo prompts.

🚀 Proximo Passo

Com a fabrica configurada e Claude upskillado, no proximo modulo vamos criar os meta prompts que vao gerar skills em escala.

📋 Resumo do Modulo

Pasta skills-factory dedicada - organizacao e ambiente de producao
Firecrawl para extrair docs - markdown otimizado para LLMs
Exemplos do GitHub - skills oficiais como referencia
/init gera CLAUDE.md - Claude aprende a criar skills
Upskill verificado - Claude pronto para producao

Proximo Modulo:

9.4 - Meta Prompts: Prompts que geram prompts