Communitygithub.com

Pluviobyte/rnskill

视频脚本洗稿和二创脚本工作流。Use when the user provides an existing transcript, oral draft, viral script, competitor video text, rough topic notes, or wants 洗稿, 二创改写, 爆款视频脚本重写, 逐字稿改成短视频脚本, rewrite with ra-人话, and queue the approved script into 01-内容生产/视频工作台/待制作/ as the handoff contract for video production. If the user provides a video URL or local video file and asks 视频洗稿、视频二创、洗稿并制作视频, use ra-video-wash-pipeline first.

O que é rnskill?

rnskill is a Claude Code agent skill that 视频脚本洗稿和二创脚本工作流。Use when the user provides an existing transcript, oral draft, viral script, competitor video text, rough topic notes, or wants 洗稿, 二创改写, 爆款视频脚本重写, 逐字稿改成短视频脚本, rewrite with ra-人话, and queue the approved script into 01-内容生产/视频工作台/待制作/ as the handoff contract for video production. If the user provides a video URL or local video file and asks 视频洗稿、视频二创、洗稿并制作视频, use ra-video-wash-pipeline first.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Pluviobyte/rnskill/tree/HEAD/skills/ra-%E6%B4%97%E7%A8%BF

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

ra-洗稿

Goal

Turn a supplied transcript into a human-sounding Chinese video script, then queue it into the 待制作 handoff queue for video production.

Treat ra-洗稿 as lawful secondary creation and topic reconstruction, not sentence-level plagiarism. Keep the useful topic and audience tension; rebuild the angle, order, hook, wording, and video plan.

If the source is a video URL or local video file and the user wants a new rewritten video, route through ra-video-wash-pipeline so transcript extraction happens before this skill.

Default Skill Stack

  1. Apply the ra-人话 skill to rewrite the script into direct Chinese public-writing style while preserving the creator's judgment.
  2. Run dbs-ai-check after the rewrite as a diagnostic pass. Fix concrete AI fingerprints only; keep the user's topic, judgment, and preferred tone.
  3. Run dbs-hook on the first 5 seconds. Use its diagnosis to strengthen the opening without breaking ra-人话 bans on command-template openings and binary contrast shells.
  4. Run dbs-resonate before final output or video handoff. If the draft is complete but does not hit a clear audience tension, revise the script before production.
  5. Run ra-video-title after the script is final: derive the theme from the finished script, generate 8-12 two-part candidates with a Top 3 recommendation, and write them into the handoff 标题候选 section. Do not finalize a title — the user picks one manually at publish time. Production neither generates nor applies publish titles.
  6. Run dbs-xhs-title only for 小红书图文/笔记 title needs; video publish titles always go through ra-video-title.
  7. Write the finished script into the handoff queue 01-内容生产/视频工作台/待制作/YYYY-MM-DD-<主题slug>/交接稿.md following 01-内容生产/视频工作台/_交接模板.md, then stop. Invoke ra-video-production-director in the same session only when the user explicitly asks for immediate production (直接制作, 直接出片, 一条龙).

Hard Rules

  • Do not treat the user's example as a fixed template. Extract the reusable workflow only.
  • Do not invent details that are not present in the source material unless the user explicitly asks for research or expansion.
  • Rewrite the structure. Do not keep the original sentence order with swapped synonyms.
  • Keep the final spoken script口语化, sharp, and usable for video. Avoid lecture tone, empty grand summaries, and AI-flavored shells.
  • The first sentence must hook. The second sentence should raise emotion, pressure, curiosity, or self-identification.
  • Treat dbs-* skills as quality gates. Use their findings to revise the script; do not dump long diagnostic reports unless the user asks for them.
  • When the source came from a reference video URL, keep the source transcript private. Do not return source transcript text, source title, source URL, source transcript path, or source phrases. Quality checks must cite the rewritten draft, not the source transcript.

Workflow

1. Intake

