rewrite

star 3

拆解改写子技能:输入长文或直播转录稿,输出格式整理+内容梳理+框架梳理的分析报告,用户确认后改写为多平台内容。 由主管道 Step 1R 调用。

cyhzzz By cyhzzz schedule Updated 4/3/2026

name: rewrite description: | 拆解改写子技能:输入长文或直播转录稿,输出格式整理+内容梳理+框架梳理的分析报告,用户确认后改写为多平台内容。 由主管道 Step 1R 调用。

拆解改写流程

核心定位

接收用户输入的长文/直播转录稿,进行格式整理、内容梳理、框架梳理,生成可阅读的分析报告,请用户确认后进入改写阶段。

与全新创作流程的区别

  • 拆解改写:基于原文改写,不需要素材采集(Step 2)
  • 全新创作:基于热点选题全新写作,需要素材采集

完整工作流

Step 1R.1  素材输入
    ├── 粘贴文本 → 直接解析
    └── URL抓取 → fetch_article.py → Markdown
    ↓
Step 1R.2  格式整理
    ├── 段落边界识别
    ├── 标题层级重建
    └── 列表/引用/代码块标注
    ↓
Step 1R.3  内容梳理(按内容类型)
    ├── 核心观点摘要
    ├── 金句摘录
    └── 数据引用清单
    ↓
Step 1R.4  框架梳理(按内容类型)
    ├── 行文逻辑分析
    └── 框架图谱生成
    ↓
Step 1R.5  分析报告展示 ✋
    ├── 格式整理结果
    ├── 内容梳理结果
    ├── 框架梳理结果
    └── 用户补充素材/调整方向
    ↓
确认后 → 主管道 Step 2(初稿写作)

Step 1R.1 素材输入

支持的输入方式

A. 粘贴原始文本

用户直接在对话中粘贴文本(公众号文章文字稿、直播转录稿、会议纪要等)。

B. URL 抓取

用户提供一个 URL,系统自动抓取并转为 Markdown:

python3 {skill_dir}/scripts/fetch_article.py <url> -o \/source_article.md

支持的 URL 类型

  • 微信公众号文章
  • 知乎文章/回答
  • 微博长文
  • 今日头条文章

降级方案

  • requests 失败 → Playwright 抓取 → 再失败则提示用户手动粘贴

Step 1R.2 格式整理

读取: skills/rewrite/references/format-organize.md

格式整理任务

对原始文本进行结构化处理,输出结构化 Markdown:

  1. 段落边界识别

    • 识别自然段落(段间空行)
    • 识别短句群(句间无空行但逻辑独立)
  2. 标题层级重建

    • H1:文章大标题
    • H2:主要章节
    • H3:子章节(如有)
    • 无标题文章:根据内容推断标题层级
  3. 特殊元素标注

    • 列表:识别有序/无序列表
    • 引用:识别引述、语录
    • 代码块:识别代码、数据表格
    • 图片占位:[图片:描述] 标注
  4. 关键信息标记

    • 数据出现位置标记
    • 专有名词首次出现标注
    • 核心观点句标注

格式整理输出格式

# {文章标题}

## 结构概览

- **段落数**:{N}
- **标题层级**:{H1/H2/H3结构描述}
- **数据块数**:{N}
- **引用块数**:{N}

## 段落结构

| 段落 | 类型 | 核心内容 | 字数 |
|:---:|:---|:---|:---|
| 第1段 | H1/正文 | {一句话描述} | {N}字 |
| 第2段 | H2 | {章节标题} | — |
| ... | ... | ... | ... |

## 特殊元素

### 数据引用
| 序号 | 位置 | 数据内容 | 原文 |
|:---:|:---|:---|:---|
| 1 | 第3段 | {数据摘要} | "{原文}" |
| 2 | 第5段 | {数据摘要} | "{原文}" |

### 金句摘录
| 序号 | 位置 | 金句原文 |
|:---:|:---|:---|
| 1 | 第2段 | "{金句原文}" |
| 2 | 第4段 | "{金句原文}" |

## 格式整理后正文

{完整的结构化Markdown}

Step 1R.3 内容梳理

读取: skills/rewrite/references/content-analyze.md

内容梳理任务

根据文章内容类型,应用对应的内容梳理模板:

文章内容类型 适用模板
市场评论 事件 → 现象 → 原因 → 后市展望
热点解读 新闻 → 市场反应 → 影响分析 → 启示
行业分析 行业 → 产业链 → 竞争格局 → 趋势
投教营销 痛点 → 方案 → 工具/指标介绍 → 行动召唤

内容梳理输出格式

# 内容梳理报告

## 文章内容类型判断

**判断类型**:{市场评论/热点解读/行业分析/投教营销}
**判断依据**:{3个关键特征描述}

## 核心观点摘要

