Sobre o projeto
scroll-world é uma skill de agente (para Claude Code, Codex e outros agentes compatíveis com SKILL.md) que produz uma landing page imersiva de "voo pelo mundo" com rolagem para uma indústria ou marca. Conforme o visitante rola, uma câmera voa de fora de cada cena para seu interior e continua para a próxima cena sem cortes — um voo contínuo e conectado por um mundo gerado.
Opções de instalação:
- Plugin do Claude Code: `/plugin marketplace add oso95/scroll-world` e depois `/plugin install scroll-world@scroll-world`.
- CLI de Skills (Vercel): `npx skills add oso95/scroll-world`, opcionalmente direcionando um agente como Codex com `-a codex`.
- Instalação manual: clone o repositório e copie `skills/scroll-world` para `~/.claude/skills/` ou `~/.codex/skills/`.
Requisitos listados pelo projeto:
- CLI Monid com chave de API e saldo — o backend padrão da cadeia de vídeo (Seedance 2.0, cobrado por clipe).
- CLI Higgsfield, autenticado, com créditos — renderiza stills de cenas, o fallback kling3_0 e a cadeia completa quando Monid está ausente.
- ffmpeg / ffprobe para extração e codificação de quadros.
- Python 3 com Pillow para canvases retrato móveis e knockout opcional de cenas transparentes.
- CLI Codex (opcional) para gerar stills de cenas via seu image_gen integrado, cobrado em uma assinatura ChatGPT em vez de créditos Higgsfield.
Fluxo de trabalho descrito no README:
1. Entrevista — assunto/indústria e pitch, kit de marca (importado de uma URL, fornecido ou proposto), direção de arte, cenas ordenadas, versão móvel opcional (uma cadeia retrato 9:16 separada composta para telefones em vez de cortada) e orçamento com níveis de renderização e fonte de stills mostrada com custos de crédito estimados antes da geração.
2. Geração de ativos — um still por cena, um clipe de câmera "mergulho" por cena e clipes de conexão unindo cenas consecutivas, gerados a partir dos quadros renderizados de seus vizinhos para que as emendas sejam idênticas em quadro. A opção móvel renderiza uma cadeia retrato paralela com trava de quadro contra seus próprios renders 9:16.
3. Conexão — um motor de rolagem orientado por configuração reproduz toda a cadeia como um único voo e serve clipes retrato e pôsteres automaticamente em telefones.
A pasta da skill contém SKILL.md (procedimento, regra de emenda, pegadinhas) e referências: prompts.md (checklist de entrada e modelos de prompt), pipeline.md (scripts em lote para gerar → quadros → conexões → codificar), scrub-engine.js (motor de scrub portátil orientado por configuração com busca de blob, carregamento preguiçoso, crossfade de emenda), index-template.html (página de montagem mínima e autônoma) e knockout.py (knockout de fundo para cenas flutuantes).
O README observa que a abordagem é agnóstica de framework: o pipeline, os modelos de prompt e o motor de scrub em JavaScript puro se encaixam em HTML simples, Next.js, Vue ou uma página servida por Python. Também observa que a geração de ativos custa dinheiro e tempo (aproximadamente N gerações de imagem mais cerca de 2N-1 gerações de vídeo, dobradas para a cadeia móvel), que as gerações rodam em segundo plano com polling e que os totais estimados são declarados antes do gasto. Ativos .mp4/.webp gerados são produzidos por projeto e não são enviados no repositório. Licenciado sob MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.