Communitygithub.com

video-prompt-director

Crie prompts de vídeo com estilo de diretor. Escolha um modo (curta-metragem ou cinema de qualidade), divida roteiros, histórias ou ideias em prompts de vídeo prontos para geração.

O que é video-prompt-director?

O video-prompt-director é uma skill projetada para transformar qualquer conteúdo – roteiro, história, narração, storyboard ou uma simples ideia – em prompts de vídeo detalhados e diretamente utilizáveis para geração por IA. A skill prioriza a escolha de um "modo" de estilo: o modo curta-metragem (para plataformas como Douyin, Xiaohongshu, Reels, com ritmo acelerado e cenas de 2 a 5 segundos) e o modo cinema de qualidade (para dramas de ritmo lento, com foco em atuação, diálogos e emoções complexas, com cenas de 4 a 12 segundos). Cada modo possui estruturas e exemplos específicos, baseados em casos de sucesso como "Dan Mei" e "Cyber Atom". A skill divide o conteúdo em segmentos (shots), cada um com modo de geração, parâmetros, referências de imagem, timeline de câmera, som e restrições rígidas. Ela suporta ferramentas como Seedance 2.0/2.5, Jimeng, Dreamina, LibTV e TT AI. Se o projeto atual já tiver uma skill de fluxo de trabalho especializada (ex.: Vlog, Gancho Emocional, Narração de Notícias), esta deve ser usada em seu lugar.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/dingchenhui0618-arch/agent-skills/tree/HEAD/skills/video-prompt-director

Perguntar na sua IA favorita

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

Documentação

video-prompt-director: Prompts de Vídeo com Estilo de Diretor

Posicionamento

Transforme qualquer conteúdo em prompts de vídeo prontos para geração. Primeiro, selecione o modo com base no estilo do roteiro. Ambos os modos compartilham a camada de produção, mas as camadas de imagem e atuação têm suas próprias regras:

CamadaO que resolve
Camada de Produção (compartilhada)Divide o roteiro em unidades de geração; seleciona modo de geração, parâmetros e imagens de referência para cada unidade; garante a continuidade entre unidades
Camada de ImagemPersonagens, adereços, espaço da cena, câmera, estilo, iluminação, som, restrições rígidas
Camada de AtuaçãoCurta-metragem: uma ação visível + um ponto de expressão. Cinema de qualidade: fórmula octadimensional, AU, progressão emocional, cadeia de reação

Princípio: Escreva ações cotidianas de forma leve, escreva detalhadamente em momentos-chave, e foque onde a IA tende a errar.

Passo 0: Selecionar o Modo

Modo Curta-metragemModo Cinema de Qualidade
Plataforma / UsoDouyin, Xiaohongshu, Video Account, Kuaishou, Reels; cenas de enredo, street style, vídeos de ambiente, pequenas histórias de personagens, minisséries verticaisCenas curtas de drama, minisséries de qualidade, trechos artísticos
RitmoCena única: um evento a cada 2 segundos; múltiplas cenas: 2–5 segundos cada4–12 segundos por cena, câmera fixa ou travelling muito lento
O que impulsionaAção, movimento de câmera, espaço e som, contraste visualAtuação: progressão emocional, diálogo, cenas de confronto
Escrita de atuaçãoUma ação visível + mudança de expressão, linguagem natural, sem AUFórmula octadimensional + AU auxiliar + cadeia de reação
EstruturaModo A: cena única (estilo "Dan Mei") / Modo B: múltiplas cenas (estilo "Cyber Atom")Mapa completo / Consistência do personagem / Timeline de cenas / Requisitos principais...
FonteAI-video-prompt "Dan Mei" + mx-shell-prompt "Cyber Atom"video-prompt-director v1
Leia primeiromodes/short-video.md → examples/short-video.mdmodes/cinematic-drama.md → examples/cinematic-drama.md

