Agent skill

Unit Video

by plustar35 in plustar35/echo-reading

把一个阅读单元的「备读」做成「领读视频 / 备读视频 / 讲解视频」: 作者第一人称、课件式讲解、16:9 横屏。当前仅支持《道德经》。从 books/道德经/chNN/NN.md 出发, 经「口播稿 → TTS 时间轴 → 分镜 atoms/steps → 渐进渲染」产出 video/道德经/chNN/NN/领读视频.mp4。用户要求把《道德经》某章、某单元或备读内容做成视频、…

No licenceAuto-check passedMedia & Creative

Install Unit Video

skills CLI
$ npx skills add plustar35/echo-reading --skill unit-video -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install plustar35/echo-reading unit-video --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ 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-src

Use ~/.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/

Facts

Skill name
unit-video
GitHub stars
145
Token cost
~1.2k tokens
SKILL.md length
280 words
Files
73 (incl. references, assets)
Skills in repo
4
Repo updated
First seen
Licence
None found

At a glance

把一个阅读单元的「备读」做成「领读视频 / 备读视频 / 讲解视频」: 作者第一人称、课件式讲解、16:9 横屏。当前仅支持《道德经》。从 books/道德经/chNN/NN.md 出发, 经「口播稿 → TTS 时间轴 → 分镜 atoms/steps → 渐进渲染」产出 video/道德经/chNN/NN/领读视频.mp4。用户要求把《道德经》某章、某单元或备读内容做成视频、…

  • Works in 7 steps: 适用范围拦截 → 解析素材套 → 写口播稿 → …
  • Tasks that involve Text to speech and voice
  • SKILL.md covers 核心不变量, 架构层次, 一单元管线 and 依赖, plus 2 more sections
  • Runs JavaScript scripts from its folder; calls node, bash and pip

What it does

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的促膝长谈。

When your agent uses it

  • Tasks that involve Text to speech and voice

Example prompts

  • “/unit-video”

Requirements

  • Python 3
  • Node.js

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. 适用范围拦截
  2. 解析素材套
  3. 写口播稿
  4. 配音并生成时间轴
  5. 生成分镜骨架
  6. 静态校验、对齐、布局检查
  7. 渲染成片

What it can do on your machine

