Communitygithub.com

web2clip-setup

Use ao iniciar um projeto de web para vídeo (web2clip) ou quando uma etapa de clipe falhar por falta de ferramentas, conectores, domínios de rede, contas ou créditos —

O que é web2clip-setup?

O web2clip-setup é uma habilidade essencial para o ecossistema web2clip que automatiza a verificação e preparação do ambiente de desenvolvimento nos estágios iniciais (1–2) de um pipeline de conversão de web em vídeo. Ela verifica a presença de ferramentas como ffmpeg, ffprobe e Playwright com Chromium, e em caso de falta, orienta a instalação. Também verifica as conexões necessárias com serviços como ElevenLabs para narração em IA vietnamita, Google Drive para documentos, Canva para thumbnails e Netlify para hospedagem. Caso o ambiente esteja em uma máquina com restrições de rede (como em uma instância de Claude Code), a habilidade guia o usuário na liberação dos domínios corretos, principalmente relacionados ao ElevenLabs, onde os arquivos de áudio são armazenados. Além disso, orienta sobre contas e créditos do ElevenLabs, recomenda planos pagos para uso comercial e evita práticas que violem termos de serviço. Por fim, lida com permissões de ferramentas e gerenciamento de arquivos grandes, sugerindo o uso do Claude Cowork quando o conector do Google Drive não é suficiente.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/tmarkTai/web2clip/tree/HEAD/skills/web2clip-setup

Perguntar na sua IA favorita

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

Documentação

web2clip-setup · Fase 1–2: verificação e preparação

1. Verificar ferramentas na máquina de construção

cd <skill web2clip>/scripts && python -m w2c.check_env

Necessário: ffmpeg, ffprobe, playwright (Chromium). Se faltar: pip install playwright && playwright install chromium.

2. Verificar conexões (conector / MCP)

ConexãoUsada paraObrigatória
ElevenLabsVoz AI vietnamitaSim
Google DriveArmazenar documentos de texto (roteiro, perfis)Recomendada
CanvaCapa (thumbnail)Opcional
Netlify / hospedagemPublicar página web em link real para gravaçãoQuando a web ainda não tem link
Faltando ElevenLabs → convidar o usuário a conectar (procurar no catálogo de conectores). Não substituir por outro parceiro por conta própria.

3. Permissões de rede da máquina de construção (a mais problemática)

Se check_env reportar bloqueio, orientar o usuário: Configurações → Capacidades (Capabilities) → Executar código e criar arquivos → Lista de domínios, adicionar todos os 5 domínios: elevenlabs.io, api.elevenlabs.io, api.us.elevenlabs.io, elevenlabsusercontent.com, storage.googleapis.com (o arquivo de voz está em elevenlabsusercontent.com — frequentemente esquecido).

4. Contas e créditos

  • ElevenLabs cobra créditos por número de caracteres (juntar um arquivo longo não economiza). Estimativa: ~1 crédito/caractere com modelo v4; clipe de 1–2 minutos ≈ 600–1.500 créditos.
  • Plano Gratuito (~10.000 créditos/mês) não tem direitos comerciais. Clipes para negócios → recomendar Starter (geralmente tem oferta especial no primeiro mês).
  • Não recomendar criar várias contas gratuitas (viola os termos de serviço, fácil de ser bloqueado).
  • Pagamento: o usuário faz sozinho, não inserir cartão em seu lugar. Enviar link https://elevenlabs.io/app/subscription.

5. Caixa de permissão de ferramenta

Toda vez que um comando do ElevenLabs / publicação de quadro for executado, pode aparecer uma caixa de permissão. Lembrar o usuário de selecionar "Permitir sempre"; se o comando reportar "Nenhuma aprovação recebida", explicar claramente e reenviar depois.

6. Salvar arquivos grandes

O conector do Drive não consegue transportar vídeos grandes. Entregar arquivos dentro do chat + orientar arrastar para a pasta, ou usar o comando mv ~/Downloads/<prefixo>*.mp4 "<caminho da pasta do Drive no computador>". Para salvar diretamente → usar o Claude Cowork no computador.

Individual skills in this repo

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

Habilidades Relacionadas