### 核心观点(1-3个)
**观点1**:{一句话概括核心观点}
    - 支撑证据:{2-3条}
    - 潜在漏洞:{如有}

**观点2**:...

### 隐性观点(作者未明说但可推断)
**推断1**:{隐性观点}
    - 推断依据:{原文引用}

## 金句摘录

| 序号 | 原句 | 价值类型 | 引用位置 |
|:---:|:---|:---|:---|
| 1 | "{原句}" | 可独立传播/逻辑锐利/情绪共鸣 | 第3段 |
| 2 | "{原句}" | ... | ... |

## 数据引用清单

| 序号 | 数据 | 类型 | 原文表述 | 可靠性 |
|:---:|:---|:---|:---|:---:|
| 1 | "{数据}" | 统计/引用/推算 | "{原文}" | 可靠/待核实 |
| 2 | ... | ... | ... | ... |

## 关键事件/人物/概念

| 类型 | 名称 | 首次出现位置 | 定义/说明 |
|:---:|:---|:---|:---|
| 事件 | {名称} | 第2段 | {说明} |
| 人物 | {名称} | 第3段 | {说明} |
| 概念 | {名称} | 第4段 | {说明} |

Step 1R.4 框架梳理

读取: skills/rewrite/references/framework-map.md

框架梳理任务

分析原文的行文逻辑结构,输出逻辑图谱。

框架梳理输出格式

# 框架梳理报告

## 行文逻辑类型判断

**逻辑类型**:{问题驱动型/时间线型/空间展开型/对比型/层层递进型}
**核心逻辑链**:{一句话描述文章的核心推进路径}

## 逻辑结构图谱

[开头锚点] ↓ [第一层论点:{描述}] ↓ 分支:{分支描述} [第二层论点:{描述}] ↓ [第三层论点:{描述}] ↓ [结论/收尾:{描述}]


## 各层分析

### 开头锚点
- **类型**:{悬念/痛点/数据/新闻/观点}
- **功能**:{吸引读者/建立问题感/制造认知落差}
- **原文**:"{开头原文片段}"

### 论点推进

| 层级 | 论点 | 支撑材料 | 逻辑类型 |
|:---:|:---|:---|:---|
| 第1层 | {论点描述} | {数据/引用/案例} | 因果/对比/递进 |
| 第2层 | ... | ... | ... |

### 转折处理

- **转折点位置**:{第X段}
- **转折方式**:{让步转折/逆向反转/补充深化}
- **转折词识别**:{转折词列表}

### 收尾方式

- **收尾类型**:{总结式/开放式/行动召唤式/金句点睛式}
- **原文**:"{结尾原文片段}"

## 框架适配建议

**最适合的改写框架**:`skills/content-type-framework/frameworks/{type}.md`
**适配理由**:{1-2句话}
**需要注意的风格保留点**:{2-3条}

Step 1R.5 分析报告展示 ✋

向用户展示完整的分析报告

整合 Step 1R.2-1R.4 的输出,向用户展示:

━━━━━━━━━━━━━━━━━━━━
📄 拆解改写分析报告
━━━━━━━━━━━━━━━━━━━━

【1】格式整理结果
- 段落数:{N}
- 标题层级:{描述}
- 字数:{N}

【2】内容梳理结果
- 文章类型:{类型}
- 核心观点:{1-2句话}
- 金句数:{N}条
- 数据引用数:{N}条

【3】框架梳理结果
- 逻辑类型:{类型}
- 核心逻辑链:{一句话}
- 推荐改写框架:{框架名}

━━━━━━━━━━━━━━━━━━━━

用户确认选项

确认分析结果

  • 【确认,开始改写】→ 进入 Step 2
  • 【补充素材】→ 用户粘贴/上传 → 更新内容梳理 → 重新展示
  • 【调整方向】→ 用户说明调整意图 → 更新框架 → 重新梳理
  • 【换一种框架】→ 选择其他框架 → 重新生成框架梳理

用户补充素材的处理

如果用户在确认阶段补充素材:

  1. 将补充素材追加到 data_citations 清单
  2. 重新评估核心观点是否需要更新
  3. 重新展示更新后的分析报告
  4. 再次等待确认

输出汇总

分析报告文件

保存完整分析报告到:

{skill_dir}/output/platforms/{date}_{title}/analysis-report.md

包含:

  • 格式整理结果(Step 1R.2)
  • 内容梳理结果(Step 1R.3)
  • 框架梳理结果(Step 1R.4)
  • 用户确认记录

快速索引

输入类型 处理方式
微信公众号URL fetch_article.py → 解析
知乎文章URL fetch_article.py → 解析
微博长文URL fetch_article.py → 解析
直接粘贴文本 正则解析 → 结构化
直播转录稿 段落分割 → 时序标注(如有时序)
Install via CLI
npx skills add https://github.com/cyhzzz/finance_aigc_skills --skill rewrite
Repository Details
star Stars 3
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator