Convert complete subtitle files or pasted subtitle text into

SKILL内容创作
内容创作 未标注权限 许可证不明确
安装这个技能

Convert complete subtitle files or pasted subtitle text into a strict full short-drama/manhua-drama script. Use when the user provides SRT/VTT/TXT subtitles, episode subtitles, raw captions, timestamped dialogue, or asks to 根据字幕修改剧本、字幕推导完整剧本、从字幕还原剧本、把完整字幕改成完整短剧/漫剧/影视剧本、按剧本格式输出. Must preserve all subtitle content and output in professional script format, not a line-number transcript.

一句话选型结论

按资料字段整理

Convert complete subtitle files or pasted subtitle text into是内容创作类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类内容创作 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_814dbe54/subtitle-to-script
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

内容创作
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_814dbe54仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791623803
正文体量9.5 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写文章与脚本

按主题产出初稿与分镜脚本。

改稿与润色

把草稿改顺、统一语气。

多平台文案改写

同一内容按平台改成长短不同的版本。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在内容创作场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
Convert complete subtitle files or pasted subtitle text into当前 未标注权限 未标注 未标注 未标注 有
AI 视频生成 调用外部服务 GitHub 仓库 431.3 万 Codex、Claude、Cursor 有
视频帧 联网访问 ClawHub 市场 262.1 万 OpenClaw 有
Markdown 转换器 写入文件 ClawHub 市场 135.3 万 OpenClaw 有
哔哩哔哩全合一 接触敏感数据 ClawHub 市场 64.1 万 OpenClaw 有
Remotion video toolkit 命令行 浏览器控制 ClawHub 市场 63.9 万 OpenClaw 有

SKILL.md 全文

9.5 KB
模型实际读到的说明书原文,来自技能仓库

Subtitle To Script

Non-Negotiable Rule

Create a real industry-style short-drama script, not a subtitle cleanup, transcript, outline, summary, or line-number dump.

Every meaningful subtitle line must be represented in the final script as one of:

  • Character dialogue.
  • OS / inner monologue / narration.
  • On-screen text / system prompt / phone message.
  • Action, reaction, transition, or scene description.

Do not omit plot beats, jokes, prices, numbers, names, relationship clues, system prompts, sound reactions, or repeated catchphrases. The final script should normally be much longer than the subtitle source because it adds人物小传、故事梗概、scene headings, visual descriptions, actions, blocking, expressions, props, transitions, and episode hooks.

Do not use vague speaker labels such as 人物, 某人, or 未知人物 in the main script. If the exact speaker cannot be known from subtitles, assign a stable playable label based on context, such as 债主甲, 债主乙, 买家, 村民甲, 船员甲, 游客甲, 朋友甲, 众人, or 旁白. The reader must always know who says the line well enough to shoot or draw the scene.

Every dialogue block should include playable expression/action guidance when useful, especially when the subtitle itself does not show emotion. Examples:

**【债主甲】**
(拍门,语气逼迫)李绍安赶紧给老子开门。

**【李少安】**
(压住慌乱,迅速权衡)你们给我三个月时间。

Do not output a script that is “all dialogue with a simple scene header.” Every scene must be enriched with multiple visual action beats, like a production script:

  • Opening visual setup: location, light, character position, clothes/props when inferable, emotional state.
  • Action before key dialogue: who enters, sits, looks, hands over objects, opens phone, points at sea, pulls net, reacts.
  • Action after key dialogue: silence, expression change, movement, cut, crowd reaction, object close-up.
  • Transition language: 同场切, 闪入, 闪出, 切至, 字幕:.
  • Camera-drawable detail: avoid abstract comments like “很震惊”; write visible behavior like “手指攥紧欠条”“眼神一沉”“众人探头围上来”.

Required Pre-Work

Before writing, calculate and report internally or in the final note:

  • Original subtitle character count including whitespace.
  • Original subtitle character count excluding whitespace.
  • Number of non-empty subtitle lines.

If writing to a file, verify after generation:

  • Output character count excluding whitespace is greater than the subtitle count unless the user explicitly requested compression.
  • Every non-empty subtitle line is accounted for.
  • Missing subtitle line count is 0.

For long subtitles, write the full script to a .md file in the current workspace. Do not truncate chat output.

Default Delivery To Feishu/Lark

After generating the final strict script file, import it into Feishu/Lark as an online document by default, unless the user explicitly says not to.

Use the Lark Drive workflow:

lark-cli drive +import --as user --file "<relative-path-to-final-md>" --type docx --name "<document-title>"

Rules:

  • Use a relative file path from the current working directory; lark-cli may reject absolute paths.
  • Import the final strict script version, not an audit file or line-number transcript.
  • Return the Feishu/Lark document URL to the user.
  • If import fails because authentication or permissions are missing, explain the exact blocker and keep the local .md file available.
  • If lark-cli prints an update notice, mention it after completing the user task.

Input Handling

Accept pasted subtitles or file paths. Support .srt, .vtt, .txt, and raw timestamped captions.

