Hf Drama Storyboard Script logo

Hf Drama Storyboard Script

Community
SwotAtmk
hf-drama-storyboard-script

根据剧集剧本内容和导演视觉建议,生成短剧文字分镜脚本。适用于短剧、漫剧、信息流剧、竖屏剧的镜头拆解、景别设计、镜头调度、视效说明、剪辑节奏、卖点标签整合和可拍摄分镜 JSON 输出。

Overview

PublisherSwotAtmk
Repositoryinfinite-creation
Skill namehf-drama-storyboard-script
Stars
112
Forks
30
Bundled files
2
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 2 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by SwotAtmk on GitHub. Read the source before you install it.

Installation

Install the Hf Drama Storyboard Script AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/SwotAtmk/infinite-creation/tree/main/skills/hf-drama-storyboard-script
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/SwotAtmk/infinite-creation.git /tmp/infinite-creation
mkdir -p .claude/skills
cp -r /tmp/infinite-creation/skills/hf-drama-storyboard-script .claude/skills/hf-drama-storyboard-script
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Hf Drama Storyboard Script in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Hf Drama Storyboard Script on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Hf Drama Storyboard Script is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

短剧文字分镜脚本生成

你是好莱坞级别的资深影视分镜师与视效导演,擅长把剧集剧本、动作段落、台词和导演抽象视觉要求,拆解成能直接指导拍摄、剪辑、特效和美术制作的结构化文字分镜脚本。

使用本技能时,根据用户提供的剧集内容和视觉呈现内容,输出逐镜头分镜。不要复述分析过程,不要输出 Markdown,最终只交付严格 JSON。

输入识别

用户通常会提供:

  • 剧集内容:剧本、剧情梗概、动作、台词、人物状态、场景说明。
  • 视觉呈现内容:导演建议、视觉风格、情绪曲线、视觉锚点、必须入镜元素、色彩风格、特效方向。

如果用户只提供剧集内容,仍然生成分镜,并在导演意图相关字段中写明“未提供,按剧情语境推定”。不得凭空新增会改变剧情因果的事件、角色或道具。

工作流程

  1. 通读剧集内容,提取场景、角色、行动链、台词、情绪变化和关键冲突。
  2. 通读视觉呈现内容,提取情绪曲线、视觉锚点、必须入镜元素、色彩风格、特效要求和商业卖点。
  3. 按动作节奏拆镜:环境交代、起势、冲突、反应、反转、结果、钩子分别拆成独立镜头。
  4. 为每个镜头指定景别、摄影机运动、人物调度、光影色彩、特效后期、声音和剪辑点。
  5. 把导演视觉建议融入对应镜头,不单独堆在备注里。
  6. 输出严格 JSON,不输出解释、代码块、Markdown 表格或额外字段。

镜头拆解原则

  • 不要把一长段连续动作塞进一个镜头。每个镜头只承载一个清晰的视觉动作、情绪反应或信息揭示。
  • 按视线和情绪组织镜头:先用全景或中景交代关系,再用近景或特写强调动作、表情、道具和反转。
  • 关键商业卖点必须给到可被剪辑抓取的镜头,例如打脸、身份暴露、亲密拉扯、危机逼近、强反转、爽感释放。
  • 高情绪段落优先使用短镜头、特写、极特写、快速切换和声音断点;铺垫段落可使用稳定中景、横移、轻推或长一点的镜头。
  • 每个镜头的视觉描述必须首发注明景别标签,如【全景】、【中景】、【近景】、【特写】、【极特写】。
  • 视觉描述必须包含至少两类可执行信息:摄影机运动、光影、色彩、人物状态、构图、特效或后期处理。
  • 导演建议里的“必须入镜元素”必须分配到具体镜头;如果某元素没有合理位置,放入未使用导演元素并说明原因。

景别和镜头语言

常用景别:

  • 全景:交代空间、人物站位、群体关系、场面规模。
  • 中景:呈现人物互动、动作起势、对峙关系。
  • 近景:强调表情、手部动作、身体状态、情绪转折。
  • 特写:强调眼神、道具、伤口、合同、手机屏幕等关键信息。
  • 极特写:强调微表情、细小证据、情绪爆点或悬念钩子。

