Communitygithub.com

OpenVideoHarness

Crie vídeos com código (vídeo-como-código / code2video) através da bancada OpenVideoHarness. Abrange explicadores de matemática e ciência estilo 3Blue1Brown, vídeos curtos de conhecimento (vertical ou horizontal; 抖音, B站, 小红书, Shorts), filmes de lançamento de produtos e promos, vídeos com letras e videoclipes, histórias de dados, explicadores de artigos, vídeos curtos desenhados à mão ou em aquarela, edições de memes ou cortes rápidos, longos explicadores em paisagem, resumos baseados nas próprias fotos e clipes do usuário (casamentos, viagens, um ano; 照片回顾) e edição do próprio material do usuário...

O que é OpenVideoHarness?

OpenVideoHarness é uma ferramenta poderosa para engenheiros e desenvolvedores que desejam criar vídeos programaticamente usando o paradigma 'vídeo-como-código' (code2video). Através desta skill, você pode gerar uma ampla variedade de conteúdo audiovisual, desde explicadores no estilo 3Blue1Brown até vídeos curtos para plataformas como YouTube Shorts, TikTok e Instagram, passando por vídeos de produtos, videoclipes, histórias de dados e resumos de fotos pessoais. A skill atua como um ponteiro fino para o repositório OpenVideoHarness, que contém todos os fluxos de trabalho, regras e ferramentas. Para utilizá-la, o agente localiza o diretório do harness, segue as instruções do arquivo CLAUDE.md (ou AGENTS.md no Codex), que roteia para 11 tipos de vídeo, cria projetos com comandos como `vh new`, e aplica um sistema de direção com pontos de parada para revisão humana. Ferramentas integradas para TTS, legendas, música, efeitos sonoros e mixagem permitem produção completa de áudio e vídeo sem sair do ambiente de desenvolvimento.

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/ZLHad/OpenVideoHarness/tree/HEAD/skills/open-video-harness

Perguntar na sua IA favorita

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

Documentação

O que OpenVideoHarness faz?

Caminho do harness (definido por install.sh): ~/OpenVideoHarness

Esta skill é um ponteiro fino. Todos os fluxos de trabalho, regras e ferramentas residem no repositório OpenVideoHarness.

1. Localizar o harness

Use o primeiro destes que existir e contiver bin/vh:

  1. $OVH_DIR
  2. o caminho na linha "Caminho do harness" acima
  3. ~/OpenVideoHarness
  4. o diretório de trabalho atual

Se nenhum existir, peça permissão ao usuário e instale-o:

curl -fsSL https://raw.githubusercontent.com/ZLHad/OpenVideoHarness/main/install.sh | bash

2. Siga o harness, não este arquivo

Leia <harness>/CLAUDE.md (Codex: <harness>/AGENTS.md, que é idêntico) e siga exatamente:

  • roteie a solicitação para um dos 11 documentos de video-types/ (09, edição do próprio material do usuário, e 11, um resumo das próprias fotos do usuário, são experimentais);
  • crie o projeto com <harness>/bin/vh new <tipo> <slug>;
  • pare para o usuário onde o esforço e o modo diretor indicam (CLAUDE.md "努力程度" e "导演模式"): standard e studio param nos três portões de revisão humana (conceito e esboço → storyboard → primeiro rascunho); quick renderiza direto. Qualquer coisa que o usuário disse que quer decidir por si mesmo (gancho, personagem principal, tema musical, título e capa …) adiciona uma parada antes que algo downstream precise disso, ou acompanha o próximo portão se puder esperar. Cada parada é, por padrão, uma página de revisão local de bin/vh review, no máximo três decisões; envie ao usuário apenas as linhas que ela imprime, então aguarde;
  • siga as regras rígidas: cada frame é uma função pura de t; quando há som, o áudio define o tempo; storyboard antes do código; auto-revisão de cada cena; disciplina de fatos;
  • mantenha o trabalho dentro de <harness>/projects/; quando o usuário nomear outro diretório, crie o projeto lá com <harness>/bin/vh new <tipo> <slug> --dir <tal diretório> (ou defina OVH_PROJECTS).

Ferramentas de áudio:

  • bin/vh tts — narração, chinês ou inglês, Qwen3-TTS local por padrão;
  • bin/vh captions — legendas zh/en/bilíngues;
  • bin/vh music — trilha sonora composta por código;
  • bin/vh sfx — efeitos sonoros;
  • bin/vh mix e bin/vh mux — mixagem e multiplexação.

Execute bin/vh doctor se algo parecer faltando.

Habilidades Relacionadas