MoneyPrinterTurbo Video Generator
harry0703/MoneyPrinterTurbo
Installs and runs MoneyPrinterTurbo to turn a topic or script into a finished short video with voice-over, subtitles, stock footage and music.
把一个阅读单元的「备读」做成「领读视频 / 备读视频 / 讲解视频」: 作者第一人称、课件式讲解、16:9 横屏。当前仅支持《道德经》。从 books/道德经/chNN/NN.md 出发, 经「口播稿 → TTS 时间轴 → 分镜 atoms/steps → 渐进渲染」产出 video/道德经/chNN/NN/领读视频.mp4。用户要求把《道德经》某章、某单元或备读内容做成视频、…
$ npx skills add plustar35/echo-reading --skill unit-video -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install plustar35/echo-reading unit-video --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/plustar35/echo-reading.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/unit-video .claude/skills/unit-video && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "unit-video" agent skill from https://github.com/plustar35/echo-reading/tree/main/.claude/skills/unit-video into .claude/skills/unit-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "unit-video", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/plustar35/echo-reading/tree/main/.claude/skills/unit-videoType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add plustar35/echo-reading --skill unit-video -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install plustar35/echo-reading unit-video --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/plustar35/echo-reading.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/unit-video .agents/skills/unit-video && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "unit-video" agent skill from https://github.com/plustar35/echo-reading/tree/main/.claude/skills/unit-video into .agents/skills/unit-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "unit-video", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add plustar35/echo-reading --skill unit-video -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install plustar35/echo-reading unit-video --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/plustar35/echo-reading.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/unit-video .cursor/skills/unit-video && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "unit-video" agent skill from https://github.com/plustar35/echo-reading/tree/main/.claude/skills/unit-video into .cursor/skills/unit-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "unit-video", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/plustar35/echo-reading.git --path .claude/skills/unit-video--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add plustar35/echo-reading --skill unit-video -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install plustar35/echo-reading unit-video --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/plustar35/echo-reading.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/unit-video .gemini/skills/unit-video && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "unit-video" agent skill from https://github.com/plustar35/echo-reading/tree/main/.claude/skills/unit-video into .gemini/skills/unit-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "unit-video", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install plustar35/echo-reading unit-videoInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add plustar35/echo-reading --skill unit-video -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/plustar35/echo-reading.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/unit-video .github/skills/unit-video && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "unit-video" agent skill from https://github.com/plustar35/echo-reading/tree/main/.claude/skills/unit-video into .github/skills/unit-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "unit-video", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add plustar35/echo-reading --skill unit-video -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install plustar35/echo-reading unit-video --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/plustar35/echo-reading.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/unit-video .opencode/skills/unit-video && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "unit-video" agent skill from https://github.com/plustar35/echo-reading/tree/main/.claude/skills/unit-video into .opencode/skills/unit-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "unit-video", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
unit-video把一个阅读单元的「备读」做成「领读视频 / 备读视频 / 讲解视频」: 作者第一人称、课件式讲解、16:9 横屏。当前仅支持《道德经》。从 books/道德经/chNN/NN.md 出发, 经「口播稿 → TTS 时间轴 → 分镜 atoms/steps → 渐进渲染」产出 video/道德经/chNN/NN/领读视频.mp4。用户要求把《道德经》某章、某单元或备读内容做成视频、…
Unit Video is an agent skill from plustar35/echo-reading. 把一个阅读单元的「备读」做成「领读视频 / 备读视频 / 讲解视频」: 作者第一人称、课件式讲解、16:9 横屏。当前仅支持《道德经》。从 books/道德经/chNN/NN.md 出发, 经「口播稿 → TTS 时间轴 → 分镜 atoms/steps → 渐进渲染」产出 video/道德经/chNN/NN/领读视频.mp4。用户要求把《道德经》某章、某单元或备读内容做成视频、 重渲视频、检查视频流程时,使用本 skill。
Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 77 other files, including reference files and assets (for example `assets/道德经/水墨卷轴/配置.js`, `dist/cli/align-durs.js` and `dist/cli/draft-storyboard.js`).
It sits in Media & Creative, covering Text to speech and voice. The repository describes itself as: 跟 Claude Code 一起深读一本书的笔记本骨架——这是一种对话式深读一本书的体验,让读书变成一次次与claude的促膝长谈。
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e1343db. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships script files (JavaScript, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
nodebashpipFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Unit Video loads about 1.2k tokens when it runs, and up to ~5.6k if it reads all its reference files. Until then it costs about 57 tokens; SKILL.md has 280 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
Without a licence we can't republish the file, so here is its outline and opening line. It has 280 words (~1,208 tokens).
“本 skill 是给 agent 使用的制作协议。它把一个阅读单元的备读内容,转成一条可听可看的「领读视频」:作者 / 主讲人以第一人称对「你」讲,画面像一块动态课堂白板。视频不是把笔记搬上屏幕,而是用配音、字幕、经文高亮和渐进板书,帮助观看者跟上这一段的理解节奏。”
SKILL.md and 72 other files (references, assets) in .claude/skills/unit-video of plustar35/echo-reading.
Open the folder on GitHubat commit e1343db
Unit Video next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Unit Video this skillplustar35/echo-reading | 145 | — | ~1.2k | Automated safety check: Pass | None | |
| MoneyPrinterTurbo Video Generatorharry0703/MoneyPrinterTurbo | 129k | — | ~2.1k | Automated safety check: Warn | MIT | |
| HyperFrames Media Useheygen-com/hyperframes | 59k | — | ~2.4k | Automated safety check: Pass | Apache-2.0 | |
| Videodbaffaan-m/ECC | 275k | 3 repos | ~3.5k | Automated safety check: Notes | MIT | |
| Musictadaspetra/loop | 296 | 3 repos | ~827 | Automated safety check: Pass | MIT | |
| Openspec OnboardSAP/e-mobility-charging-stations-simulator | 227 | 25 repos | ~3.5k | Automated safety check: Pass | MIT |
harry0703/MoneyPrinterTurbo
Installs and runs MoneyPrinterTurbo to turn a topic or script into a finished short video with voice-over, subtitles, stock footage and music.
heygen-com/hyperframes
Finds, generates and edits media for HyperFrames video projects: music, sound effects, images, icons, logos, voiceovers, captions and color grades.
affaan-m/ECC
Ingest, index, search, edit, and monitor video and audio with the VideoDB Python SDK — upload from files, URLs, or RTSP feeds, build spoken and scene indexes with timestamped search and playable…
tadaspetra/loop
Generate music using ElevenLabs Music API. An agent skill from tadaspetra/loop.
SAP/e-mobility-charging-stations-simulator
Guided onboarding for OpenSpec - walk through a complete workflow cycle with narration and real codebase work.
AgriciDaniel/claude-blog
Generate audio narration of blog posts using Google Gemini TTS.
plustar35/echo-reading
把用户提供的书源文件(epub / mobi / azw / azw3 / prc / md / markdown / 文字型 pdf)提取并按章切分, 在 echo-reading 项目里生成 books/书名/chNN/raw.md(只灌纯原文)和 progress.md,并把源文件留档进 books/书名/。当用户给出电子书文件、Markdown、文字型…
plustar35/echo-reading
把 echo-reading 里一个章节的原文,按内容理解切成若干 「阅读单元」,每个单元生成独立的 9 段笔记骨架(原文灌满、2-7 段占位、8/9 留白)+ 一份卷层面的 00-导读.md,并把 progress.md 改成「章→单元」两层。当用户说「读《X》第 N 章 / 下一章」而该章【尚未切分】、或说「把这章切成单元 / 这章太长读着累 / 分一下段」时使用。
plustar35/echo-reading
给一本书某个阅读单元的原文,写一条划线批注笔记,存进旁车 NN.notes.md(原文不动), 让 Obsidian 高亮那段、点开看笔记。当陪读 / 讨论中聊清了原文某处此处的意思、想留个重读时 就地浮现的记号,或用户说「给这段写个批注 / 记个笔记 / 标一下这里 / 划线记一下 / 在这旁边记一笔」时, 使用本…
Categories
把一个阅读单元的「备读」做成「领读视频 / 备读视频 / 讲解视频」: 作者第一人称、课件式讲解、16:9 横屏。当前仅支持《道德经》。从 books/道德经/chNN/NN.md 出发, 经「口播稿 → TTS 时间轴 → 分镜 atoms/steps → 渐进渲染」产出 video/道德经/chNN/NN/领读视频.mp4。用户要求把《道德经》某章、某单元或备读内容做成视频、…. Unit Video is an agent skill from plustar35/echo-reading.
Unit Video fits situations like: tasks that involve Text to speech and voice.
Run `npx skills add plustar35/echo-reading --skill unit-video -a claude-code`. Or copy the skill folder (.claude/skills/unit-video in plustar35/echo-reading) into .claude/skills/unit-video in your project. Claude Code loads it when a task matches its description.
Run `npx skills add plustar35/echo-reading --skill unit-video -a codex`. Or copy the skill folder (.claude/skills/unit-video in plustar35/echo-reading) into .agents/skills/unit-video in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add plustar35/echo-reading --skill unit-video -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/unit-video, .gemini/skills/unit-video, .github/skills/unit-video and .opencode/skills/unit-video in your project.
Going by SKILL.md and its folder, Unit Video needs JavaScript for the scripts in its folder and the command-line tools its instructions call (node, bash and pip). Our summary lists: Python 3; Node.js.
SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
No licence was found for Unit Video or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.
About 1.2k tokens (SKILL.md is roughly 4.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.4k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Unit Video: MoneyPrinterTurbo Video Generator (harry0703/MoneyPrinterTurbo, 129k stars), HyperFrames Media Use (heygen-com/hyperframes, 59k stars), Videodb (affaan-m/ECC, 275k stars) and Music (tadaspetra/loop, 296 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
plustar35 (a GitHub user) maintains it in plustar35/echo-reading, which has 145 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on June 13, 2026.
Source: plustar35/echo-reading on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.