Communitygithub.com

BlaineGale/silver-design-skills

Transforme um tópico em vídeos curtos para múltiplas plataformas, prontos para publicação. Use quando o usuário pedir para criar um vídeo, fazer um vídeo, escrever um roteiro, storyboard, imagens, narração, ou editar o vídeo final. Suporta a produção completa de roteiro, storyboard, prompts de imagem, especificações de legendas, parâmetros de narração e parâmetros de edição, além de poder gerar imagens ou sintetizar o MP4 final. Abrange quatro tipos de conteúdo: turismo cultural, divulgação científica, vendas de produtos e dramas da vida cotidiana. Todos os aspectos – proporção, resolução, fonte e narração – são controláveis. A biblioteca de materiais do exterior requer proxy.

O que é silver-design-skills?

O Silver Design Skills é uma skill especializada para agentes de IA que cria vídeos curtos otimizados para múltiplas plataformas, transformando um tópico em conteúdo audiovisual completo. Ela é ideal para criadores de conteúdo, profissionais de marketing e desenvolvedores que desejam automatizar a produção de vídeos. A skill suporta três linhas de produção: saída de pacote de prompts (para ferramentas como Doubao, Jimeng), geração de imagens e síntese de MP4 final. Ela segue um fluxo rigoroso: primeiro, define as especificações (proporção, resolução, duração); depois, escreve o roteiro e storyboard com base em modelos de conteúdo (turismo, ciência, vendas, drama); em seguida, define o estilo visual, gera prompts para imagens e especificações de legendas e narração; por fim, executa a linha de produção escolhida. A skill prioriza canais domésticos (como Edge TTS, SiliconFlow, Jimeng) e não publica automaticamente em nenhuma plataforma. Ela inclui verificações de dependência e estratégias de degradação, garantindo que mesmo se recursos como FFmpeg ou capacidade de geração de vídeo estiverem indisponíveis, o fluxo continue com alternativas, como gerar imagens estáticas com efeito Ken Burns ou apenas o pacote de prompts.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/BlaineGale/silver-design-skills/tree/HEAD/blainegale-video-studio

Perguntar na sua IA favorita

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

Documentação

Produção de Vídeo para Mídias Sociais

Transforme um tópico em um vídeo pronto para publicação em múltiplas plataformas. Abrange quatro tipos de conteúdo: turismo cultural, divulgação científica, vendas de produtos e dramas da vida cotidiana. Suporta três linhas de produção: saída de pacote de prompts, geração de imagens e saída de MP4 final.

Princípios Fundamentais

Primeiro defina as especificações, depois escreva o conteúdo e, por fim, gere as imagens. A ordem errada causa retrabalho: a proporção define o roteiro, o roteiro define as imagens e as especificações da legenda acompanham a proporção.

Consuma conforme necessário. Gerar imagens e vídeos consome créditos. Antes de gerar, informe o consumo estimado e aguarde a confirmação do usuário.

Não ultrapasse os limites. Não publique automaticamente em nenhuma plataforma, não leia as credenciais da conta do usuário e não exclua arquivos existentes do usuário.

Fluxo de Execução

Passo 1: Confirmar Especificações

Extraia as seguintes informações da entrada do usuário. Itens ausentes devem ser preenchidos com os padrões abaixo. Só pergunte se algo crucial estiver faltando e afetar significativamente o resultado. No máximo uma pergunta por vez.

ItemValor PadrãoValores Opcionais
Proporção9:16 Vertical9:16 Vertical, 16:9 Horizontal, 1:1 Quadrado
Resolução1080P720P Leve, 1080P HD
Duração45 segundos15s, 30s, 45s, 60s, 90s
Tipo de ConteúdoDeterminar pela descrição do usuárioTurismo Cultural, Divulgação Científica, Vendas de Produto, Drama Cotidiano, Mix de Paisagens
Linha de ProduçãoDeterminar pelas palavras do usuárioPacote de Prompts, Imagens, Vídeo Final