Identify:

  • platform: 抖音, 小红书, 视频号, B站, YouTube Shorts, or unspecified
  • goal: quick list, tutorial,观点, product explainer, course lead-in, or hot take
  • intended length: default 60-120 seconds for short video; infer from the source if obvious
  • audience: AI工具用户, SaaS创业者, 内容创作者, 跨境从业者, developer, or broader public
  • production scope: script-only, video brief, or full AI video production

Ask only when the missing answer changes the output path. Otherwise choose a conservative default and continue.

洗稿前查重(硬门):本次洗稿存在可追溯源(源 URL、云端爆款、选题卡带来源链接)时,先运行 python3 automation/scripts/wash_ledger.py check "<源URL或post_id>" --title "<源标题>"。退出码 3 = 这条已经洗过:停下,把台账记录(日期、选题卡、产出去向)报给用户,用户明确说重洗才继续;退出码 4 = 曾标记不做或标题疑似:向用户提示一句后继续。纯想法、自供文稿没有源,不查。查重结果只在会话里说,不写进任何产物。

2. Rewrite With 人话

Use the ra-人话 skill rules during rewriting:

  • preserve important source details and exact technical names
  • keep first-person judgment when the creator is sharing selection or testing
  • replace vague statements with concrete categories, tradeoffs, or examples when the source supports them
  • remove AI-writing shells, lecture colon, slogan endings, and empty transitions
  • write for spoken delivery, not article paragraphs

Default script shape:

  1. hook: one sentence, direct and tension-driven
  2. emotional second line: make the viewer feel early, late, called out, or suddenly responsible
  3. premise: why this matters now
  4. body: 3-6 rebuilt points, each with one concrete use, warning, or scene
  5. synthesis: how the pieces combine into a workflow, if the source supports it
  6. CTA: ask one specific question tied to the viewer's real work

3. AI Fingerprint Pass

Use dbs-ai-check after the ra-人话 rewrite:

  • identify exact sentences or patterns that still feel AI-written
  • fix only concrete issues it catches, especially command-template openings, high-density binary contrast, fake insight markers, lecture colon, and overly smooth transitions
  • keep the pass diagnostic by default; revise the script only after the issue is clear
  • if no material issue appears, note that the script has no major AI fingerprint and continue

4. Hook Pass

Use dbs-hook on the first 5 seconds:

  • make the opening work without relying on title or cover
  • check whether the opening includes topic, hook, and credibility when the source supports them
  • prefer imageable failure, result gap, number, contrast, or concrete scene
  • avoid self-question-and-answer openings, written-language openings, and openings that reveal the full answer too early
  • produce multiple options only when the current hook is weak or the user asks for options; otherwise keep one recommended hook

5. Resonance Pass

Use dbs-resonate before final script output or video handoff:

  • extract the script's core mechanism in one sentence
  • check whether the draft hits a real audience tension instead of listing many correct points
  • if the core is diluted, revise the premise, hook, or body order before production
  • proceed only after the script has a clear target audience, position, and emotional reason to keep watching

6. Xiaohongshu Title Pass

Use dbs-xhs-title only for 小红书图文/笔记 titles when 小红书 is in scope (video publish titles are owned by ra-video-title in the default stack):

  • generate title candidates after the final script direction is stable
  • keep 小红书标题 separate from the spoken 抖音 hook
  • preserve the formula number or formula type when returning title options
  • do not let a title formula rewrite the口播 script

7. Local Hook Guardrails

News override: when the video reports a new event (a new paper, model, product, or announcement), the first sentence must state the event directly — who + did what + a tension-carrying result. Do not open with metaphor or personification; metaphors and analogies belong in the body as explanation aids. News titles follow the same rule inside ra-video-title.

Good news opening:

Anthropic 发了篇论文,说他们造出了一个能偷看 AI 心里话的工具,还真看到了不该看的东西。

Bad news opening:

AI 是有心里话的。嘴上答应你,心里想的可能是另一套。

For non-news content, the first sentence should create one of these effects:

  • result gap: someone gets an outcome while the viewer is still doing it manually
  • missed advantage: the viewer may already be late to a workflow shift
  • counterintuitive correction: the popular tool list is not the real value; the combination is
  • risk reversal: the dangerous part is not AI replacing people, but people using AI like a search box
  • concrete payoff: one night, one report, one prototype, one content pipeline, one launch asset

Good first lines are specific and a little uncomfortable. Avoid vague openings like 今天给大家分享几个工具 or AI时代来了.

8. Emotional Second-Line Bank

Choose or adapt one line. Do not reuse the same line mechanically.

  • 这条视频会让很多还在堆工具的人不舒服。
  • 你刷到这里,说明你已经撞上了效率差距。
  • 后面这一步,可能会直接改掉你的工作流。
  • 如果你还把 AI 当聊天框用,这条视频会有点扎心。
  • 很多人看完会删掉一半工具。
  • 这条视频只留给还想把副业、SaaS 或内容工作往前推的人。
  • 恭喜你刷到这条视频,但该紧张的是,你可能终于要换工作流了。
  • 后面每一步我都尽量讲人话。
  • 如果你最近总觉得 AI 没帮上忙,可能是你的流程太散。
  • 这条视频看完不一定让你变强,但至少能让你少走一段弯路。

Revise any line that conflicts with the target platform, source material, or creator tone.

9. Handoff To The 待制作 Queue

After the script passes the quality gates, write a handoff file instead of starting production. This is the default endpoint.

  • path: 01-内容生产/视频工作台/待制作/YYYY-MM-DD-<主题slug>/交接稿.md(先建项目文件夹,交接稿住在文件夹里)
  • structure: follow 01-内容生产/视频工作台/_交接模板.md
  • frontmatter is the binding production contract: status: 待制作, platform, ratio (default 16:9 horizontal unless the user chose otherwise), duration_target_s, word_count (spoken Chinese runs 4-5 chars/second; keep the script inside this budget at wash time), voice: pluvio-indextts2-calm-v1, voice_provider: indextts2-local, captions: asr-word-timestamps, caption_style: anchor-dark, visual, illustration_skill
  • body: final hook and emotional second line; the spoken script split into segments where one segment = one page/scene, each with its Xiaohei illustration intent and on-page info components; the dbs-* check results; the 标题候选 section (8-12 candidates with a Top 3 recommendation from ra-video-title, final pick left to the user); keep the template's 制作要求 hard-constraint summary
  • never write the source URL, source title, source transcript, or source transcript path into the handoff file
  • the segments in the handoff file are the scene units; production must not re-split the script

After the handoff file lands, close the household register: find the topic card in 01-内容生产/00-选题池/; if none exists, create one from _选题卡模板.md first. Append - 视频 → [[交接稿文件名]](日期 进待制作) under the card's 已立项 section and set the card frontmatter 状态 to 已立项(卡留在原位,不移动文件). Source links stay only in the card's 来源: field, never in the handoff file. 卡有可解析的源链接时同步填 源ID:(<platform>:<post_id>)。

台账登记(硬门):户口本收尾后立即登记洗稿台账——python3 automation/scripts/wash_ledger.py add --status washed --url "<源URL>" --title "<源标题>" --author "<源作者>" --card "<选题卡相对路径>" --handoff "<交接稿相对路径>";本次下载过源视频时改用 --from-source-json "<.internal 下载目录里的 *.source.json>" 自动带出平台/ID/标题;来自云端选题推荐时加 --work-id <云端作品id>。无可追溯源不登记。台账住 .internal/,源信息只进台账和选题卡,仍然不得进交接稿。

Then stop and return the handoff file path plus the script.

Continue into ra-video-production-director in the same session only when the user explicitly asks for immediate production (直接制作, 直接出片, 一条龙). In that case still write the handoff file first and treat its frontmatter as the production contract. If the user says 只要脚本, 先不要动工, or 只分析, return the script in conversation without creating a queue file.

Output Format

For the default handoff completion, return:

交接文件:
[01-内容生产/视频工作台/待制作/YYYY-MM-DD-<slug>/交接稿.md]

标题候选:
[Top 3 推荐;完整候选见交接文件]

改写脚本
[hook]
[second line]
[spoken script]

流程检查
- AI 味:
- 开头:
- 共鸣:
- 小红书标题(如适用):

For script-only work (只要脚本), return the same block without the 交接文件 line and do not create a queue file.

Do not add 原视频逐字稿, 原逐字稿路径, source URL, source title, or quoted source lines to this output unless the user explicitly asks for transcript extraction instead of washing.

For explicit in-session production (直接制作, 直接出片, 一条龙), also return the final MP4 path, QC artifact path, confirmed specs, and any remaining limitation after ra-video-production-director finishes.

Individual skills in this repo

This repo contains 13 individual skills — each has its own dedicated page.

Pluviobyte/rnskill

dontbesilent 目标清晰化。用维特根斯坦的语言哲学把模糊的目标审计成可检查的交付物。 触发方式:/dbs-goal、/目标、「帮我搞清楚目标」「我想做个人 IP」「我的目标是成为...」「我想变得更...」 Goal clarification using Wittgenstein's philosophy of language. Audits fuzzy goals into checkable deliverables. Trigger: /dbs-goal, "help me clarify my goal", "I want to become...", "my goal is...

Pluviobyte/rnskill

dontbesilent 短视频开头优化。诊断开头问题 + 生成优化方案。 触发方式:/dbs-hook、/hook、「帮我优化开头」「开头怎么写」 Short video opening optimization with diagnosis and solutions. Trigger: /dbs-hook, "optimize my opening", "how to write opening

Pluviobyte/rnskill

把当前诊断的关键状态存到本地,下次回来可以接着用。 触发方式:/dbs-save、/存档、「保存这次诊断」「记下来」「这个结论留着」 Save the current diagnosis state to disk for cross-session recall. Trigger: /dbs-save, "save this diagnosis", "remember this

Pluviobyte/rnskill

dontbesilent 商业工具箱主入口。双模式:任务前路由(你的问题该用哪个 skill)+ 任务后导航(刚做完诊断,下一步该干什么)。 触发方式:/dbs、/商业、「帮我看看」、「下一步怎么走」 Main entry point for dontbesilent business toolkit. Dual mode: pre-task routing + post-task navigation. Trigger: /dbs, "help me with my business", "what's next

Pluviobyte/rnskill

孙宇晨.skill 的别名。触发后立刻读取并执行 `../孙宇晨/SKILL.md`,不单独维护内容。 触发:孙割.skill、/孙割、"用孙割视角看"、"孙割会怎么处理"、"切换到孙割"。

Pluviobyte/rnskill

蒸馏孙宇晨(孙割)公开可查的决策模式,做成一套非扮演的决策分析工具:拆解他如何把注意力、身份、叙事当成可购买、可叠加、可兑换的资产来经营,用来给你自己的选题/发布/公关/危机决策做沙盘推演,不用于替他或任何真实人物发声、编造言论。 触发:孙宇晨.skill、孙割.skill、/孙宇晨、/孙割、"用孙割视角看"、"孙宇晨会怎么做"、"孙割会怎么处理"、"注意力收割模型"、"蒸馏孙宇晨"。

Pluviobyte/rnskill

Chinese AI/tech writing de-AI editor for posts, X/Twitter threads, technical essays, product notes, model reviews, and public-writing drafts. Use when the user asks to 去AI味, 改得像本人, 写推特post, 精修中文AI技术文章, or complains about AI-flavored shells such as 不是A而是B, 真正/其实/本质上, 更重要的是, 冒号讲义腔, 空泛总结, 顺滑但没作者判断的稿子.

