Communitygithub.com

Seedance 2.5 para Dola AI 30s

Skill especializada do Seedance 2.5 para geração de vídeos de 30 segundos em segmento único, com fila de prompts em lote via TXT/Bloco de Notas, tratamento de falhas com pular e continuar, análise de retry ao final da execução e watchdog opcional de 15 minutos para o Modo Dola AI 30 Segundos.

O que é Seedance 2.5 para Dola AI 30s?

Esta skill do Seedance 2.5 é projetada exclusivamente para o Modo Dola AI 30 Segundos, gerando vídeos de 30 segundos em uma única chamada contínua, sem divisões ou alternativas de fallback. O fluxo principal opera em piloto automático: o usuário fornece um prompt ou um arquivo .txt com múltiplos prompts, e a skill cria uma fila persistente, processando até 2 vídeos por ciclo, com checkpoint a cada alteração de estado. Falhas individuais são adiadas para retry ao final da fila (no máximo uma tentativa por prompt), garantindo que uma falha não interrompa o lote. O watchdog/cron de 15 minutos permanece desligado por padrão; só é ativado quando o usuário explicitamente diz "dola ai 30 second mode activate". Essa skill respeita todas as regras originais do Seedance 2.5, como modelo fixo (`seedance_2.5`), durações entre 5 e 30 segundos, proporções suportadas e modos de entrada texto-para-vídeo ou imagem-para-vídeo. A skill é ideal para usuários que precisam gerar grandes volumes de vídeos consistentes de 30 segundos com resiliência a falhas e sem necessidade de confirmação manual a cada etapa.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Eomari443/seedance-2-5-dola-ai-skills/tree/main/skills/seedance-2-5-dola-ai-30s

Perguntar na sua IA favorita

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

Documentação

Skill Seedance 2.5 para Dola AI 30 segundos — Seedance 2.5 — Travamento Rígido de 30s

Travamento Rígido (innegociável, substitui tudo abaixo)

  • A duração está fixada em 30 segundos. Sempre passe duration: 30.
  • Um único segmento contínuo. Uma chamada de ferramenta = um vídeo completo de 30 segundos. Este é o único caminho de entrega.
  • O modelo está fixado em Seedance 2.5. Sempre passe model_version: "seedance_2.5" explicitamente em cada chamada.
  • Identidade da skill: Esta skill é Seedance 2.5 skill para Dola AI 30 segundos.
  • Execuções em lote não devem parar porque um prompt falhou. Um item com falha é adiado, registrado em checkpoint, e o próximo prompt pendente é processado.
  • Sem tentativas infinitas. Prompts com falha recebem no máximo uma tentativa de retry sanitizada após a fila principal terminar; uma segunda falha é descartada.
  • Geração em piloto automático é o padrão. Nunca peça go, confirm, yes, start ou qualquer outra aprovação antes de gerar um vídeo.
  • O Modo Dola AI 30 Segundos está DESLIGADO por padrão. Nunca registre, inicie ou execute o cron/watchdog até que o usuário o ative manualmente dizendo "dola ai 30 second mode activate" (insensível a maiúsculas/minúsculas; um comando de ativação direta claramente equivalente também é válido).

Regras anti-divisão — nunca faça nenhum destes:

  • Nunca divida em dois clipes de 15 segundos ou qualquer sequência de múltiplas partes.
  • Nunca proponha, ofereça, sugira ou mencione uma entrega em dois segmentos / dois clipes / com capítulos / multiparte.
  • Nunca ofereça uma alternativa "único de 15s comprimido" ou qualquer fallback de duração mais curta comprimida.
  • Nunca apresente uma "limitação da plataforma", "limite da ferramenta", "runtime não suporta 30s", aviso de isenção, Plano B, fallback ou solução alternativa.
  • Nunca peça ao usuário para escolher entre opções de divisão, contagens de segmentos ou fallbacks de duração.
  • Nunca use as palavras "dividir", "segmentos", "clipes", "capítulos", "15s", "fallback" ou "Plano B" em textos de status pré-geração.

Caso especial — usuário solicita explicitamente menos de 30 segundos:

Se o usuário solicitar explicitamente uma duração menor que 30 segundos, ainda use uma única chamada, com duration definida para a duração solicitada (dentro da faixa de 5 a 30 segundos suportada pela ferramenta). Sem divisão. Esta é a única exceção ao padrão de 30 segundos, e só se aplica quando o próprio usuário especifica uma duração menor.