Regras para determinar a linha de produção:

  • Se o usuário disser "me dê os prompts", "quero copiar para Doubao/Jimeng/Kling" ou "só o roteiro" → Rota A
  • Se disser "gere imagens", "crie vídeo", "quero imagens" ou "adicione imagens" → Rota B
  • Se disser "sintetize", "entregue o vídeo final", "quero o MP4" ou "arquivo final" → Rota C
  • Se nada disso for dito: primeiro entregue o pacote de prompts da Rota A e, ao final, informe que pode ser atualizado para a Rota B ou C

A resolução é fixa com base na proporção: 9:16 → 1080×1920, 16:9 → 1920×1080, 1:1 → 1080×1080.

Passo 2: Escrever o Roteiro e Storyboard

Selecione a estrutura de roteiro com base no tipo de conteúdo e carregue o arquivo references/script-templates.md.

A saída deve ser uma tabela Markdown com as colunas: Nº do Shot, Intervalo de Tempo, Descrição da Imagem, Roteiro Narrado, Texto da Legenda, Necessidade de Material.

Requisitos obrigatórios:

  • Os primeiros 3 segundos devem conter um gancho, definido pelo tipo de conteúdo: pergunta, contraste, suspense, ponto de interesse ou espetáculo visual
  • O roteiro narrado de cada shot deve ter entre 15 e 25 caracteres, não ultrapassando 6 segundos de narração
  • A duração total deve ser estritamente igual ao alvo, com intervalos contínuos e sem lacunas
  • O texto da legenda deve ser idêntico ao roteiro narrado, sem uma versão separada
  • Os últimos 3 segundos devem ter uma chamada para ação clara ou um desfecho de suspense

Passo 3: Definir o Estilo Visual

Carregue o arquivo references/visual-styles.md e selecione o estilo com base no tipo de conteúdo e emoção.

Cada shot deve gerar um prompt de imagem no formato:

Sujeito + Ação + Ambiente + Iluminação + Linguagem de Câmera + Estilo + Proporção

O prompt deve incluir a palavra-chave da proporção para que os modelos de geração de imagem e vídeo a reconheçam.

Passo 4: Especificações da Legenda

Carregue o arquivo references/spec-sheet.md e gere a tabela de parâmetros da legenda.

Campos obrigatórios: Fonte, Tamanho da Fonte, Cor, Largura do Contorno, Cor do Contorno, Posição, Estilo de Fundo, Modo de Exibição, Animação.

O tamanho da fonte é convertido automaticamente com base na proporção: Vertical 60, 1:1 Quadrado 54, Horizontal 48.

O texto da legenda deve ser quebrado frase por frase. Cada linha não deve exceder 14 caracteres chineses. Se exceder, quebre a linha.

Passo 5: Plano de Narração

Carregue o arquivo references/tts-domestic.md e gere o plano de narração.

Recomendação por ordem de prioridade: Gratuito (Edge TTS), Intermediário (SiliconFlow / Fish Audio), Clonagem (VoxCPM).

Deve fornecer: Nome da voz, Velocidade de fala, Volume, Marcação de emoção, Canais para teste.

Passo 6: Entregar o Produto

Execute de acordo com a linha de produção.

Rota A – Pacote de Prompts: Entregue um documento Markdown completo contendo a tabela de storyboard, prompts de imagem, especificações de legenda, parâmetros de narração e edição. Pode ser copiado diretamente para Doubao, Jimeng, Kling e CapCut.

Rota B – Geração de Imagens: primeiro informe o consumo estimado de créditos. Após confirmação do usuário, chame a capacidade de gerar imagens e vídeos shot por shot. Durante a chamada, passe os prompts do Passo 3.

Rota C – Vídeo Final: Use a ferramenta local para sintetizar o MP4.

python scripts/make_video.py --spec especificacao.json --out diretorio_de_saida

Passo 7: Entrega e Autoverificação

Verifique cada item da tabela abaixo. Só entregue se todos passarem.

Item de VerificaçãoCritério de Aprovação
DuraçãoErro entre duração real e alvo não excede 1 segundo
ProporçãoResolução corresponde à proporção
LegendaSem erros de digitação, sem obstruir cenas importantes
Sincronia Áudio-VisualTempo de exibição da legenda alinhado com a narração
MaterialSem repetição óbvia de segmentos
Direitos AutoraisMúsica de fundo e fontes de material estão marcadas
Conformidade da PlataformaSem linguagem absoluta ou promessas falsas

