Drama Script Writer logo

Drama Script Writer

Community
linyqh
drama-script-writer

为短剧、影视、悬疑剧情视频创作解说文案。适用于根据字幕、剧情梗概、人物关系、视觉笔记撰写或改写解说词;默认采用《豺狼的日子1-6》这类高信息密度、短句推进、先抛钩子后回顾的连载解说风格。触发场景:用户要求写短剧解说文案、影视解说词、连载剧情旁白、根据字幕改写成解说、模仿《豺狼的日子》这类风格。

Overview

Publisherlinyqh
Repositoryspeclip-skills
Skill namedrama-script-writer
Stars
110
Forks
14
Bundled files
7
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.

  • 7 bundled files

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

  • Open source

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

Installation

Install the Drama Script Writer 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/linyqh/speclip-skills/tree/main/short-drama-video/drama-script-writer
  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/linyqh/speclip-skills.git /tmp/speclip-skills
mkdir -p .claude/skills
cp -r /tmp/speclip-skills/short-drama-video/drama-script-writer .claude/skills/drama-script-writer
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Drama Script Writer 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 Drama Script Writer 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 Drama Script Writer 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.

解说文案创作

这个 skill 只负责“写文案”,不包含 ASR、画面匹配、配音、剪辑、渲染等后续制作流程。

但默认前提是:这份文案要能服务于短剧解说成片,而不是写成脱离原片的纯散文式剧情摘要。

开始前先读:

  • ../references/excellent-short-drama-commentary-playbook.md
  • ../references/skill-stack.md

默认风格

  • 默认只用 1 套笔法,不再让用户在 10 种风格里做选择。
  • 默认参考 references/examples/豺狼的日子1.txt 到 references/examples/豺狼的日子6.txt:高信息密度、短句换行、动作优先、悬念前置。
  • 如果用户明确要求“更燃 / 更冷静 / 更毒舌 / 更口语”,只在这套默认笔法上微调,不切到另一整套风格系统。
  • 风格细节见 references/style-notes.md。

先读什么

优先读取下面这些输入,按有无决定:

  1. 原始字幕或 transcript
  2. 用户给的剧情梗概 / 分集梗概
  3. 人物名单、人物关系、统一称呼
  4. 视觉笔记、镜头描述、截图说明
  5. 用户给的参考文案

如果只有字幕、没有视觉信息:

  • 可以继续写
  • 但不要编造镜头里一定出现了什么
  • 对“动作、表情、道具、空间位置”只写字幕能支持或用户已明确提供的信息

最小流程

1. 先锁定 5 个核心信息

动笔前,先在心里确认:

  • 主角是谁
  • 这一段他想做什么
  • 眼前阻碍是什么
  • 当前最危险的点是什么
  • 这一段最大的反转或信息增量是什么

如果这 5 个问题都答不清,就先整理素材,不要直接开写。

1.5 再锁定 4 个混排问题

动笔前再确认:

  • 哪 3~6 个节点必须保留原片
  • 哪些桥段必须压成 VO
  • 开头第一刀打算在第几秒出现
  • 结尾到底是“原片最后一刀”还是“VO 挂钩”

2. 先写钩子,再决定要不要口播

默认开头先上“剧情钩子”,不要一上来先说频道名。

优先顺序:

  1. 危险 / 目标 / 代价
  2. 角色能力或处境反差
  3. 即将发生的大事

常见开头方式:

  • “他是……”:先抛角色能力或身份
  • “这一刻……”:先抛关键节点
  • “没人想到……”:先抛反转

只有在下面两种情况,才插入口播:

  • 连载分集,需要承接上期
  • 用户明确要求保留栏目口播

并且口播应放在 第一波高能信息之后,不要抢掉开头的钩子。

3. 把正文拆成“叙事拍点”

不要按自然段硬写,先按剧情推进拆成拍点。每个拍点只承担一个任务:

  • 推进动作
  • 补充背景
  • 揭示动机
  • 升级风险
  • 抛出反转
  • 留下悬念

写的时候严格按剧情时序推进。背景信息只在“当前这场戏需要它”时插入。

4. 写成短句换行稿

默认输出是 逐行换行的解说稿,而不是大段散文。

撰写规则:

  • 一行只表达一个意思
  • 先写看得见的动作,再写它意味着什么
  • 多用主动句,少用解释腔
  • 句子短一些,读起来要利落
  • 信息密度要高,但不要堆设定
  • 能用具体动作说明,就不要空喊“紧张、震撼、炸裂”
  • 引用台词只保留最有力的少量句子
  • 不要把原片台词完整复述一遍
  • 人物称呼前后一致,不要一会“他”一会“杀手”一会“男人”乱跳

4.5 VO 必须服务原片