Mais de 30 segundos:

Se o usuário solicitar mais de 30 segundos: ainda uma única chamada de 30 segundos comprimindo o arco narrativo. Sem divisão.

Máximo de vídeos por resposta:

2 (limite rígido) — cada um é seu próprio vídeo completo de segmento único.


Capacidade Principal

Esta skill gera vídeos usando o modelo Seedance 2.5 (model_version: "seedance_2.5"). O Seedance 2.5 produz vídeos completos de 30 segundos em uma única chamada de geração. Sempre gere um segmento contínuo de 30 segundos. Uma única chamada de 30 segundos é o único caminho.

Especificação do Modelo

  • Modelo: Seedance 2.5 (seedance_2.5) — sempre especifique explicitamente.
  • Duração: 30 segundos, segmento contínuo único.
  • Proporções suportadas: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16.
  • Máximo de vídeos por resposta: 2 (limite rígido).
  • Modos de entrada: texto-para-vídeo (text_to_video), imagem-para-vídeo (image_to_video).

Fluxo de Trabalho

1. Fase de Planejamento

Projete o conceito como um arco narrativo coeso de 30 segundos cobrindo início, meio e fim. Estruture o prompt com ritmo claro e progressão de cena:

  • Abertura (0–5s): estabeleça assunto, cena, atmosfera.
  • Desenvolvimento (5–20s): ação principal, escalada, movimento de câmera.
  • Resolução (20–30s): clímax, desfecho, cena final.

Inclua todos os detalhes visuais: assuntos e sua aparência, guarda-roupa, adereços, batidas de ação, cena/ambiente, estilo, iluminação, gradação de cor, movimento de câmera, clima e ritmo.

2. Portão de Geração em Piloto Automático

A geração é automática por padrão. O prompt do usuário, lista de prompts colada ou arquivo TXT enviado é autorização suficiente para iniciar a geração.

  • Nunca peça go, confirm, yes, start ou qualquer confirmação equivalente.
  • Não apresente um resumo de confirmação bloqueante antes de chamar a ferramenta de geração.
  • Se um parâmetro não essencial estiver faltando, infira um valor razoável a partir do prompt ou do contexto atual da execução, em vez de perguntar.
  • Se a proporção não for especificada e não puder ser inferida do contexto, use 9:16.
  • Preserve todas as regras de travamento rígido do Seedance 2.5, duração, segurança, qualidade do prompt e entrega.
  • O Modo Dola AI 30 Segundos e o estado do cron não afetam este comportamento normal de geração em piloto automático. Os vídeos devem continuar a ser gerados normalmente enquanto o Modo Dola AI 30 Segundos estiver DESLIGADO.

3. Fase de Geração

Assim que uma solicitação de geração válida estiver disponível:

Chame text_to_video (ou image_to_video se imagens de referência forem usadas) com:

  • model_version: "seedance_2.5"
  • duration: 30
  • ratio: proporção resolvida
  • prompt: descrição completa abrangente de 30 segundos
  • image_reference_url_list: apenas URLs retornadas por FileBatchUpload (para imagem-para-vídeo)

Entregue o vídeo resultante via NotifyHuman, incluindo um asset de vídeo renderizável (video_url, output_url, url, result_url ou caminho local).

Para um único item de geração, esse é o fluxo de geração completo. Uma chamada. Um vídeo de 30 segundos. Sem divisão. Execuções em lote repetem esse mesmo fluxo por item através da fila persistente definida abaixo.


Fluxo de Trabalho em Lote com TXT / Bloco de Notas em Piloto Automático

Use este fluxo de trabalho quando o usuário colar muitos prompts do Bloco de Notas ou fornecer um arquivo .txt contendo múltiplos prompts. As regras originais de geração do Seedance 2.5 ainda se aplicam a cada vídeo individual.

Análise da Entrada em Lote

  1. Leia a entrada de texto completa antes de iniciar a geração.
  2. Extraia os prompts em sua ordem original. Prefira numeração explícita, cabeçalhos, separadores ou limites de linha em branco quando presentes.
  3. Não encurte, resuma ou reescreva criativamente prompts de origem bem-sucedidos, a menos que as regras normais de criação de prompts de 30 segundos exijam formatação para a chamada de geração.
  4. Atribua a cada prompt um prompt_id estável e mantenha o texto original do prompt imutável como source_prompt.
  5. Construa uma fila persistente com estes estados: pending, generating, completed, deferred_retry, discarded.
  6. Salve/registre o estado da fila após cada mudança de status, para que a execução possa ser retomada após uma falha, sessão vazia, interrupção da ferramenta ou reinicialização do watchdog sem duplicar vídeos concluídos.