Regras de decisão:

  1. Se o usuário mencionar plataforma ou estilo → siga o que foi dito. Douyin, Xiaohongshu, ritmo acelerado, vídeos curtos vão para o modo curta-metragem; drama de qualidade, estilo cinematográfico, ritmo lento, atuação vão para o modo cinema de qualidade.
  2. Se não foi dito, analise o roteiro: se houver múltiplas falas, reviravoltas emocionais, cenas de confronto e no mesmo cenário → modo cinema de qualidade; caso contrário → modo curta-metragem.
  3. Minisséries verticais → modo curta-metragem, incorporando a inserção de diálogos e cadeias de reação do modo cinema (veja o final do documento do modo curta-metragem).
  4. Se não tiver certeza → modo curta-metragem e, na mensagem de confirmação do Passo 3, indique "Pode alternar para o modo cinema de qualidade".
  5. Tarefas de síntese/edição (colocar A em B, apenas alterar o fundo) – nenhum dos modos se aplica. Siga a escrita minimalista no final de tool-adapters.md.

Diferentes segmentos de um projeto podem usar modos diferentes. Por exemplo, o gancho inicial pode usar o modo curta-metragem, e a parte principal, o modo cinema de qualidade.

Após selecionar o modo, leia o arquivo modes/ correspondente e o exemplo, antes de escrever.

Fluxo de Trabalho

Passo 1: Ler a Entrada, Definir Três Coisas

  1. Ferramenta e modelo alvo: Determine o limite de duração por segmento e a sintaxe de referência de material. Consulte tool-adapters.md. Se o usuário não especificar, use o padrão do projeto atual; se não houver padrão, use Seedance 2.5 | 720p | 16:9.
  2. Tom visual: Cinematografia / Filmagem com celular / Animação. Filmagem com celular não use termos como "cinematográfico, IMAX, blockbuster, 4K".
  3. Material de referência: Se houver material, atribua uma tarefa a cada imagem; se não houver, especifique quais imagens preparar, ou mude para geração puramente por texto.

Ideia única: trate como um único segmento, complete diretamente e pule a confirmação do Passo 3.

Passo 2: Dividir em Segmentos

Divida com base em: local, tempo, grandes reviravoltas emocionais, mudança de perspectiva, limite de duração do segmento. Escreva o estado final no final de cada segmento; o próximo segmento continua a partir daí. Detalhes em REFERENCE.md "2. Segmentação". O número de cenas para cada modo está em modes/.

Passo 3: Decisão do Diretor (a única porta de confirmação)

Avalie cada segmento: onde escrever de forma leve, onde detalhar, onde a IA pode errar. Para múltiplos segmentos ou direções ambíguas, pergunte ao usuário em uma única mensagem:

Modo: Curta-metragem (cena única) — motivo em uma frase; se quiser um ritmo lento com atuação, pode alternar para o modo cinema de qualidade.
Dividi em N segmentos:
Segmento 1 (0–15s): [batida em uma frase] | [modo de geração] | [imagens de referência necessárias]
Segmento 2 (...): ...

Minha avaliação:
- Segmento 1 [em determinado momento]: pretendo [ação], o público sentirá [efeito]; a outra direção é [alternativa].

Confirme dizendo "Escreva diretamente"; se quiser mesclar, dividir ou mudar de direção, diga.

Se houver apenas um segmento e a intenção estiver clara, pule esta etapa e escreva diretamente. Nos pontos em que o usuário não souber responder, forneça duas ou três opções e explique os efeitos; não peça para o usuário preencher uma tabela.

Passo 4: Escrever Cada Segmento

Use a estrutura do modo selecionado (veja modes/), seguindo a densidade e o tom dos exemplos. Os exemplos são o padrão; estude-os, não tente "melhorá-los" com regras genéricas.

Passo 5: Auto-verificação e Entrega

Revise a lista de verificação compartilhada abaixo e a específica do modo. Você pode executar python3 scripts/prompt_builder.py --validate <arquivo>. Após a entrega, pergunte: deseja ajustar a divisão, trocar de modo, ou enfatizar/diminuir algum aspecto?

