Content & Media Creation · lemomo-ai/lemo-opuscar

lemo-opuscar

Direct and produce a short film made entirely in code, in one of the styles of the Lemo-Opuscar library (e.g. Impasto Oil Painting 油画厚涂, Watercolor Brush 水彩笔刷, Ukiyo-e 浮世绘, Satellite Briefing 卫星简报, Exploded Teardown 产品拆解). Use when the user asks for a video, film, short, promo, explainer or animation (视频、短片、动画、宣传片) in a named style, including explainers built from real material such as satellite imagery, laser scans, CAD files or archive scans (数据解说、科普、产品拆解), and new films cut from real archive footage and documents (剪辑与纪实, e.g. 用档案影像剪一支新闻片); when they want a film about their own topic and haven't chosen a style (help them choose); when they want to change a style into their own, make their own style from a blank page, or use a style they saved (改风格、从空白开始、我的风格); when they start the skill without saying what they want; or when they ask which film styles there are. Not for plain editing, trimming or converting the user's existing video files.

L4 High-Privilege · Graded auth & full auditV1 Commit-PinnedExecute CommandInstall DepsNetwork AccessWrite FileDual-pass Audit
Author lemomo-aiGitHub lemomo-ai/lemo-opuscar ↗Stars 7299License MITCommit 413a6bd6d7
Control levels describe skill capabilities and suggested control measures; they do not represent quality or safety certifications, nor do they dictate usability. Usage decisions rest entirely with users and administrators. Different agent hosts apply varying constraints; do not assume hosts provide automatic protection. Third-party skill copyrights belong to their original authors. Use at your own risk.

1How It Works & Mechanism

Use a standalone installation script to pull a lightweight version of the style library, acquiring core rendering tools and style definitions on demand

plugin/skills/lemo-opuscar/SKILL.md
1. **Get the library.** Run `sh "<skill base directory>/scripts/setup.sh"`. It clones or updates the library (default `~/lemo-opuscar`; a clone the user is standing in is used as it is) and prints `LIB=<path>` on its last line.
Controls local disk space usage via sparse clone

Automatically install project dependencies in stages: including Node dependencies, a headless browser, and the core Python environment

plugin/skills/lemo-opuscar/SKILL.md
2. **Install the core tools early.** Start `sh "<skill base directory>/scripts/setup.sh" deps` right away, in the background if you can: it takes a few minutes the first time. Add `deps voice` or `deps music` later, only if the film needs them (`$LIB/TECHNIQUE.md` §1).
Hierarchically manages the core, voice, and music runtimes

Perform deterministic frame-by-frame rasterized rendering based on browser and pure front-end code (HTML/WebGL/Canvas/Three.js)

plugin/skills/lemo-opuscar/SKILL.md
Running tools | from `$LIB`, with the project's absolute path: `cd "$LIB" && node core/render/still.mjs "<project>" 1.5 3`
Invokes a headless browser to drive pure code visuals and generate video

2Core Capabilities

01Scheduling and customization for a library of 59 cinematic code-based visual styles
02Automated bootstrapping and dependency installation for multi-layer runtime environments
03Headless browser frame-by-frame code rasterization and audio muxing export

3External Dependencies

KindDependency / Endpoint
cligit
packagenpm packages

4Recommended Governance & Evidence

Suggested Controls for Safe Operation
For Agent Runtime
Graded/per-use authorization, sandbox recommended
For Administrators
Approval workflow, rollback support, full audit
Evidence & Triggers (File Paths & Excerpts)
  • scripts/: Executes plugin/skills/lemo-opuscar/scripts/setup.sh and node rendering tools
  • 网络端点: Clones the official repository github.com/lemomo-ai/lemo-opuscar.git and installs dependencies via npm
  • 本地工作目录: Generates movie project directories and frame-by-frame rasterized video files locally
Audit Notes: Dependency installation and arbitrary command execution: includes the setup.sh script, executes git clone, npm install, and pip environment bootstrapping, and launches a headless browser in the host environment for frame-by-frame rendering, involving extensive disk-writing and network installation capabilities.

5Second-Pass Verification

  • [ok] git clone 范围 — 使用 sparse-checkout 排除大型 demo/与图片素材,避免爆盘
  • [ok] 命令执行与沙箱要求 — 渲染需 Node 与无头浏览器环境,建议在宿主受限工作区运行

6Verdict & Scenarios

  • A benchmark project with 7,000+ Stars, fully realizing deterministic high-aesthetic visuals where 'code is film'
  • 59 extensive styles covering specialized domains such as data visualization, popular science teardowns, and vintage film
  • Best for: Creators who want to directly generate cinematic short films, promotional videos, and data explainer videos using Claude Code / Codex
    Not for: General users whose devices lack Node/ffmpeg environments or who only need single-prompt text-to-video generation
    Install Agent-Ready
    ① Verified Mirror 2026-10-25
    Option A · Direct DownloadDownload lemo-opuscar.tar.gz
    sha256: c33a083d9a0f02bc…
    Option B · Copy Guide for Agent
    install.json
    Agents automatically download and verify mirrors from this JSON guide.
    ② Upstream GitHub
    GitHub Repo ↗
    Pinned to commit 413a6bd6d7.