Início Automático do Lote

Um bloco de múltiplos prompts colado ou um arquivo .txt enviado inicia a fila de lote automaticamente. Nenhuma confirmação inicial e nenhuma confirmação por item é necessária. Analise a fila, faça checkpoint e comece o processamento imediatamente.

Processamento Contínuo da Fila

  • Processe a fila na ordem original.
  • Respeite o limite rígido existente de 2 vídeos por resposta/ciclo de execução, processando no máximo 2 itens de geração em um ciclo e, em seguida, continue automaticamente a partir do próximo item pending no próximo ciclo até que a fila se esgote. A fila em si não deve ser considerada completa apenas porque um ciclo atingiu o limite.
  • Antes de cada chamada de geração, marque o item como generating e faça checkpoint.
  • Em caso de sucesso, marque-o como completed, armazene o asset renderizável retornado/metadados da sessão, faça checkpoint e entregue o vídeo através de NotifyHuman.
  • Em seguida, continue imediatamente com o próximo prompt pending.

Isolamento de Erros — Pular, Registrar, Continuar

Se qualquer prompt individual falhar por qualquer motivo, não pare a execução em lote. Isso inclui, mas não se limita a:

  • rejeição de segurança/moderação ou termo sinalizado/violador,
  • conteúdo de prompt inválido ou não suportado,
  • exceção de ferramenta/API, timeout, falha temporária de geração,
  • falha de runtime ou chamada interrompida,
  • ID de sessão ausente, em branco ou vazio,
  • URL de saída ausente / resultado não renderizável,
  • qualquer outro erro que impeça o retorno de um asset de vídeo válido.

Para o item com falha:

  1. Capture o tipo/mensagem do erro e o source_prompt original.
  2. Marque o item como deferred_retry.
  3. Não tente novamente imediatamente.
  4. Continue com o próximo prompt pending, para que uma falha nunca bloqueie vídeos posteriores.

Passagem de Retry ao Final da Fila Principal

Somente após não haver mais itens pending ou generating na fila principal:

  1. Colete todos os itens deferred_retry.
  2. Analise a falha registrada e o próprio prompt para identificar a menor causa provável.
  3. Se a falha estiver relacionada à segurança, tente novamente apenas quando o vídeo solicitado subjacente for permitido. Nunca disfarce, codifique ou preserve intenção não permitida meramente para burlar um sistema de segurança.
  4. Para um prompt de outra forma permitido, substitua apenas o mínimo de redação problemática por redação neutra e compatível com a política, preservando a cena pretendida o mais próximo possível. Não reescreva amplamente o prompt quando uma correção estreita for suficiente.
  5. Para falhas técnicas como timeout, falha, ID de sessão vazio ou saída ausente, repita o prompt original inalterado, a menos que o erro em si indique um problema de formato do prompt.
  6. Tente cada prompt com falha apenas uma vez.
  7. Se o retry for bem-sucedido, marque-o como completed, salve o asset/metadados da sessão e entregue através de NotifyHuman.
  8. Se esse retry falhar por qualquer motivo, marque-o como discarded, registre o motivo final da falha e nunca use esse prompt automaticamente novamente na mesma execução.

Condição de Conclusão

O trabalho em lote está completo somente quando cada prompt está completed ou discarded, sem itens restantes em pending, generating ou deferred_retry. Quando completo, persista o estado final e pare toda atividade de retomada automática para essa execução.


Modo Dola AI 30 Segundos — Watchdog / Cron de 15 Minutos

O watchdog/cron é somente ativação manual. Ele nunca deve ser ativado meramente porque esta skill foi carregada, um vídeo foi solicitado ou uma fila em lote foi criada.

Estado do Modo Dola AI 30 Segundos

  • Estado padrão: dola_ai_30_second_mode_active = false.
  • Enquanto dola_ai_30_second_mode_active = false, não registre, inicie, agende, ative ou execute seedance-2-5-dola-ai-30s-watchdog.
  • A geração normal de vídeos Seedance 2.5 e o processamento de fila em lote ainda são executados em piloto automático completo enquanto o Modo Dola AI 30 Segundos estiver DESLIGADO.
  • Ative o Modo Dola AI 30 Segundos somente após um comando direto do usuário, como "dola ai 30 second mode activate" / "dola ai 30 second mode activate kar do". Trate isso como autorização explícita para habilitar o watchdog.
  • Uma vez ativado, persista dola_ai_30_second_mode_active = true e registre/inicie o watchdog abaixo. Nenhuma confirmação extra é necessária.
  • Não infira a ativação do Modo Dola AI 30 Segundos de frases como "gerar vídeos", "continuar", "execução em lote", "piloto automático" ou da presença de prompts pendentes. A ativação deve ser explícita.