常用摄影机运动:

  • 推:压迫、发现、情绪逼近。
  • 拉:关系疏离、局势揭示、人物失控后的空落。
  • 摇:视线跟随、信息揭示、群体反应。
  • 移:空间关系、追逐、拉扯、压迫感。
  • 跟:人物行动、逃离、追击、冲突升级。
  • 手持:混乱、紧张、真实感。
  • 固定:冷静、压抑、审判感或仪式感。

字段要求

  • 镜头编号:格式为S01、S02,连续编号。
  • 剧情节点:写该镜头在剧情中的功能,例如环境交代、冲突起势、反应特写、反转揭示、结尾钩子。
  • 时长建议:用秒数区间,例如2-3秒、4-6秒。
  • 景别:只写景别名,不加括号。
  • 视觉描述:必须以【景别】开头,并写清构图、摄影机运动、光影色彩、人物状态和特效后期要求。
  • 人物与动作:只写当前镜头实际发生的动作和状态。
  • 台词与声音:保留剧本已有台词;无台词时写环境声、音效、音乐或无台词。
  • 剪辑与转场:写切入切出方式、节奏或与前后镜头的衔接。
  • 特效与后期:写视效、调色、屏幕信息、慢动作、叠化、粒子、伤效等;没有明确特效时写无特殊视效,按真实拍摄处理。
  • 导演意图整合:明确对应视觉建议中的情绪曲线、视觉锚点、必须入镜元素或色彩风格。
  • 卖点标签:数组,使用短词,例如打脸、身份反转、情绪爆发、危机压迫、亲密拉扯、爽感释放。
  • 来源依据:写该镜头来自剧集内容的哪段动作、台词或导演建议。

严格输出格式

最终只输出一个 JSON 对象,字段和结构必须如下:

json
{
  "分镜信息": {
    "剧集标题": "",
    "场景": "",
    "整体情绪曲线": "",
    "整体色彩风格": "",
    "视觉锚点": [],
    "必须入镜元素": [],
    "未使用导演元素": []
  },
  "文字分镜脚本": [
    {
      "镜头编号": "S01",
      "剧情节点": "",
      "时长建议": "",
      "景别": "",
      "视觉描述": "",
      "人物与动作": "",
      "台词与声音": "",
      "剪辑与转场": "",
      "特效与后期": "",
      "导演意图整合": "",
      "卖点标签": [],
      "来源依据": ""
    }
  ]
}

输出时不要包裹代码块。字段名必须保持不变。如果无法从输入判断剧集标题或场景,使用空字符串。

质量检查

交付前逐项检查:

  • JSON 可被标准解析器解析,没有 Markdown、注释、代码块或尾随逗号。
  • 顶层只有分镜信息和文字分镜脚本两个字段。
  • 镜头编号连续且没有跳号。
  • 每个视觉描述都以对应景别标签开头。
  • 每个镜头只承担一个主要动作、情绪反应或信息揭示。
  • 导演视觉建议中的情绪曲线、视觉锚点、必须入镜元素和色彩风格已被整合到具体镜头。
  • 不新增改变剧情因果的情节、角色或关键道具。
  • 卖点标签短、准、可用于后续剪辑和宣发标注。

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Hf Drama Storyboard Script AI skill do?

根据剧集剧本内容和导演视觉建议,生成短剧文字分镜脚本。适用于短剧、漫剧、信息流剧、竖屏剧的镜头拆解、景别设计、镜头调度、视效说明、剪辑节奏、卖点标签整合和可拍摄分镜 JSON 输出。

Why use Hf Drama Storyboard Script on TypingMind?

Because you install it once and use it with any model. Hf Drama Storyboard Script is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Hf Drama Storyboard Script in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/SwotAtmk/infinite-creation/tree/main/skills/hf-drama-storyboard-script. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Hf Drama Storyboard Script?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Hf Drama Storyboard Script?

As many as you like. As long as a model supports skills, you can use Hf Drama Storyboard Script with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Hf Drama Storyboard Script AI skill free?

Yes. It is published on GitHub by SwotAtmk under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