Read from SKILL.md and the folder at commit e1343db. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships script files (JavaScript, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • node
    • bash
    • pip

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    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.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

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.

Always · name and description, kept in context so the agent knows when to use it
~57
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.6k

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.

Safety

Auto-check passed

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.

SKILL.md

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 使用的制作协议。它把一个阅读单元的备读内容,转成一条可听可看的「领读视频」:作者 / 主讲人以第一人称对「你」讲,画面像一块动态课堂白板。视频不是把笔记搬上屏幕,而是用配音、字幕、经文高亮和渐进板书,帮助观看者跟上这一段的理解节奏。”

— opening of SKILL.md by plustar35
name
unit-video

Read the full SKILL.md on GitHub

Files

SKILL.md and 72 other files (references, assets) in .claude/skills/unit-video of plustar35/echo-reading.

  • SKILL.md
  • assets/道德经/水墨卷轴/底板.png
  • assets/道德经/水墨卷轴/片头.mp4
  • assets/道德经/水墨卷轴/片头首帧.png
  • assets/道德经/水墨卷轴/老子参考图-侧.png
  • assets/道德经/水墨卷轴/老子参考图-正.png
  • assets/道德经/水墨卷轴/老子参考图-背.png
  • assets/道德经/水墨卷轴/背景循环.mp4
  • assets/道德经/水墨卷轴/配置.js
  • dist/cli/align-durs.js
  • dist/cli/draft-storyboard.js
  • dist/cli/gen-tts.js
  • dist/cli/init-studio.js
  • dist/cli/layout-check.js
  • dist/cli/render-overlay.js
  • dist/cli/validate-storyboard.js
  • … and 57 more

Open the folder on GitHubat commit e1343db

Compare with similar skills

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.

Unit Video compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Unit Video this skillplustar35/echo-reading145—~1.2kAutomated safety check: PassNone
MoneyPrinterTurbo Video Generatorharry0703/MoneyPrinterTurbo129k—~2.1kAutomated safety check: WarnMIT
HyperFrames Media Useheygen-com/hyperframes59k—~2.4kAutomated safety check: PassApache-2.0
Videodbaffaan-m/ECC275k3 repos~3.5kAutomated safety check: NotesMIT
Musictadaspetra/loop2963 repos~827Automated safety check: PassMIT
Openspec OnboardSAP/e-mobility-charging-stations-simulator22725 repos~3.5kAutomated safety check: PassMIT

Similar skills

  • 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.

    129k GitHub stars~2.1k tokensUpdated today
    Media & CreativeAuto-check: warnings
  • HyperFrames Media Use

    heygen-com/hyperframes

    Finds, generates and edits media for HyperFrames video projects: music, sound effects, images, icons, logos, voiceovers, captions and color grades.

    59k GitHub stars~2.4k tokensUpdated today
    Media & CreativeAuto-check passed
  • Videodb

    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…

    275k GitHub starsUsed in 3 repos~3.5k tokens
    Media & CreativeAuto-check: notes
  • Music

    tadaspetra/loop

    Generate music using ElevenLabs Music API. An agent skill from tadaspetra/loop.

    296 GitHub starsUsed in 3 repos~827 tokens
    Media & CreativeAuto-check passed
  • Openspec Onboard

    SAP/e-mobility-charging-stations-simulator

    Official

    Guided onboarding for OpenSpec - walk through a complete workflow cycle with narration and real codebase work.

    227 GitHub starsUsed in 25 repos~3.5k tokens
    Media & CreativeAuto-check passed
  • Blog Audio

    AgriciDaniel/claude-blog

    Generate audio narration of blog posts using Google Gemini TTS.

    2.3k GitHub starsUsed in 1 repo~2.2k tokens
    Media & CreativeAuto-check: notes

More from plustar35/echo-reading

  • Book Ingest

    plustar35/echo-reading

    把用户提供的书源文件(epub / mobi / azw / azw3 / prc / md / markdown / 文字型 pdf)提取并按章切分, 在 echo-reading 项目里生成 books/书名/chNN/raw.md(只灌纯原文)和 progress.md,并把源文件留档进 books/书名/。当用户给出电子书文件、Markdown、文字型…

    145 GitHub stars~1.3k tokensUpdated 3 mo ago
    Auto-check passed
  • Chapter Split

    plustar35/echo-reading

    把 echo-reading 里一个章节的原文,按内容理解切成若干 「阅读单元」,每个单元生成独立的 9 段笔记骨架(原文灌满、2-7 段占位、8/9 留白)+ 一份卷层面的 00-导读.md,并把 progress.md 改成「章→单元」两层。当用户说「读《X》第 N 章 / 下一章」而该章【尚未切分】、或说「把这章切成单元 / 这章太长读着累 / 分一下段」时使用。

    145 GitHub stars~649 tokensUpdated 3 mo ago
    Auto-check passed
  • Annotate

    plustar35/echo-reading

    给一本书某个阅读单元的原文,写一条划线批注笔记,存进旁车 NN.notes.md(原文不动), 让 Obsidian 高亮那段、点开看笔记。当陪读 / 讨论中聊清了原文某处此处的意思、想留个重读时 就地浮现的记号,或用户说「给这段写个批注 / 记个笔记 / 标一下这里 / 划线记一下 / 在这旁边记一笔」时, 使用本…

    145 GitHub stars~446 tokensUpdated 3 mo ago
    Auto-check passed

Questions about Unit Video

What does Unit Video do?

把一个阅读单元的「备读」做成「领读视频 / 备读视频 / 讲解视频」: 作者第一人称、课件式讲解、16:9 横屏。当前仅支持《道德经》。从 books/道德经/chNN/NN.md 出发, 经「口播稿 → TTS 时间轴 → 分镜 atoms/steps → 渐进渲染」产出 video/道德经/chNN/NN/领读视频.mp4。用户要求把《道德经》某章、某单元或备读内容做成视频、…. Unit Video is an agent skill from plustar35/echo-reading.

When should I use Unit Video?

Unit Video fits situations like: tasks that involve Text to speech and voice.

How do I install Unit Video in Claude Code?

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.

How do I install Unit Video in Codex?

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.

Can I use Unit Video in Cursor, Gemini CLI or GitHub Copilot?

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.

What does Unit Video need to run?

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.

Does Unit Video access the network?

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.

Is Unit Video safe to install?

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.

What licence does Unit Video use?

No licence was found for Unit Video or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Unit Video use?

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.

What are the alternatives to Unit Video?

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.

Who maintains Unit Video?

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.