Communitygithub.com

polong1680/directory

Dirija e produza um curta-metragem feito inteiramente em código, em um dos estilos da biblioteca Lemo-Opuscar (por exemplo, Impasto Oil Painting 油画厚涂, Watercolor Brush 水彩笔刷, Ukiyo-e 浮世绘, Satellite Briefing 卫星简报, Exploded Teardown 产品拆解).

O que é directory?

Esta skill permite que um agente de IA (como Claude Code, Cursor ou Codex) atue como um diretor de cinema digital, produzindo curtas-metragens animados ou explicativos inteiramente através de código. Ela utiliza a biblioteca Lemo-Opuscar, que oferece diversos estilos visuais pré-definidos, como pintura a óleo impasto, aquarela, ukiyo-e (estilo japonês), briefing de satélite e animações de desmontagem de produtos. A skill é ideal para criar vídeos promocionais, explicativos (inclusive baseados em dados reais como imagens de satélite, escaneamentos CAD ou arquivos históricos), e filmes de edição e documentário a partir de materiais de arquivo. O agente segue um processo estruturado: primeiro, configura a biblioteca e as ferramentas necessárias (Node, ffmpeg, Python); depois, interage com o usuário para escolher um estilo (ou criar um novo), desenvolvendo um tratamento, produzindo as cenas e entregando o filme finalizado em uma pasta de projeto. A skill suporta narração em chinês (com opção local ou via nuvem) e gerencia downloads sob demanda de pacotes e modelos de IA.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/polong1680/lemo-opuscar--Skill/tree/main/tools/directory

Perguntar na sua IA favorita

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

Documentação

Lemo-Opuscar

Os estilos, guias e ferramentas acompanham este plugin, em library/ ao lado deste arquivo. Nada é baixado para lhe dizer o que fazer.

  1. Prepare a biblioteca. Execute sh "<diretório base da skill>/scripts/setup.sh". Ele copia a biblioteca para sua pasta de trabalho (padrão ~/.lemo-opuscar, para que pacotes instalados sobrevivam a atualizações do plugin) e imprime LIB=<caminho> na última linha.
  2. Instale as ferramentas principais no início. Inicie sh "<diretório base da skill>/scripts/setup.sh" deps imediatamente, em segundo plano se possível: leva alguns minutos na primeira vez. Adicione deps voice ou deps music mais tarde, somente se o filme precisar ($LIB/TECHNIQUE.md §1). Informe a falta de ferramentas do sistema (Node, ffmpeg, Python) na sua única rodada de perguntas; não instale software do sistema por conta própria. Pacotes que um estilo precisa (listados em seu STYLE.md) você mesmo instala, na pasta do projeto.
  3. Siga a biblioteca. Leia $LIB/AGENTS.md e faça o que ele diz, começando por Iniciar (os estilos próprios do usuário em ~/lemo-my-styles/; quando ele iniciou a skill sem escrever nada, primeiro a pergunta de idioma, depois os caminhos de entrada): encontrar o estilo ou criar o seu próprio, a única rodada de perguntas, o tratamento, a produção e a entrega.

O que muda no modo skill:

Pasta do projeto<nome>/ na pasta de onde o usuário iniciou (letras minúsculas, dígitos, hífens; evite # e ? no caminho). Onde os guias dizem films/<nome>/, leia esta pasta
Executar ferramentasa partir de $LIB, com o caminho absoluto do projeto: cd "$LIB" && node core/render/still.mjs "<projeto>" 1.5 3. sh tools/setup.sh e sh tools/fetch.sh também executam a partir de $LIB
Arquivos da biblioteca em páginasURLs absolutas: /core/lib.js, /node_modules/three/… (o projeto é servido em /@film/)
Arquivos da biblioteca em scripts e build.sh$LIB/…, com LIB=<caminho> no topo de build.sh; nunca ../..
Filmes de demonstraçãonão nesta edição: sem fonte demo/ e sem poster.jpg. O DEMO.md de cada estilo (como sua demonstração foi feita) está lá; leia-o somente após seu TREATMENT.md estar escrito, como os guias dizem. Um estilo Edição & Documentário precisa de seu material antes do tratamento: encontre e registre você mesmo, como seu STYLE.md descreve (as demo/tools/ que ele nomeia não estão nesta edição). Os filmes estão na galeria, https://lemomo-ai.github.io/lemo-opuscar/, se o usuário quiser assistir a um
Narração em chinêsVozes chinesas do Kokoro (offline) por padrão. edge-tts (core/tts/tts_zh.py) soa melhor, mas envia o texto da narração para o serviço de fala da Microsoft: ofereça-o em sua única rodada de perguntas e use-o apenas se o usuário concordar
Downloads grandesapenas o que o filme precisa, das fontes listadas em $LIB/TECHNIQUE.md §1 (npm, PyPI, navegador do Playwright, GitHub Releases desta biblioteca, Hugging Face para a verificação de fala). Nomeie-os em sua única rodada de perguntas na primeira vez

Entregue o que $LIB/DIRECTOR.md §11 lista, na pasta do projeto, e informe ao usuário onde está.

Habilidades Relacionadas