Agent Skills › lemomo-ai/lemo-opuscar › lemo-opuscar

lemo-opuscar

GitHub

基于 Lemo-Opuscar 库,通过代码生成具有特定艺术风格(如油画、水彩、浮世绘)的短片。支持选择或自定义风格、制作分镜与成片,涵盖动画、宣传片及纪实剪辑等场景。

tools/directory/SKILL.md lemomo-ai/lemo-opuscar

Trigger Scenarios

用户请求生成特定风格的视频、短片、动画或宣传片 用户希望修改现有风格或从空白创建新风格 用户询问可用的电影风格列表 用户未指定需求时启动技能以引导选择

Install

npx skills add lemomo-ai/lemo-opuscar --skill lemo-opuscar -g -y
More Options

Non-standard path

npx skills add https://github.com/lemomo-ai/lemo-opuscar/tree/main/tools/directory -g -y

Use without installing

npx skills use lemomo-ai/lemo-opuscar@lemo-opuscar

指定 Agent (Claude Code)

npx skills add lemomo-ai/lemo-opuscar --skill lemo-opuscar -a claude-code -g -y

安装 repo 全部 skill

npx skills add lemomo-ai/lemo-opuscar --all -g -y

预览 repo 内 skill

npx skills add lemomo-ai/lemo-opuscar --list

SKILL.md

Frontmatter
{
    "name": "lemo-opuscar",
    "description": "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."
}

Lemo-Opuscar

The styles, guides and tools ship with this plugin, in library/ next to this file. Nothing is downloaded to tell you what to do.

  1. Get the library ready. Run sh "<skill base directory>/scripts/setup.sh". It copies the bundled library to its working folder (default ~/.lemo-opuscar, so installed packages survive plugin updates) and prints LIB=<path> on its last line.
  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). Report missing system tools (Node, ffmpeg, Python) in your one round of questions; don't install system software yourself. Packages a style needs (its STYLE.md lists them) you install yourself, into the project folder.
  3. Follow the library. Read $LIB/AGENTS.md and do what it says, starting with Start (the user's own styles in ~/lemo-my-styles/; when they started the skill without writing anything, the language question first, then the ways in): finding the style or making their own, the one round of questions, the treatment, production and delivery.

What changes in skill mode:

Project folder <name>/ in the folder the user started from (lowercase letters, digits, hyphens; avoid # and ? in the path). Wherever the guides say films/<name>/, read this folder
Running tools from $LIB, with the project's absolute path: cd "$LIB" && node core/render/still.mjs "<project>" 1.5 3. sh tools/setup.sh and sh tools/fetch.sh also run from $LIB
Library files in pages absolute URLs: /core/lib.js, /node_modules/three/… (the project is served at /@film/)
Library files in scripts and build.sh $LIB/…, with LIB=<path> at the top of build.sh; never ../..
Demo films not in this edition: no demo/ source and no poster.jpg. Each style's DEMO.md (how its demo was made) is there; read it only after your TREATMENT.md is written, as the guides say. An Edit & Documentary style needs its material before the treatment: find and log it yourself, as its STYLE.md describes (the demo/tools/ it names aren't in this edition). The films are on the gallery, https://lemomo-ai.github.io/lemo-opuscar/, if the user wants to watch one
Chinese narration Kokoro's Chinese voices (offline) by default. edge-tts (core/tts/tts_zh.py) sounds better but sends the narration text to Microsoft's speech service: offer it in your one round of questions and use it only if the user agrees
Big downloads only what the film needs, from the sources $LIB/TECHNIQUE.md §1 lists (npm, PyPI, Playwright's browser, this library's GitHub Releases, Hugging Face for the speech check). Name them in your one round of questions the first time

Deliver what $LIB/DIRECTOR.md §11 lists, in the project folder, and tell the user where it is.

Version History

  • bebbbe1 Current 2026-11-02 09:34

    新增个人风格定制流程(包括风格帧验证和演示影片);优化 AGENTS.md 启动逻辑(优先语言选择和个人风格);修复纪录片素材工具使用及构建脚本问题;清理库内许可引用并更新文档。

  • a7fc269 2026-10-18 15:51

Same Skill Collection

plugin/skills/lemo-opuscar/SKILL.md

Metadata

Files
0
Version
bebbbe1
Hash
6b5948c5
Indexed
2026-10-18 15:51

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-02 11:36
浙ICP备14020137号-1