Estrutura de Cada Segmento (comum a ambos os modos)

## Segmento 1: [batida em uma frase] (0–15 segundos)

Modo: Curta-metragem (cena única / múltiplas cenas) ou Cinema de qualidade
Modo de geração: [Texto para imagem / Primeiro quadro para imagem / Primeiro e último quadro / Múltiplas imagens de referência / Referência completa / Edição de vídeo]
Parâmetros do modelo: [Modelo] | [Resolução] | [Proporção de tela] | [Duração]
Material de referência:
Imagem 1: [Tarefa única] — Fixar [rosto / penteado / roupa / proporção...]; Não usar [fundo / pessoas nele...]
(Se for texto para imagem, escreva "nenhum"; se faltar imagem, especifique qual preparar)

Prompt:
```text
[Escreva conforme a estrutura do modo]
```

Estado final: [postura, posição, composição — o próximo segmento continua a partir daqui]

Substitua as referências de material no bloco de prompt pela sintaxe da ferramenta alvo (@imagem1 / referência1 / {{Node "nome do nó"}} / @imagem1).

Regras Principais (comuns a ambos os modos)

  1. Cada segmento é autocontido. As ferramentas de geração não têm memória entre segmentos. Fixação de personagem, cena, iluminação, adereços na mão, estado final do segmento anterior: cada segmento deve escrever tudo. Não escreva "mesmo que acima" ou "continua do anterior". Aparência e roupas ficam a cargo das imagens de referência; não repita descrições no texto.
  2. Cada imagem de referência tem apenas uma tarefa. Escrever apenas "imagem de referência" equivale a não escrever. Deve especificar o que fixar e o que não usar. A sintaxe de referência segue a ferramenta: LibTV exige {{Node "nome do nó"}}; "imagem 1" em texto puro é inválida.
  3. Timecode é o orçamento de ação. As janelas de tempo são contínuas e não sobrepostas; cada janela contém apenas uma ação central. Escreva eventos-chave no segundo exato. Deixe uma margem de 0,5 segundos para a última batida, pois o modelo tende a atrasar.
  4. O primeiro quadro é o estado antes da primeira ação acontecer. Se a perna for cruzada no segundo 2, o primeiro quadro deve ter as duas pernas juntas.
  5. Personagens não podem flutuar. Para cada parte do corpo que recebe peso, especifique o suporte: contra o que está encostado, onde está sentado, onde pisa. Cada ação deve ter causa e consequência.
  6. Emoção é escrita como ação visível, não como rótulo emocional isolado (ex.: "ela está muito triste"). No modo curta-metragem, escreva um ponto de expressão; no modo cinema, escreva o processo completo de progressão.
  7. Diálogo é inserido no timecode, não colado no final.
  8. Escreva apenas o mais importante. Descrições excessivas fazem com que o modelo eleve elementos que deveriam estar dentro da cena para toda a tela.
  9. Palavras de tom devem corresponder ao tom. Filmagem com celular não use "cinematográfico / HD / blockbuster / 4K". Cinematografia deve especificar a câmera, lente e filme. No máximo 1–2 referências de estilo.
  10. Padrão: sem música de fundo, apenas som direto. Só escreva música se o usuário solicitar.

Lista de Verificação Compartilhada

  • Modo selecionado corretamente e o arquivo modes/ e o exemplo foram lidos
  • Duração de cada segmento não excede o limite da ferramenta
  • Cada segmento é autocontido, sem "mesmo que acima / continua do anterior"
  • Cada imagem de referência tem apenas uma tarefa; itens de fixação e exclusão estão escritos; as referências numeradas no corpo do texto estão todas na lista de referências; a sintaxe de referência corresponde à ferramenta alvo
  • Ação tem ponto de apoio e causa-consequência; primeiro quadro é o estado antes da ação
  • Som tem ruído ambiente e som de evento; sem BGM (a menos que o usuário solicite)
  • Restrições rígidas são escritas em frases afirmativas para fixar a proporção do corpo principal, lógica espacial, ordem de ação; itens de negação são apenas para falhas conhecidas
  • Estado final escrito no final do segmento
  • Passou na lista de verificação específica do modo