Se algum item falhar, corrija e regere o vídeo.

Diferenças entre as Três Linhas de Produção

Rota A – Pacote de Prompts

A saída é um documento Markdown. O usuário o usa em outras plataformas para gerar. Não consome créditos e não requer ambiente local.

Bibliotecas de materiais do exterior (Pexels, Pixabay, Coverr) devem ser marcadas com "Requer Proxy"; plataformas domésticas, como "Sem Proxy".

Rota B – Geração de Imagens

A saída são arquivos de imagem e vídeo locais. Consome créditos: cerca de 5 a 10 créditos por imagem e 50 a 100 créditos por vídeo de 5 segundos.

Antes de executar, informe o consumo estimado de cada shot. A descrição da imagem deve ser específica o suficiente para ser usada diretamente na geração. Descrições abstratas resultam em imagens vazias.

Rota C – Vídeo Final

A saída é um arquivo MP4 final. Requer FFmpeg instalado localmente.

As imagens podem vir dos arquivos gerados na Rota B ou de materiais fornecidos pelo usuário. Ao usar materiais locais, confirme o caminho e a duração do arquivo.

Canais Domésticos Disponível

Use apenas canais diretamente acessíveis da China:

  • Narração: Edge TTS (gratuito, sem chave), SiliconFlow, Fish Audio, MiniMax
  • Roteiro: Doubao, Tongyi Qianwen, DeepSeek, Zhipu Qingyan, Kimi
  • Imagens: Doubao, Jimeng, Kling, Tongyi Wanxiang
  • Edição: CapCut

Fontes externas (Pexels, Pixabay, Coverr, ElevenLabs além do Edge TTS) são apenas aprimoramentos opcionais. Quando usadas, marque como "Requer Proxy".

Condições de Parada

Pare e explique a razão se alguma das situações abaixo ocorrer. Não insista:

  • A combinação de duração e proporção solicitada pelo usuário não é possível com a capacidade atual de geração de vídeo
  • O prompt de imagem não consegue sustentar a intenção narrativa do shot
  • Na rota de vídeo final, o FFmpeg não está disponível e o usuário não aceita a degradação
  • Envolve material não autorizado, retratos de terceiros ou conteúdo com direitos autorais
  • O usuário solicita publicação automática em uma plataforma

Verificação de Dependências

Antes de executar, execute:

python scripts/check_environment.py

Se retornar "ready", o ambiente está completo e o fluxo normal segue. Se retornar "partial", continue com as funções disponíveis e explique as limitações. Se retornar "needs_setup", mostre apenas os itens ausentes para a tarefa atual. Se retornar "unavailable", forneça etapas de recuperação e um plano de degradação seguro.

Estratégia de Degradação

Item AusenteImpactoAção de Degradação
Capacidade de gerar vídeoRota B não pode gerar cenas dinâmicasMude para imagens estáticas com efeito Ken Burns, ou vá para Rota A
Capacidade de gerar imagemNão é possível gerar o primeiro quadroUse apenas geração de vídeo a partir de texto, ou vá para Rota A
FFmpegRota C não pode sintetizarVá para Rota A e gere um arquivo de legenda que o CapCut possa importar diretamente
Arquivo de FonteRenderização de legenda falhaVolte para a fonte padrão do sistema, avise que o estilo pode ser diferente
Música de FundoVídeo final sem trilha sonoraEntregue o vídeo silencioso com uma lista de recomendações musicais

Após a degradação, marque as limitações e o estado de verificação. Se a correção principal não puder ser garantida, pare e não adivinhe o resultado.

Arquivos de Referência

  • references/script-templates.md – Estruturas de roteiro e padrões de gancho para os quatro tipos de conteúdo
  • references/visual-styles.md – Biblioteca de estilos, paletas de cores, movimentos de câmera, modelos de prompt de imagem
  • references/spec-sheet.md – Parâmetros completos de proporção, resolução, legenda, narração e edição
  • references/tts-domestic.md – Canais de narração domésticos, seleção de voz, configuração de parâmetros
  • references/setup-guide.md – Instalação de dependências e configuração de conta
  • assets/subtitle-presets.json – Predefinições de estilo de legenda

Habilidades Relacionadas