laohan-daoyan

laohan-daoyan is a skill for Claude Code, Codex from hanzhcn/laohan-skills. It costs 74 tokens per session (2,108 once invoked), scanned A, original, MIT.

A directing workflow for planning the visuals of a video episode from its final spoken script. It defines how the presenter, graphics, real footage, product screens, and other material should work together.

In plain words
What is it for?
Use it to start an episode, understand its key ideas, develop two or three distinct visual directions, and prepare or review the director's draft.
Why use it?
It helps turn an explanation into a coherent visual plan instead of mechanically animating every sentence.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: mentions Codex.

Good fit Use it to start an episode, understand its key ideas, develop two or three distinct visual directions, and prepare or review the director's draft.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/hanzhcn/laohan-skills/laohan-daoyan
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add hanzhcn/laohan-skills --skill laohan-daoyan
Clone the repo
git clone --depth 1 https://github.com/hanzhcn/laohan-skills

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for laohan-daoyan

README.md
[![agentmods](https://agentmods.dev/badge/skills/hanzhcn/laohan-skills/laohan-daoyan/github.svg)](https://agentmods.dev/skills/hanzhcn/laohan-skills/laohan-daoyan)
Your own site
<a href="https://agentmods.dev/skills/hanzhcn/laohan-skills/laohan-daoyan"><img src="https://agentmods.dev/badge/skills/hanzhcn/laohan-skills/laohan-daoyan/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for laohan-daoyan

Your own site · 80×15
<a href="https://agentmods.dev/skills/hanzhcn/laohan-skills/laohan-daoyan"><img src="https://agentmods.dev/badge/skills/hanzhcn/laohan-skills/laohan-daoyan.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 74 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,108 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00074 $0.02108
Opus 5 $0.00037 $0.01054
Sonnet 5 $0.00015 $0.00422
Haiku 4.5 $0.00007 $0.00211

Measured 10d ago against content hash f09fd9fac453, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

laohan-daoyan scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.

The scan reads SKILL.md. This mod also ships 1 executable file (scripts/test-routing.mjs), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

laohan-daoyan/SKILL.md · 127 lines

How it starts

The opening of the file, as written. The whole thing — 127 lines — stays where its author put it; the contents beside it link to each section on GitHub.

老韩V5.1导演预制

本Skill是新episode默认导演预制入口,但不是另一套方法真源。当前方法只读取视频项目中的:

  • animation-method/director-system/method-v5.json
  • templates/director-state-v5.md
  • docs/Codex媒体生产接口规格.md的“V5.1导演预制”部分

项目规则和上述文件优先于本Skill。不得把历史METHOD_LAB、V4 motion-plan或旧episode实现混入V5上下文。

路由

默认:V5.1新期导演预制

用户说“新建一期”“做导演初稿”“最终导演复审”“只做导演层”或同义表达时,固定进入本路线,并根据director_draftdirector_review进入正确阶段。

例外:历史METHOD_LAB

只有用户明确说出“METHOD_LAB”“旧AST/双renderer”“恢复历史episode”之一时,才读取references/method-lab-legacy.md。不得根据缺少clean/SRT或看到旧文件自行切换历史路线。

V5输入

  1. 当前最终口播稿;它是内容真值,不在导演阶段改稿。
  2. 视频项目的method-v5.jsondirector-state-v5.md
  3. 当前episode的episode-config.json09-导演/director-state.md
  4. 如果Jeffrey已经提供真人原片,只用于观察显示方向、构图、人物位置、手势和安全区;不剪辑、不转录、不生成clean/SRT。

如果用户要求“新建一期”,从视频项目根运行node scripts/new-episode.mjs <slug>;已有当前episode时该命令会阻断,不复制或覆盖旧期。

第一阶段:三轮导演初稿

1. UNDERSTAND_CONTENT

  • 提炼观众真正要理解的判断、论证关系、情绪推进和结尾记忆点。
  • 判断哪些内容需要图形解释、真实素材、产品画面或只保留真人。
  • 不把每句话机械变成动画。

2. DIVERGE_2_TO_3_DIRECTIONS

  • 先从内容发散2—3个完整且本质不同的视觉方向,而不是罗列互不相关的特效。
  • 各方向必须在核心视觉隐喻、空间组织、运动逻辑或素材角色上形成真实差异,不能只是换配色、换版式或不同特效组合。
  • 每个方向说明视觉世界、段落推进、信息层级、真人与overlay关系、素材作用和潜在记忆点;至少一个方向必须突破通用文字/卡片/流程图组合,提出本期专属表达。
  • 方向概念形成后,需要Remotion高级能力时才按需读取最小范围相关官方Plugin知识;不得一次加载全部知识,也不得因为本地未知提前降级创意。

3. CONVERGE_ONE_COHERENT_PLAN

  • 按观众理解、原片构图适配、全片连贯性、手机可读性和记忆点选择一个最适合当前口播的统一方案,并说明取舍。
  • 允许吸收另一方向中的一个强表达,但不得把多个视觉世界拼成风格混乱的混合体。
  • 每个内容段写画面动作,并补一行:执行提示:推荐能力或包 + 大致手法 + 时长/节奏 + 安全区与退场。
  • 拍摄前只写大致秒数;已有原片也不在本阶段虚构clean时间轴或精确帧数。
  • 最终方案用一句话确认LIGHTWEIGHT_RESULT_ONLY视觉底线:手机可读大字、透明/无大面积实体底板、清晰色彩层级、内容专属视觉、完整进入—发展/转折—退出、眼睛/嘴/字幕安全区。
  • 不固定字号、坐标、配色、旧组件、模板或高级效果数量。

初稿完成后写:

  • director_draft: COMPLETED
  • director_review: PENDING
  • status: WAITING_FOR_FOOTAGE

随后停止,不能在同一用户请求里自动进入最终复审。

第二阶段:一次最终导演复审

只有用户明确要求继续完善当前导演稿、最终复审或使用固定第二阶段提示词时进入。读取同一个director-state.md,不重跑完整初稿,不改变已成立的内容主线和视觉世界:

DENSITY_REVIEW

  • 逐段判断适合低、中还是高动画密度。
  • 查真人或静态画面过久、密度失衡、只有字体动画而缺少关系/空间/过程/因果/真实素材表达、注意力竞争、高潮不足和跨段断裂。

ADVANCED_EXPRESSION_CHALLENGE

  • 只选择真正值得增强的位置,先明确观众理解任务和导演意图,再为每个重点位置在内部发散2—3个本质不同的候选;至少一个候选不能只是现有文字或卡片效果换皮。
  • 根据视觉任务按需读取最小范围Remotion官方Plugin知识,不一次加载全部能力。
  • 高级表达必须承担关系、过程、因果、空间或记忆任务,不能只增加字体弹入、放大或变色。
  • 不因本地能力未知提前降低创意,也不把技术选择题交给Jeffrey。
  • 使用以下非穷尽技术搜索地图提醒搜索维度,但不能逐项打勾或强制使用:Shared Element/形态连续变换;透明2.5D或3D/景深/视差/虚拟镜头;关系线/路径/节点/因果链/数据流程;遮罩/拆解/透视合成/corner pin/真实产品融合;粒子/拖尾/motion blur/shader;跨段空间转场和语义接力。必须允许发现地图之外的技术。

Read the full file on GitHub · 127 lines

Files

What ships with it

2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 10d ago First seen · 127 lines · 74 tokens per session scan A f09fd9fac453

Subscribe to this mod's changes

laohan-daoyan is a skill published in the GitHub repository hanzhcn/laohan-skills (11 stars, last pushed 15d ago), licensed MIT. It adds 74 tokens to every session and 2,108 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

officecli-pitch-deck

Use this skill when the user is building a fundraising / investor pitch deck — seed, Series A / B / C, convertible note, SAFE round, strategic raise. Trigger on: 'pitch deck', 'investor deck', 'Series A deck', 'Series B deck', 'Series C deck', 'fundraising deck', 'seed pitch', 'VC deck', 'raising capital', 'term sheet…

iOfficeAI/OfficeCLI · 163 tokens

morph-ppt

Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style continuous motion, shapes that grow / move / rotate as the slide advances. Trigger on: 'morph', 'morph transition', 'smooth transition', 'continuous animation across slides', 'Keynote-style…

iOfficeAI/OfficeCLI · 169 tokens

morph-ppt-3d

3D Morph PPT — extends morph-ppt with GLB model insertion, cinematographic camera, model-content layout, and enriched visual design system.

iOfficeAI/OfficeCLI · 37 tokens

bilibili-upload

A workflow for using the sau command-line tool to log in to Bilibili, a Chinese video-sharing platform, check an account, and upload videos.

dreammis/social-auto-upload · 64 tokens

videonote

A skill for turning video links or local videos from supported platforms into AI-generated Markdown notes. It can inspect videos, use available subtitles or transcription, and return notes with key points and chapters.

HuangYincan/VideoNote-MCP · 85 tokens

cosyvoice-ssml

An internal skill for the CosyVoice text-to-speech step in approved digital-person and character voice-video workflows. It is not intended for ordinary chat, audio, short-video, product-video, or advertising requests.

Jamailar/Beav · 0 tokens