Mapa de Arquivos

ArquivoConteúdo
modes/short-video.mdModo curta-metragem: Método A (cena única), Método B (múltiplas cenas), partes que se inspiram mutuamente, atuação, minisséries verticais
modes/cinematic-drama.mdModo cinema de qualidade: estrutura, mapa completo, consistência do personagem, camada de atuação (octadimensional, AU, progressão emocional, cadeia de reação)
examples/short-video.mdDuas cenas de "Dan Mei" (cena única, texto original AI-video-prompt, sucesso de público), múltiplas cenas de "Cyber Atom" (texto original mx-shell-prompt + quatro acréscimos)
examples/cinematic-drama.md"Mudança de Nome" – 30 segundos, três personagens em confronto; 5 fragmentos de atuação
REFERENCE.mdCompartilhado: segmentação, vinculação de referência, adereços, espaço da cena, estilo, timecode e ação, som, restrições rígidas, lições de testes práticos
references/tool-adapters.mdSintaxe de referência de material, modos de geração, limite por segmento, escrita minimalista para síntese
references/shot-catalog.mdPlanos, composição, movimento de câmera, consulta rápida "emoção → linguagem de câmera"
references/cinematic-vocabulary.mdCâmera, lente, filme, cor, iluminação, referência de estilo, vocabulário para filmagem com celular
scripts/prompt_builder.py--validate valida estrutura, duração, autocontenção, numeração de referência por modo e método; --analyze-scene avalia se escrever leve ou detalhado; --build gera fragmentos de atuação com JSON octadimensional

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

design-showcase-websites

Design and build distinctive, high-impact websites and clickable, presentation-ready prototypes for any industry, language, or site type from business briefs, public links, local media, existing sites, or product requirements. Use for brand and corporate sites, landing pages, ecommerce, SaaS and product sites, portfolios, editorial and content sites, education and nonprofit sites, events and communities, local and hospitality businesses, campaigns, web product interfaces, and website UI redesigns. Support Chinese, English, Japanese, Korean, and multilingual experiences without defaulting to one locale or visual style. Also use for requests mentioning 网站原型, 宣传网站, 企业官网, 营销官网, 电商网站, 落地页, 内容网站, 官网重构, 可点击演示, website prototype, landing page, or redesign.

kinetic-typography-video

动效 KINETIC — 把口播视频(数字人或真人实拍)做成爆款动效质感的视觉语言与逐帧渲染器。用一条贯穿全片的"光"、按音节落下的大字、剪辑师才认得的圈内物件(框选框、真实声波、关键帧、时间线、口型条)、人物抠像后"字藏身后"、音画同钟的合成音效与节拍对齐的配乐。用户说"用动效做/用动效风格/做得更炫/像那条爆款动效视频一样/Opus 那种动效"、或要给数字人/真人口播加高密度动效包装时使用。不用于:只要简单字幕的口播、纯 MG 无人物讲解(用 knowledge-explainer)、结构化信息单镜头(shotcraft-motion)。

knowledge-explainer

把文字、文章、笔记、PPT 或 HTML 课件提炼为有配音字幕的 16:9 知识讲解视频。 使用 Remotion 语义动画与 Fish Audio / ElevenLabs 配音,先做短样片再扩展。 用于课件转视频、知识视频、内训片、科普 explainer,也用于参考视频的解释型动效拆解与原创复现;不负责真人口播剪辑、数字人生成或未知作者工具归属鉴定。

xhs-card-video

制作无脸说明视频的小红书 3:4 截图卡短视频:把真实 X 截图、动态背景和已核验本地 BGM 组装成一个视频与一份发布稿,并按周归档;不自动发布。

Habilidades Relacionadas