← All skills
lemo-opuscar
77 / 100 · Review before installing
Check before installing.
By SwotAtmk/infinite-creation (GitHub) · other · 334 stars · scanned at commit 836566e
用「代码渲染」方式把用户挑选的风格模板 + 上传的图片/视频/音频素材 + 提示词合成为对应风格的成片视频(脱离 ComfyUI)。当用户要在「无限・秩影」模式下、或指定某个 Lemo-Opuscar 风格(油画厚涂/浮世绘/皮影戏/卫星简报/产品拆解 等 66 种)制作短片时使用。
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 9 places.
Show 6 more
- skills/lemo-opuscar/styles/microscope/STYLE.md, line 93
- **Extra packages and packs** (beyond `setup.sh deps voice`): `tifffile` + `imagecodecs` read TIFF-based slides (Ventana BIF, Aperio SVS, Hamamatsu NDPI, gener - skills/lemo-opuscar/styles/paper-lantern/DEMO.md, line 129
All commands from the repo root (`lemo-opuscar/`). Python = `.venv/bin/python`; `edge-tts` must be on `PATH` (user-level `pip install edge-tts`; it is not in `. - skills/lemo-opuscar/styles/telestrator/DEMO.md, line 76
tools/fetch_sources.sh downloads raw/ (~55 MB: Commons clip and photos, the broadcaster's CC BY video via uvx yt-dlp) - skills/lemo-opuscar/styles/telestrator/STYLE.md, line 106
3. **Before downloading, tell the user** what you will fetch, from where and under which licence. The finder copied into this style, `demo/tools/footage.py` (`s - skills/lemo-opuscar/tools/directory/library-setup.sh, line 46
if command -v uv >/dev/null; then uv pip install --quiet --python .venv/bin/python -r "$(req "$t")" - skills/lemo-opuscar/tools/directory/library-setup.sh, line 47
else .venv/bin/python -m pip install --quiet --disable-pip-version-check -r "$(req "$t")"; fi
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README.
Found in 16 places.
Show 13 more
- skills/lemo-opuscar/core/render/video.mjs, line 67
try { execFileSync('ffmpeg', ['-y', '-loglevel', 'error', '-f', 'concat', '-safe', '0', '-i', 'segs.txt', '-c', 'copy', 'merged.mp4'], { cwd: segDir, stdio: ['i - skills/lemo-opuscar/core/tts/tts_zh.py, line 49
r = subprocess.run(['ffmpeg', '-y', '-loglevel', 'error', '-i', mp3, '-ar', str(SR), '-ac', '1', '-f', 'wav', '-'], capture_output=True, check=True) - skills/lemo-opuscar/core/tts/tts_zh.py, line 51
except subprocess.CalledProcessError: return None - skills/lemo-opuscar/styleboard/build.py, line 26
d = float(subprocess.run(['ffprobe', '-v', 'error', '-show_entries', 'format=duration', '-of', 'csv=p=0', mp4], capture_output=True, text=True).stdout) - skills/lemo-opuscar/styleboard/build.py, line 69
subprocess.run(['ffmpeg', '-v', 'error', '-y', '-ss', str(s['frame_sec']), '-i', mp4, '-frames:v', '1', '-vf', 'scale=800:450', '-q:v', '3', - skills/lemo-opuscar/styles/iso-infographic/DEMO.md, line 120
- In zsh a failed glob aborts an `&&` chain, so run shell loops through `bash -c`. - skills/lemo-opuscar/tools/directory.py, line 109
out = subprocess.run(['git', '-C', ROOT, 'ls-files', '-z', '--', *KEEP], capture_output=True, text=True, check=True).stdout - skills/lemo-opuscar/tools/fetch.sh, line 51
r = subprocess.run(['curl', '-L', '--fail', '--retry', '3', '--retry-delay', '2', '--connect-timeout', '20', '-C', '-', '-#', '-o', tmp, url]) - skills/lemo-opuscar/tools/release.py, line 47
if not os.path.isdir(gd): subprocess.run(['git', 'init', '-q', '--bare', gd], check=True) - skills/lemo-opuscar/tools/release.py, line 49
return subprocess.run(cmd + list(a), cwd=ROOT, capture_output=True, text=True, check=True).stdout.split('\0') - skills/lemo-opuscar/tools/release.py, line 86
r = subprocess.run(['ffprobe', '-v', 'error', '-show_entries', 'format=duration', '-of', 'csv=p=0', path], capture_output=True, text=True) - skills/lemo-opuscar/tools/release.py, line 94
r = subprocess.run(['git', '-C', ROOT, 'show', 'HEAD:styleboard/catalog.json'], capture_output=True, text=True) - skills/lemo-opuscar/tools/release.py, line 302
r = subprocess.run(['gh', *a, '--repo', REPO], cwd=ROOT, capture_output=True, text=True)
Sends data to these websites: api.github.com, www.scottbuckley.com.au
The author does not mention this.
Found in 6 places.
Show 3 more
- skills/lemo-opuscar/tools/fetch.sh, line 29
import hashlib, json, os, shutil, subprocess, sys, tarfile, time, urllib.error, urllib.request - skills/lemo-opuscar/tools/fetch.sh, line 57
req = urllib.request.Request(url, headers={'Range': f'bytes={have()}-'} if have() else {}) - skills/lemo-opuscar/tools/fetch.sh, line 58
try: r = urllib.request.urlopen(req, timeout=60)
Other copies in this repository
SwotAtmk/infinite-creation has 1 more folder with a skill named lemo-opuscar. This page shows the lowest-scoring copy.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'lemo-opuscar' ] || [ -L ~/.agents/skills/'lemo-opuscar' ]; then echo 'A skill folder named lemo-opuscar already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/SwotAtmk/infinite-creation' "$d" && git -C "$d" checkout --quiet '836566ef2e022f24bd50c3221d83e4965c06f7ef' -- 'skills/lemo-opuscar' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/lemo-opuscar' ~/.agents/skills/'lemo-opuscar' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'lemo-opuscar' ~/.claude/skills/'lemo-opuscar' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for SwotAtmk/infinite-creation shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/SwotAtmk/infinite-creation/)
Score history
| Date | Version | Score |
|---|
| 2026-11-14 | 836566e | 77 |
| 2026-11-09 | 52b805e | 75 |
| 2026-11-07 | 1a1266c | 77 |