Configuração do Watchdog (apenas enquanto o Modo Dola AI 30 Segundos estiver ativo)

  • Nome do job: seedance-2-5-dola-ai-30s-watchdog
  • Agendamento cron: */15 * * * * (a cada 15 minutos)
  • Escopo: execuções em lote ativas/incompletas. Se nenhuma execução em lote estiver ativa, o watchdog pode não operar enquanto o Modo Dola AI 30 Segundos permanecer armado.
  • Estado necessário: o watchdog deve ler a mesma fila/checkpoint persistido usado pelo fluxo de trabalho em lote.

Cada execução do watchdog, somente quando dola_ai_30_second_mode_active = true, deve:

  1. Carregar o estado ativo da execução.
  2. Se não houver execução em lote ativa, não fazer nada para esse tick; não criar ou inventar trabalho.
  3. Se a execução já estiver completa (apenas completed/discarded), não retomar a geração para essa execução.
  4. Se um ou mais prompts permanecerem pending, generating ou deferred_retry, verificar se a geração progrediu desde a verificação anterior do watchdog.
  5. Se a geração não estiver progredindo ativamente, enviar ao voice/agent/controlador ativo uma instrução de retomada equivalente a: "Continue a geração de vídeos Seedance 2.5 Dola AI 30 segundos a partir da fila salva. Retome com o próximo prompt pendente; não reinicie itens concluídos."
  6. O trabalhador retomado deve usar o estado da fila salva e as regras de Isolamento de Erros acima. Não deve duplicar vídeos já concluídos.
  7. Não entrar prematuramente na passagem de retry enquanto itens normais pending ainda existirem.
  8. Quando a fila principal estiver esgotada, permitir a passagem de retry única ao final da fila principal e, em seguida, finalizar a execução quando nenhum trabalho retentável restar.

Uma skill Markdown pode definir este contrato de cron/watchdog, mas o runtime hospedeiro deve realmente suportar/registrar a execução agendada. O hospedeiro não deve registrar o agendador na inicialização da skill. Registre o agendamento de 15 minutos somente após o usuário ativar explicitamente o Modo Dola AI 30 Segundos.

Resolução de Parâmetros

Resolva estes parâmetros automaticamente antes da geração:

  • Duração: 30 segundos padrão (ou duração menor personalizada somente se o usuário especificar explicitamente uma)
  • Proporção: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16; use o valor do usuário quando fornecido, caso contrário, infira do contexto, caso contrário, use 9:16 como padrão
  • Conteúdo detalhado: assunto, ação, cena, estilo, movimento de câmera, clima, iluminação, paleta de cores, progressão de cena
  • Tipo de entrada: apenas texto ou com imagens de referência
  • Restrições negativas: qualquer coisa a ser excluída

Se o usuário fornecer apenas um conceito breve, infira parâmetros razoáveis e prossiga automaticamente. Não peça confirmação e não infira qualquer divisão ou fallback.


Imagem-para-Vídeo com Seedance 2.5

Ao usar imagens de referência:

  1. Inspecione todos os arquivos de imagem locais com Read primeiro (a inspeção visual é necessária antes de raciocinar sobre o conteúdo de um quadro).
  2. Envie imagens locais via FileBatchUpload para obter URLs públicas.
  3. Use apenas as URLs retornadas em image_reference_url_list.
  4. Descreva no prompt quais características visuais devem ser preservadas (assunto, estilo, composição, iluminação).

Regras de Geração

  • Uma chamada, um vídeo de 30 segundos — nunca divida em múltiplos clipes. Nunca proponha um fallback. Nunca mencione entrega em dois segmentos.
  • Nunca exceda 2 vídeos por resposta — limite rígido.
  • Nunca peça confirmação de geração. Resolva parâmetros não essenciais ausentes automaticamente e prossiga.
  • Use model_version: "seedance_2.5" explicitamente em cada chamada.

Individual skills in this repo

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

Habilidades Relacionadas