When a file path is provided, read the whole file. If encoding displays as mojibake in PowerShell, try UTF-8 explicitly before assuming the file is corrupt.

When multiple subtitle files are provided, sort by episode/part number and preserve order.

Script Format Standard

Use the industry reference format in references/script-output-template.md unless the user gives another standard. The default must match the style of a professional竖屏短剧剧本, not Markdown notes.

Default professional short-drama format:

竖屏男频短剧

《片名》剧本

一、人物小传
角色名
性别,年龄,身份。外貌气质、性格、背景、动机、人物弧光。写成完整段落,不要只写标签。

二、故事梗概
用 500-1000 字概括完整主线、核心爽点、人物关系、起承转合和结局方向。

三、剧本正文

第一集

1-1 李少安家 日 内
人物:李少安、债主甲、债主乙、债主若干

△破旧木门被砸得砰砰作响,门框上的灰尘震落。
△屋内,李少安猛地睁眼,额头沁出冷汗。
债主甲:李绍安,赶紧给老子开门!
△门外债主甲拍门,债主乙举着欠条,身后几个村民探头围观。
债主乙:把我们的血汗钱还回来!
李少安(OS):前一秒还在谈几个亿的项目,一个哆嗦就重生到2009年。

Scene heading must use 集数-场次 地点 日/夜/晨/雨 内/外. Every scene must include 人物:.... Use △ for visual action lines. Dialogue uses 角色:台词, not bold Markdown blocks. Use 角色(OS): for inner monologue, 角色(画外音): for narration, and △字幕: for visible text/system prompts. Use 闪入/闪出 for flashbacks, 同场切 for same-location time/angle shifts.

Conversion Workflow

  1. Clean subtitle formatting only.
    Remove SRT/VTT sequence numbers, timestamps, tags, and platform watermarks. Preserve all meaningful text.

  2. Rebuild speaker attribution.
    Infer speakers from names, vocatives, alternating turns, relationship cues, and scene logic. Use actual names once known. Before known, use stable labels such as 债主, 李少安, 宋天明, 买家, 村民, 系统, 众人.

  3. Merge broken subtitle fragments carefully.
    Combine obvious fragments into a single line only when it does not lose wording. If unsure, keep the wording intact in adjacent dialogue lines.

  4. Split into episodes and scenes.
    Use setting changes, time jumps, new fishery intelligence, new business transaction, new conflict, or emotional turn as scene boundaries. For short-drama output, group scenes into episodes with hooks.

  5. Add script-only material.
    Add enough visual descriptions, character movements, expressions, props, camera-visible actions, transitions, and episode hooks to match professional script density. Added material must be plausible and must not contradict the subtitles. A scene should not be only one 画面 line followed by dialogue; it should have repeated △ action beats before and between key dialogue turns.

  6. Preserve all source content.
    Every subtitle line must be mapped into script content. Avoid “剧情概括式” rewriting that drops dialogue.

  7. Verify.
    Run a missing-line check when possible. If using a script or manual process, compare every non-empty subtitle line against the output or a coverage map.

What Not To Output

Do not output:

  • A “逐句行号稿” as the final script unless the user asks for audit mode.
  • A plot summary that is shorter than the subtitles.
  • A rough outline with only major scenes.
  • Dialogue without scene headings.
  • Scene headings without 人物: and 日/夜 and 内/外.
  • Markdown-style dialogue blocks such as **【角色】** as the default deliverable.
  • Sparse scenes where the only non-dialogue content is a single generic visual sentence.

If the user asks to audit coverage, you may create a separate line-number coverage file, but the main deliverable must remain a readable script.

Quality Checklist

Before finishing, verify:

  • Output follows strict script format: title, character list, episode title, scene heading, visual description, dialogue, OS/screen text where needed, episode hook.
  • Output includes 一、人物小传, 二、故事梗概, and 三、剧本正文.
  • Scene headings match the industry pattern: 1-1 地点 日 内, followed by 人物:....
  • Visual action lines use △ and appear throughout the scene, not only at the beginning.
  • No subtitle line is omitted.
  • Output word/character count is greater than the source unless compression was requested.
  • Speaker names are consistent.
  • No dialogue block uses vague labels such as 人物; uncertain speakers use stable playable group labels.
  • Important dialogue includes expression/action notes that actors, directors, or storyboard artists can execute.
  • Scene order matches subtitle order.
  • Added action does not contradict the source.
  • The result reads like a producible short-drama/manhua-drama script, not a transcript.

常见问题

5 问
答案由本站依据条目字段整理
Convert complete subtitle files or pasted subtitle text into怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_814dbe54/subtitle-to-script。安装方式为未标注。装完刷新技能列表或重开客户端。

Convert complete subtitle files or pasted subtitle text into支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

Convert complete subtitle files or pasted subtitle text into权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

Convert complete subtitle files or pasted subtitle text into收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

Convert complete subtitle files or pasted subtitle text into用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。