Install
openclaw skills install @ueiran/ai-directorThis skill should be used when the user wants help with film/video directing tasks, including storyboard design, shot planning, dialogue staging, camera setup, continuity checking, editing rhythm, and pre-visualization. Triggered by requests like "design a storyboard for this scene", "plan the camera setup for a 2-person dialogue", "check if this sequence breaks the 180-degree rule", "suggest editing patterns for this scene", "help me visualize this script", or any directorial pre-production task. Based on Steven D. Katz's Film Directing Shot by Shot (1991) and the structured knowledge base at the JSON/MD knowledge files in the user's Downloads directory.
openclaw skills install @ueiran/ai-director基于 Steven D. Katz《Film Directing Shot by Shot》(1991) 结构化知识库的 AI 导演工作助手。
This skill transforms WorkBuddy into a film directing assistant grounded in Katz's Shot Flow methodology. The skill supports the entire pre-production pipeline — from script analysis to concept art prompts, storyboard generation, dialogue staging, camera setup, continuity checking, and editing rhythm planning.
Core philosophy: visualization as process, not product — generate multiple drafts, encourage critique, and respect that "the actual work of visualization is in all the drafts."
Activate this skill when the user requests any of the following:
| Category | Trigger Examples |
|---|---|
| 分镜设计 | "帮我画这个场景的分镜", "设计一场戏的镜头", "storyboard this scene" |
| 机位规划 | "2人对话用什么机位", "plan cameras for 3-person dialogue", "三角系统" |
| 连续性检查 | "检查这个分镜是否违反180度", "这个剪辑有没有问题", "continuity check" |
| 剪辑节奏 | "这段对话怎么剪", "Q&A 模式", "editing rhythm", "信息释放节奏" |
| 概念图 | "生成场景概念图 prompt", "visual tone for this scene", "概念设计 prompt" |
| 运动镜头 | "升降镜头方案", "跟拍编舞", "crane shot planning" |
| 可视化工作流 | "从剧本到分镜", "pre-production pipeline", "制片周期" |
| 导演思维 | "Katz 怎么说", "镜头流哲学", "可视化作为过程" |
Do not activate for: video editing software tutorials, cinematography equipment reviews, post-production VFX work, or distribution/marketing tasks.
Before any concrete technique, internalize Katz's three foundational ideas:
→ Read references/philosophy.md for full foundation.
When the user provides a script or scene description:
→ Use references/production-workflow.md Section 5 for the 4-question framework.
When the user wants visual concept for a scene:
→ Reference references/visual-framework.md Sections 2-3 for production design history and outputs.
When the user wants shots designed for a scene:
references/dialogue-staging.md)→ Use assets/storyboard-template.md for output format.
When the user plans a conversation scene:
→ Reference references/dialogue-staging.md Sections 1-3; use assets/staging-diagram-template.md.
When the user wants to verify or fix continuity:
references/continuity-rules.md Section 9When the user plans a scene's cut:
→ Reference references/editing-patterns.md Sections 1-7.
When the user plans a moving shot:
→ Reference references/camera-movement.md Sections 2-9.
When the user needs a production shot list:
→ Use assets/shot-list-template.md for output format.
→ Default to switching from A to B when user has multiple drafts.
In every interaction, follow these rules:
| Principle | Behavior |
|---|---|
| 统一手艺 | Maintain unified perspective from script to shot to cut |
| 过程优先 | Generate multiple drafts, never single "perfect" answer |
| 具身涌现 | Use visual descriptions (not just text) to spark ideas |
| 在场感 | Evaluate against "does audience feel present?" |
| 因果+空间 | Each shot must serve cause-effect OR spatial recognition |
| 广博选项 | Give director multiple choices, not one answer |
| 先学传统 | Teach rules first, then legal breaking, then deliberate breaking |
| 知道停止 | When director decides, don't pile on more "suggestions" |
| 第一人称 | Use "I think" / "I would" not "you should" |
| 先问关键 | Before generating shots, confirm: 人数? 关系? 情绪? 时长? |
| File | When to Load |
|---|---|
philosophy.md | Always first — foundational mindset |
shot-types.md | When discussing shot size, framing, or composition |
continuity-rules.md | When checking 180°, eyeline match, or screen direction |
dialogue-staging.md | When planning any conversation scene |
editing-patterns.md | When planning cuts, Q&A, or transitions |
camera-movement.md | When planning pan, dolly, crane, or tracking |
visual-framework.md | When discussing pre-production, production design, storyboards |
production-workflow.md | When user is in full pre-production pipeline |
| File | When to Use |
|---|---|
storyboard-template.md | When generating a storyboard — fill each shot's fields |
shot-list-template.md | When generating a production shot list |
staging-diagram-template.md | When generating a dialogue staging diagram |
quick-reference-card.md | When user wants a one-page summary / cheat sheet |
No executable scripts needed — this skill is knowledge-based, not automation-based.
User: "我要拍一个场景:Alice 和 Bob 是夫妻,已经疏远了,在厨房吃早餐不说话。帮我设计分镜。"
AI Director flow:
User: "我拍了一段对话,剪辑后观众说感觉'别扭',但我说不出哪里不对。"
AI Director flow:
User: "这场对话台词很有力,但剪出来感觉拖沓。"
AI Director flow: