notebook-video SKILL.md skillA

notebook-video from hyt315/notebook-video is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add hyt315/notebook-video/notebook-video@v3.5.3

Pins v3.5.3 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
hyt315/notebook-video
Path
SKILL.md
Versions recorded
38
Latest version
v3.5.3, committed Nov 4, 2026
First version recorded
Sep 2, 2026
Size
27,810 bytes
Repository stars
10
License
Apache-2.0

Turn a topic into a Chinese 16:9 teaching video. Draft-paper narration comes first: there is no pen on screen, and everything appears only when the voice-over reaches it and grows in progressively — text unfolds along the reading direction, sketches trace part by part, annotations are drawn as they are spoken, at most two things grow at once. (flat / cel component themes, or the journal / papercut / archive hand-made skins driven by a metaphor-first director layer) with React, TypeScript and…

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# notebook-video · 草稿纸讲解:讲到哪,长到哪(手账页承载 + 组件讲解)

**第一原则 · 草稿纸讲解**:画面像一张边讲边写的草稿纸。画面上**没有笔**;每样东西都在旁白讲到它时才出现,一点点长出来,不整块弹出,同一时刻不冒出一堆。下面的「手账页 / 组件 / 直书页」管的是**画什么**,草稿纸讲解管的是**什么时候、怎么出现**;两者冲突时,按草稿纸讲解。

**出现规则**(auto 路线由引擎自动做到;手写场景路线照着写。全文见 [references/reveal-rules.md](references/reveal-rules.md);版式、配色与组件搭配见 [references/draftpaper-design.md](references/draftpaper-design.md)):
1. **跟着旁白**:一样东西在讲到它的那句话开始时才开始出现,不提前。
2. **长出来**:文字和卡片左→右展开,用时 = 字数 × 4 帧(最少 12、最多 45 帧);线稿按部位依次描出,整幅 24–45 帧;圈注 14 帧,下划线和箭头 12 帧,手写小字 24 帧。手账页上的真图版、照片、截图可以整件「贴上」,但也要等讲到它的那句。
3. **不扎堆**:同一镜里,相邻两样东西开始出现至少隔 12 帧(0.4 秒);同一时刻最多 2 样在长。
4. **不预铺**:镜头切进来时,纸上只有已经讲过的东西;开镜头 6 帧内最多 1 样东西开始出现。

画面由两种东西分工,**交替出现**:

| | 负责 | 长什么样 | 怎么写 |
|---|---|---|---|
| **手账页** | **承载**:把要讲的那个真东西摆到眼前 | 一页纸:装裱好的原版图版 / 标本、手写页眉、朱红印章、一行手写说明、放大镜 | `layout: "page"` + `content.page` = `plate` / `loupe` |
| **组件** | **讲解**:把概念拆开、对比、算清 | 流程、对比、清单、柱条、大数字、代码 | `flow` / `compare` / `list` / `bars` / `number` / `code` |

- **三种呈现模式**(`story.json` 顶层 `"mode"`),配比不同,`validate-fusion` 按模式判:

| mode | 手账页 | 组件(含直书) | 什么时候用 |
|---|---|---|---|
| `hybrid`(默认) | 20–75% | ≥25% | 有物可看、也有结构要讲——绝大多数片 |
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add hyt315/notebook-video/notebook-video@sha256:47a60891e545453b

The line at the top of this page pins the label v3.5.3, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_dczglsqds45ijbwl.svg)](https://markdownregistry.com/a/art_dczglsqds45ijbwl)

3 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 38 versions of this file, between Sep 2, 2026 and Nov 4, 2026, about one every 2 days.

versioncommittedcommitsizeaudit
v3.5.3 latest2026-11-04 2f475ad 27,810 BA view · diff
v3.5.22026-11-04 a4bfbdf 27,810 BA view · diff
v3.5.12026-11-04 0656745 27,810 BA view · diff
v3.5.12026-11-04 ce012a6 27,752 BA view · diff
v3.5.12026-11-03 94c1541 27,649 BA view · diff
v3.5.02026-11-03 f31a10b 27,649 BA view · diff
v3.5.02026-11-03 d0e5457 25,699 BA view · diff
v3.5.02026-11-03 a2bcddf 25,531 BA view · diff
v3.8.02026-11-03 350e8b7 25,531 BA view · diff
v3.4.02026-10-30 470bbaa 19,392 BA view · diff
v3.3.02026-10-30 63c0eb2 15,401 BA view · diff
v3.3.02026-10-30 16b46d6 14,600 BA view · diff
v3.7.02026-10-29 03a1a17 14,600 BA view · diff
v3.7.02026-10-29 6fe524c 14,105 BA view · diff
v3.2.02026-10-18 d13d26c 7,570 BA view · diff
v4.5.02026-10-18 6f9e2be 7,623 BA view · diff
v4.5.02026-10-18 ad1c6af 6,910 BA view · diff
v4.4.02026-10-17 de1db29 30,101 BA view · diff
v4.4.02026-10-17 7064bfa 29,918 BA view · diff
v3.1.22026-09-22 ca92215 29,038 BA view · diff
v3.1.12026-09-22 616dd0f 29,038 BA view · diff
v3.1.12026-09-22 c9d80f0 28,217 BA view · diff
v3.1.12026-09-22 ba47231 28,218 BA view · diff
v3.1.12026-09-22 e6519ee 28,151 BA view · diff
v3.0.32026-09-18 8eca144 19,367 BA view · diff
v3.0.22026-09-11 53071b3 19,367 BA view · diff
v3.0.12026-09-11 b601d4a 19,073 BA view · diff
v3.0.02026-09-11 ee1ac34 18,625 BA view · diff
v2.9.02026-09-10 a535077 14,448 BA view · diff
v2.9.02026-09-10 c28fa64 13,876 BA view · diff
v2.8.02026-09-08 cf2bdf4 32,795 BA view · diff
v2.7.02026-09-08 e4d2a23 32,427 BA view · diff
v2.6.02026-09-06 0e647e0 30,949 BA view · diff
v2.5.02026-09-06 0ad76c5 27,606 BA view · diff
v2.4.02026-09-05 c003901 27,286 BA view · diff
git:20260905.657b85a2026-09-05 657b85a 28,125 BC view · diff
git:20260905.234f7ab2026-09-05 234f7ab 26,478 BA view · diff
git:20260902.26df0f12026-09-02 26df0f1 24,777 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (27810 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

hyt315/notebook-video · 10 stars · license Apache-2.0 · pushed 2026-11-04 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_dczglsqds45ijbwl
GET https://markdownregistry.com/api/v1/resolve?ref=hyt315/notebook-video/notebook-video
GET https://markdownregistry.com/api/v1/blob/47a60891e545453b6e3aefd9de9996c1251569d7eb9018c2f2a791e32e46f0bb

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

Browse by kind, by grade A, or by owner.