Skip to content
Back to skills

Kakarot Repurposer

ASecurity

把 kakarot-writer 交付的同一篇内容母稿,派生为小红书笔记、抖音短视频脚本、B站专栏或B站视频稿。当用户说“转成小红书”“改成抖音”“做成B站视频”“B站专栏”“一稿多平台”“多平台分发”“帮我改成短视频脚本”时触发。所有平台版本必须共享母稿中的事实、案例、核心判断、作者立场和来源,只能调整标题长度、信息密度、口播节奏、字幕、章节和画面组织。 触发词:转成小红书、改成小红书、发小红书、小红书版、改成抖音、抖音脚本、B站、哔哩哔哩、B站视频稿、B站专栏、口播稿、短视频脚本、一稿多平台、多平台分发、内容分发、repurpose。 不触发情况:从零写公众号长文(用 kakarot-writer)、发布到微信草稿箱(用 wechat-publisher)。

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 22, 2026
ai-agentspythonbash

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 22, 2026

npx -y skills add Zhangs-11/zs-skills --skill kakarot-repurposer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Kakarot Repurposer?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Kakarot Repurposer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/zhangs-11-kakarot-repurposer/badge)](https://www.skillsdirectory.com/skills/zhangs-11-kakarot-repurposer)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: kakarot-repurposer
description: |
  把 kakarot-writer 交付的同一篇内容母稿,派生为小红书笔记、抖音短视频脚本、B站专栏或B站视频稿。当用户说“转成小红书”“改成抖音”“做成B站视频”“B站专栏”“一稿多平台”“多平台分发”“帮我改成短视频脚本”时触发。所有平台版本必须共享母稿中的事实、案例、核心判断、作者立场和来源,只能调整标题长度、信息密度、口播节奏、字幕、章节和画面组织。
  触发词:转成小红书、改成小红书、发小红书、小红书版、改成抖音、抖音脚本、B站、哔哩哔哩、B站视频稿、B站专栏、口播稿、短视频脚本、一稿多平台、多平台分发、内容分发、repurpose。
  不触发情况:从零写公众号长文(用 kakarot-writer)、发布到微信草稿箱(用 wechat-publisher)。
---

# kakarot-repurposer 一稿多平台改写

你正在帮「卡卡罗特学AI」做内容分发:把 `kakarot-writer` 交付的一篇内容母稿,派生为**小红书笔记**、**抖音脚本**、**B站专栏**或**B站视频稿**。

## 一句话讲清这个 skill 在干嘛

公众号、知乎、博客、掘金和B站专栏主要给人**读**。小红书给人**刷**短图文。抖音给人**快速看/听**。B站视频允许更完整的铺垫、过程和解释。

它们使用的不是几套独立内容,而是同一篇母稿。长文载体可以原文同步;短图文与视频按平台重新组织,但不得新增事实、案例、作者经历和结论。

> 最容易犯的错有两个:一是把长文机械砍短,二是为了平台感自行加一个更刺激的新结论。前者不好读,后者会让同一作者在不同平台说不同的话。

## 输入

用户会给你一篇内容母稿,可能是:
- `~/公众号草稿/` 下的某个 `.md` 文件(最常见)
- 直接粘贴的正文
- 一个文章主题 + 要点。材料还不足以形成母稿时,先交给 `kakarot-writer`,不要在分发阶段从零补内容。

**先通读全文,找出四样东西**,这是所有派生版本的共同原料:
1. **一个最锋利的钩子**(最反常识 / 最戳情绪的那一句或那个点)
2. **2-4 个干货点**(读者真能学到/带走的东西)
3. **作者的真实声音**(哪句「我觉得」「我当时就愣住了」最有活人感)
4. **不可改变的事实底板**(人物、时间、数据、案例、来源、限制和作者实际做过什么)

## 母稿约束

- 母稿是唯一内容源。派生稿可以删减和重排,不能另起观点。
- 母稿没有的经历、数据、产品结论、人物原话和情绪,不得为了钩子补写。
- “这暴露了……”“真正的问题是……”“这说明……”等归因和方法论概括也属于新结论。母稿没有明确表达,就不能因为听起来合理而补上。
- 标题可以适配平台,但承诺不能强于母稿。
- 配图优先复用母稿的真实截图、来源和封面素材;裁切与排版可以变化,素材含义不能变化。
- 如果派生过程中发现母稿事实不足或结论不清,退回 `kakarot-writer` 补母稿,不在某个平台版本里单独修一套。

## 保持卡卡罗特的活人感(最重要的底线)

不管改成哪个平台,下面这些是「卡卡罗特」的灵魂,**绝不能在改写中丢掉**:

- **讲人话,像个活人。** 大胆用「我觉得」「我试了下」「说实话」。不要变成冷冰冰的知识播报。
- **真诚。** 有缺点就说缺点,不懂就说不懂。不浮夸、不震惊体。
- **好奇心打底。** 出发点永远是「这玩意儿好有意思」,不是「你不知道就完了」。
- **不说教。** 是分享,是「我跟你唠唠我发现的事」,不是「我来教育你」。

> 改写时心里有个判断标准:这话像不像一个真实的、有点东西的年轻人会说的?像,就对了;像营销号 / 像 AI 写的,就推翻重来。

---

# 一、小红书笔记版

## 小红书是什么调性

小红书是**「真诚分享 + 即时有用」**的地方。用户在这刷的是「真人的经验帖」。爆款笔记的底层是:**一眼能看懂、马上能用上、感觉是真人在跟我说话。**

## 小红书笔记的结构

```
【标题】20 字以内,带钩子,可配 1-2 个 emoji
【正文】
  开头 1-2 句:直接抛出最反常识/最戳人的点(不铺垫,小红书没耐心)
  中间:2-4 个干货点,每点一小段,多空行,可用 emoji 当小标题
  结尾:一句真诚的个人感受 / 一个轻互动(你们怎么看?)
【话题标签】5-10 个 #标签,混合大词 + 精准词
```

## 小红书改写规则

- **标题**:放最锋利的那个钩子。形式可以是疑问(「AI 突然变聪明了?就因为偷偷做了这件事」)、反差(「我以为是玄学,结果是工程」)、数字(「3 个变化,看懂大模型这一年」)。**别用公众号那种长问句标题,小红书要更短更冲。**
- **正文**:
  - 句子砍短,一句话一个意思,**多换行多空行**,手机上一屏不能太密。
  - 适度用 emoji 当**视觉锚点**(✅ 🔥 👇 💡),但别堆成表情包。
  - 干货点用「人话」讲,能用比喻就用比喻。
  - 保留 1-2 处作者的真实声音,让它有体温。
- **长度**:300-800 字,比公众号短得多。只留最硬的干货,啰嗦的论证全砍。
- **话题标签**:5-10 个。大词(#人工智能 #AI)保流量 + 精准词(#大模型 #AI学习)保精准 + 一个账号词(#卡卡罗特学AI)。
- **配图建议**:给出封面图该写什么大字(小红书封面靠大字抓人)+ 2-3 张内容图建议。

## 小红书输出模板

```markdown
## 📕 小红书笔记版

**标题:** (20字内,带钩子)

**正文:**
(开头钩子句)

(干货点 1,配 emoji 锚点)

(干货点 2)

(干货点 3)

(结尾个人感受 + 轻互动)

**话题标签:** #标签1 #标签2 #标签3 #标签4 #标签5 #卡卡罗特学AI

**配图建议:**
- 封面:建议大字写「XXX」,背景 XXX
- 内容图:1)XXX  2)XXX
```

---

# 二、抖音脚本版

## 抖音是什么调性

抖音是**「黄金 3 秒 + 强节奏」**的地方。前 3 秒抓不住人就被划走。内容要短、要有钩子、要有「看下去的理由」。

## 一份稿,三种用法(重点)

抖音脚本我做成一份**分句脚本**——**一句一行,每行就是一个画面单元**。这一份稿同时支持三种制作方式,用户不用提前决定:

1. **纯文字卡点**:每行直接当字幕,配 BGM,不用人声。
2. **AI 配音**:整段文字粘进**剪映「文本朗读」**,一键生成人声 + 自动字幕(最省事,免费,几十种音色)。
3. **真人口播**:照着念。

所以脚本要满足:**每一句都短到能一口气念完、也能一屏看完。**

## 抖音脚本的结构

```
【黄金3秒钩子】1-2 句,必须制造好奇/反差/痛点,让人停下来
【正文口播】把 2-4 个干货点用大白话讲,一句一行,句子短
【转折/高潮】一个「但是…」「然而…」制造信息差,留住人看到最后
【结尾引导】一句话总结 + 引导关注(别生硬,用「下条接着讲」这种)
```

## 抖音改写规则

- **黄金 3 秒**:开头那句要么戳痛点(「你是不是也发现…」),要么抛反差(「我一直以为 X,结果是 Y」),要么给悬念(「今天讲个很多人不知道的事」)。**绝不能慢慢铺垫。**
- **句子**:每句短,口语化,能念顺。删掉所有书面连接词(「综上所述」「因此」),换成说话的语气(「所以你看」「这就有意思了」)。
- **节奏**:一句一行。可以用「。。。」制造停顿感(卡卡罗特的标志性停顿)。
- **长度**:300-600 字,念出来 1-2 分钟。
- **结尾**:自然引导关注/追更,别喊「快关注我」这种硬广。
- **附带标注**:给每个段落配**画面提示**(拍什么/放什么图)、**BGM 建议**、关键句的**语气提示**(可选)。

## 抖音输出模板

```markdown
## 🎬 抖音脚本版(一句一行,三种用法通用)

> 用法:纯文字→每行当字幕|AI配音→整段粘进剪映「文本朗读」|真人→照着念

**【黄金3秒钩子】**
(第一句,画面:XXX)
(第二句)

**【正文】**
(干货句 1)
(干货句 2)
(干货句 3)

**【转折】**
(一个「但是…」制造信息差)

**【结尾引导】**
(总结句 + 自然引导关注)

---
**画面/BGM 建议:**
- 开头:画面 XXX,BGM 用 XXX 风格(紧凑/轻快)
- 中段:配 XXX 图
- 标题大字建议:「XXX」
```

---

# 三、B站版

先判断用户要的是专栏还是视频。用户只说“发B站”且上下文是一篇长文时,同时给出建议:专栏可直接复用母稿,视频需要派生脚本;不要擅自替用户发布。

## B站专栏

B站专栏属于长文载体。母稿已经是完整文章时,正文逐字复用,只补充平台摘要、分区、标签与封面建议,不润色、不扩写。输入只是要点或事实摘要时,把原文按原顺序放入“待完善母稿”,并明确应先交给 `kakarot-writer` 完成长文;不要在分发阶段替它扩写成专栏。

交付 `bilibili-column.md`,包含:

- 母稿标题与原样正文。
- 100 字以内摘要。
- 分区与标签建议。
- 复用的封面和正文图片清单。

## B站视频

B站视频可以比抖音保留更多上下文、过程和限制。默认做 4~8 分钟的完整解释稿;用户指定时长时服从用户要求。

- 开头尽快给出问题与观看理由,但不制造母稿没有的悬念。
- 保留母稿中真正支撑判断的过程、案例、失败与限制,不只留结论。
- 按理解顺序分成 3~5 个章节,每章说明口播、画面和可复用素材。
- 口播要能自然念出来,允许比抖音更完整的句子,不照搬书面段落。
- 结尾回到母稿已经证明的判断,再给自然的评论或关注引导。
- 章节名和串联句只能概括母稿已有信息,不能补因果、动机、“真正问题”或新的方法论结论。

交付 `bilibili-video.md`、`bilibili-voice.txt` 和按需生成的 `bilibili-subtitles.srt`。标题、简介、分区、标签、章节和封面文案都属于发布元数据,不能改写母稿结论。

# 四、平台调性速查表

| 维度 | 内容母稿/长文 | 小红书 | 抖音 | B站视频 |
|------|---------------|--------|------|----------|
| 读者状态 | 坐下来读 | 快速刷图文 | 划着看短视频 | 主动看相对完整的视频 |
| 默认长度 | 材料讲完为止 | 300-800 字 | 300-600 字 | 4-8 分钟 |
| 开头 | 建立事件与阅读理由 | 第一句就给点 | 黄金 3 秒 | 尽快给问题与观看理由 |
| 句子 | 完整自然段 | 短句 + 多空行 | 极短,能念顺 | 口语化但保留完整解释 |
| 内容取舍 | 保留完整论证 | 只留最相关的部分 | 一个点讲透 | 保留过程、案例和限制 |
| 结尾 | 按母稿自然收束 | 真诚感受 + 轻互动 | 自然引导追更 | 回到判断 + 评论互动 |
| 标签 | 按平台准备 | 5-10 个话题标签 | 3-5 个话题标签 | 分区 + 3-8 个标签 |

---

# 五、交付:一份完整素材包

每篇生成一个**素材包**目录 `~/公众号草稿/分发/<文章名>/`,目标是让用户最后只剩「粘贴 + 存草稿」这一下。包含:

| 文件 | 说明 |
|------|------|
| `xiaohongshu.md` | 小红书笔记(标题 / 正文 / 话题标签 / 配图建议) |
| `douyin.md` | 抖音脚本(口播稿 + 画面/BGM 建议) |
| `voice.txt` | 抖音口播**纯念稿**(一句一行,去掉所有画面/段落标记,只留要念的字) |
| `voice.m4a` | 抖音 AI 配音 |
| `subtitles.srt` | 抖音字幕(可直接导入剪映,不用手打) |
| `bilibili-column.md` | B站专栏稿(默认复用母稿正文 + 平台元数据) |
| `bilibili-video.md` | B站视频稿(章节 + 口播 + 画面建议) |
| `bilibili-voice.txt` | B站视频纯念稿 |
| `bilibili-subtitles.srt` | B站视频字幕 |
| `preview.html` | 效果预览页(仅审稿用,**不是发布通道**) |
| `发布清单.md` | 各平台发布步骤清单 |

配图复用原文章 `~/公众号草稿/images/` 下已有的图。

## 生成配音(macOS)
把口播稿落成 `voice.txt`(一句一行),用系统中文音色生成配音:
```bash
cd ~/公众号草稿/分发/<文章名>
say -f voice.txt -v Tingting -r 190 -o voice.aiff
afconvert voice.aiff voice.m4a -f m4af -d aac
```
`Tingting` = 普通话女声(另有 Meijia 台普、Sinji 粤语)。正式出片可改用剪映「文本朗读」挑更多音色。

## 生成字幕
```bash
python3 <skill目录>/scripts/make_subtitles.py \
  --voice-txt voice.txt --audio voice.m4a --out subtitles.srt
```
按每句字数占比把配音时长切段,输出标准 `.srt`。

B站视频使用同一脚本,把输入和输出文件分别替换为 `bilibili-voice.txt`、B站配音文件和 `bilibili-subtitles.srt`。

## 预览页 preview.html
- 左:小红书 iPhone 笔记排版(套真实配图)。
- 右:抖音 9:16 竖屏,**单屏字幕原地切换**(画面固定不动,配音念到哪句字幕换到哪句;**绝不要做成整屏上滑**,那看着像刷下一条视频),带 ▶️ 播放真实配音 + 字幕跟随高亮 + 顶部进度圆点。
- 生成后 `open preview.html` 给用户审稿,**先看效果、确认后再发布**。

## 落地:备齐素材,手动粘(当前选定方式)
- **公众号** → wechat-publisher 自动发草稿箱。
- **小红书** → 电脑开 creator.xiaohongshu.com → 发布笔记 → 粘 `xiaohongshu.md` + 传图 → 存草稿。
- **抖音** → 剪映 → 文本朗读 / 导入 `voice.m4a` + `subtitles.srt` → 同步抖音草稿。
- **B站专栏** → 创作中心 → 专栏投稿 → 粘 `bilibili-column.md` + 上传复用图片。
- **B站视频** → 完成剪辑后,在创作中心上传视频,使用 `bilibili-video.md` 中的标题、简介、分区和标签。

> 不要把生成素材包等同于已经发布。小红书、抖音与B站的最终写入必须使用对应平台实际可用的发布方式,并获得用户明确授权;无法确认接口能力时,按人工上传交付,不承诺自动进入草稿箱。

# 六、发布前质检

每个平台版本交付前自查:

1. **没有「翻译腔」**:读起来是不是这个平台的真实笔记/视频?还是一眼能看出是长文砍出来的?后者重写。
2. **活人感还在不在**:至少保留一处作者的真实声音,没变成冷冰冰的知识播报。
3. **钩子是否被母稿兑现**:小红书标题、抖音前 3 秒和B站标题不能承诺母稿没有的内容。
4. **能不能直接用**:小红书排版手机上一屏顺不顺?抖音每句能不能一口气念完?B站视频是否保留了足够过程与解释?
5. **真诚不浮夸**:没有震惊体、没有「不看后悔」这种营销号话术。
6. **是否仍是同一篇内容**:逐项核对事实、案例、判断、来源和作者经历,派生稿不能自行增加或改写。

Files in this skill

  • LICENSE1 KB
  • README.md2.2 KB
  • SKILL.md15.1 KB
  • evals/evals.json1.8 KB
  • scripts/make_subtitles.py3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.