Pluviobyte/rnskill

内容复盘工作流:取数 → 爆款分级(R/M/Tier)→ 按需拉取内容本体 → 归因 → 沉淀(方法论/金句库/案例库/概念库/课程灵感)+ 选题卡回写。 Use when the user says 复盘xx, 内容复盘, xx数据怎么样, xx表现如何, 复盘一下这条, 为什么这条爆了, 为什么这条没爆. 沉淀铁律:复盘不沉淀,等于白复盘——每次至少一条资产入库,或写明为什么没有。

Pluviobyte/rnskill

实操长片策划工作流(B站/YouTube 新赛道,实操+真人出镜)。产出可直接照着录的策划稿:测试题组(含可粘贴 prompt)、 结构时间轴(全身出镜段 vs PiP 段)、出镜口播稿、录屏操作清单、悬念与彩蛋设计。 Use when the user says 做实操长片, 实操视频, 实测视频, 对比实测, xx做成实操, 出个实测策划, 这个选题拍实操, or ra-选题 routes a 实操长片 立项 here. 策划稿落 `01-内容生产/视频工作台/制作中/<日期-主题>/策划稿.md`,frontmatter status 是与制作端交接的唯一状态机。

Pluviobyte/rnskill

选题全生命周期调度:记录选题、深化选题、选题推荐、立项分发(视频/图文/文章/实操长片/多形态)、发布归档。 Use when the user says 灵感xx, 想法xx, 记录选题, 这个可以做个选题, 先存着这个链接, 深化选题/深化一下xx, 给我N个选题, 帮我出选题, 选题推荐, 立项, 做成视频, 制作视频, 做成文章, 制作文章, 做成图文, 制作图文, 做成实操长片, 图文视频文章都做/都分发, 我要自己出镜讲, xx发布了, xx要改; or when the user gives a link plus a target form (链接+制作视频/文章/图文). Owns the 00-选题池 card system: one topic = one card; user never moves files — this skill does.

Pluviobyte/rnskill

短视频钩子(开头)类型选择与写法,中文名「钩子」。Use when 起钩子、写钩子、钩子怎么写、钩子没思路、设计前5秒钩子、写视频开头/口播稿开头, or when the user asks 视频开头怎么做、开头模板、hook 类型、帮我起个钩子, including during ra-洗稿 script rewriting and 选题深化. Provides a scenario-based taxonomy of 7 hook types with decision flow, prerequisites, sentence templates, and common mistakes. For diagnosing and optimizing an existing hook draft, use dbs-hook instead; this skill chooses the type, dbs-hook polishes the execution.

Pluviobyte/rnskill

End-to-end video production orchestration for the content-creation workspace. Use when the user asks to make, recreate, package, render, QC, or archive a video; when the user says 制作待制作队列, 按交接稿制作, 制作队列视频, or points at a handoff project folder under 01-内容生产/视频工作台/待制作/ (contract file 交接稿.md inside) or an image-card handoff under 01-内容生产/图文工作台/待制作/ (its frontmatter is the binding production contract); when a request could route to HyperFrames, Remotion, captions, TTS, download/transcription, website/product videos, motion graphics, or reference replication; or when the user needs production planning before editing.

Pluviobyte/rnskill

Create dark cinematic SaaS/product motion videos in the Presenton-like "magic UI" style: black starfield stage, bottom purple glow, large kinetic type, cyan-to-magenta CTA buttons, prompt cards, floating UI templates, integration badges, model rings, export objects, speed-blur transitions, and short product capability arcs. Use when the user asks for "这种风格", "同款风格", dark SaaS promo, AI product demo, magic UI product video, or a style-level creation inspired by a reference video. Do not use for pixel-level or frame-accurate replication; use rn-replica-qc first for that.

Habilidades Relacionadas