Communitygithub.com

usemosio/style-writer

Transforme um ou mais vídeos de referência em um estilo reutilizável, escrito como um arquivo STYLE.md ou como uma habilidade de agente instalável que cria novos vídeos nesse estilo. Use quando for solicitado a capturar, extrair, documentar ou empacotar o estilo de um vídeo, criar uma receita, modelo ou habilidade a partir de um vídeo, ou 'fazer mais vídeos como estes'.

O que é style-writer?

Esta habilidade capacita o agente a analisar vídeos de referência e destilar seu estilo visual e narrativo em um formato portável e reutilizável. O resultado pode ser um arquivo `STYLE.md` (para projetos ou bibliotecas de receitas) ou uma pasta de habilidade (`SKILL.md` + `references/`) que qualquer agente compatível (Claude Code, Codex, Cursor, Gemini CLI, OpenCode) pode instalar. O fluxo de trabalho guia o agente desde a coleta de 2 a 5 vídeos de referência, passando pela medição técnica (usando `replicate-video analyze`), escrita do rascunho com slots preenchíveis, até a validação final com um teste cego e verificação de vazamento de conteúdo (`replicate-video check`). A característica central é a separação rigorosa entre estilo (ritmo, linguagem de câmera, design de som, etc.) e conteúdo (história, produto, personagens), garantindo que o estilo funcione com qualquer novo conteúdo. O agente é instruído a preencher cada 'slot' do modelo baseado em observações visuais de múltiplas referências e a provar a consistência gerando um vídeo de teste de 5 a 10 segundos com conteúdo completamente diferente.

Funciona com✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI✓OpenCode
npx skills add https://github.com/usemosio/replicate/tree/HEAD/skills/style-writer

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Escrever um estilo

Um estilo é uma técnica que sobrevive a uma mudança de conteúdo: ritmo, linguagem de câmera, aparência, tratamento de texto, gramática de movimento, design de som. A saída é ou um STYLE.md (para um projeto ou biblioteca de receitas) ou uma pasta de habilidade (SKILL.md + references/) que qualquer agente pode instalar. O auxiliar replicate-video mede as referências e escreve os números; você escreve o que só olhando pode dizer.

Estilo, não conteúdo. Cada frase que você escrever ainda deve ser válida quando o próximo vídeo tiver um tópico, marca e personagens diferentes. Uma frase que nomeia a história, produto ou personagem da referência é conteúdo: reescreva-a como a regra por trás dela.

1. Coletar referências

Dois a cinco vídeos do mesmo estilo dão um estilo; um vídeo dá os hábitos de um vídeo. Peça mais quando você tiver um e a pessoa tiver mais. Concluído quando cada referência é um arquivo local (replicate-video doctor passa; um link é baixado primeiro). Mantenha as referências fora de qualquer coisa que você compartilhar (direitos).

2. Medir cada referência

replicate-video analyze <video> -o .replicate/<nome>       # uma pasta por referência

Em seguida, leia as evidências da maneira que a etapa 3 da habilidade replicate descreve (measure.md): tiras, quadros de cena, recortes de legenda. Concluído quando você tiver olhado para cada tira e cada quadro de cena de cada referência, e anotado por referência o que você vê.

3. Escrever o rascunho

replicate-video write .replicate/a .replicate/b --as md    --title "<Nome do estilo>" -o <pasta>   # STYLE.md
replicate-video write .replicate/a .replicate/b --as skill --title "<Nome do estilo>" -o <skills>   # <skills>/<nome>/

--engine hyperframes|remotion|any define a etapa de compilação de uma habilidade (padrão HyperFrames). O rascunho contém cada número medido (formato, ritmo, tabela de câmera, paleta, legendas, volume) e slots FILL (comentários HTML que nomeiam o que vai lá).

4. Preencher cada slot

Preencha cada slot a partir do que você viu nas referências, seguindo references/slots.md. Mantenha os números medidos; corrija um apenas quando os quadros mostrarem que a medição está errada (diga isso no texto). Movimentos de câmera marcados como baixa confiança já estão fora da tabela; um movimento de cena que a tabela perde (um voo panorâmico, uma revelação) vai no slot de câmera a partir de sua tira. Concluído quando nenhum slot restar e cada afirmação for algo que você viu em pelo menos duas referências, ou estiver marcada como vista em uma.

5. Provar

Faça um vídeo de teste de 5 a 10 segundos com conteúdo que nenhuma das referências tem (outro tópico, outra marca), usando apenas o arquivo de estilo ou a nova habilidade, como um estranho faria. Renderize-o e coloque seus quadros ao lado dos quadros de referência do mesmo tipo de tomada (close-up com close-up, plano geral com plano geral). Onde o teste não parecer o mesmo estilo, o arquivo está faltando algo: corrija o arquivo, não o teste. Concluído quando um teste parecer o estilo e o arquivo nomear o que foi necessário.

6. Verificar e entregar

replicate-video check <STYLE.md ou pasta de habilidade>

Passe os nomes que não devem vazar com --forbid (o criador, título, marca, personagens da referência). Concluído quando imprimir ok. Em seguida, informe à pessoa onde o arquivo está e, para uma habilidade, como instalá-la: copie a pasta para ~/.claude/skills/ (Claude Code), ~/.agents/skills/ (Codex, Cursor, Gemini CLI, OpenCode), ou faça commit dela sob skills/<nome>/ em um repositório e instale com npx skills add <proprietario>/<repo>.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Habilidades Relacionadas