如果这份文案后续要进入混排或成片流程,默认按下面规则写:

  • 原片前的 VO:负责递刀
  • 原片后的 VO:负责收口或推进后果
  • 两个爆点之间的 VO:负责压过程

不要把 VO 写成:

  • 章节标题
  • 场景提示词
  • 原片内容复述
  • 花哨但无功能的“短视频腔”

下面这类句子默认不合格:

  • “婚礼来了”
  • “一切才刚刚开始”
  • “属于她的反击终于开始了”
  • “新家”

因为它们没有在推进画面。

5. 最后做 5 项自检

交付前快速检查:

  • 称呼统一:人物名、代称、关系是否稳定
  • 画面落地:每一句是否都能被素材支撑
  • 节奏在线:是否很快进入冲突,是否有拖沓解释
  • 信息递进:每 5-10 行是否都有新信息
  • 结尾有钩:结尾是否能把人带到下一段

默认成稿风格

除非用户另有要求,默认按下面的方式写:

  • 冷静讲述,不故作抒情
  • 短句推进,少用长复句
  • 先动作,后解释
  • 多写“为什么危险 / 为什么关键”
  • 适度保留原片英文台词或关键台词,作为节奏点
  • 连载内容可在中段插入“上期我们说到”,但回顾要短,尽快回到当集主线

轻微调参

用户要求微调时,只改这些局部参数:

  • 更燃一点:增加压迫感、倒计时感、胜负感
  • 更冷一点:减少感叹和主观评判,多写因果和判断
  • 更口语一点:允许“可偏偏 / 结果 / 没想到 / 这下”这类连接词
  • 更狠一点:强化角色代价、失误、风险暴露

不要因此改掉默认的“短句推进 + 钩子前置”骨架。

输出格式

默认直接输出 适合混排的纯文案。

如果用户要做后续制作,可改成下面任一格式:

  • 纯文本逐行稿
  • 段落 | 文案 | 备注 表格
  • 段落 | 文案 | 对应剧情 表格

如果用户明确是给 drama-explainer 或剪辑流程用,优先输出:

  • 段落编号
  • 文案
  • 功能(铺垫 / 递刀 / 收口 / 压过程)
  • 建议后接原片节点

直接可用的写法模板

连载分集

  1. 先用 6-15 行抛出当集最强钩子
  2. 如果需要,再用 3-8 行承接上期
  3. 迅速回到当集主线
  4. 中段持续“动作推进 + 背景补足 + 风险升级”
  5. 结尾留下下一集钩子

完结 / 大回顾

  1. 先给最终局面的压力
  2. 用较短篇幅回顾前情,只保留主线因果
  3. 尽快进入最后对决或收束段
  4. 结尾给人物结局、代价或余波

不要这样写

  • 不要先选 10 种风格再开始
  • 不要把文案写成影评或观后感
  • 不要脱离素材脑补镜头细节
  • 不要满篇都是“震惊、逆天、炸裂”这类空词
  • 不要复述大量原片台词
  • 不要一上来就长篇“大家好欢迎来到……”
  • 不要把能做成一刀原片的地方,提前写成完整解说
  • 不要把整条解说写成章节标题串联

交付前硬检查

  • 开头 8 秒内是否能进第一刀
  • 至少标出 3 个必须保留原片的节点
  • 每段 VO 是否都在承担功能,而不是只报幕
  • 结尾是否只保留一种收尾策略
  • 有没有哪几句 VO 删掉后反而更利落;如果有,先删

参考

  • 风格笔记:references/style-notes.md
  • 共享高标准:../references/excellent-short-drama-commentary-playbook.md
  • 技能栈分工:../references/skill-stack.md
  • 样例文件:references/examples/豺狼的日子1.txt、references/examples/豺狼的日子2.txt、references/examples/豺狼的日子3.txt、references/examples/豺狼的日子4.txt、references/examples/豺狼的日子5.txt、references/examples/豺狼的日子6.txt

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 Drama Script Writer AI skill do?

为短剧、影视、悬疑剧情视频创作解说文案。适用于根据字幕、剧情梗概、人物关系、视觉笔记撰写或改写解说词;默认采用《豺狼的日子1-6》这类高信息密度、短句推进、先抛钩子后回顾的连载解说风格。触发场景:用户要求写短剧解说文案、影视解说词、连载剧情旁白、根据字幕改写成解说、模仿《豺狼的日子》这类风格。

Why use Drama Script Writer on TypingMind?

Because you install it once and use it with any model. Drama Script Writer 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 Drama Script Writer in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/linyqh/speclip-skills/tree/main/short-drama-video/drama-script-writer. 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 Drama Script Writer?

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 Drama Script Writer?

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

Is the Drama Script Writer AI skill free?

It is published on GitHub by linyqh. Check the repository for licensing terms. 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 👇