소스 정보
- 저장소
- cyhzzz/viral-content-factory
- 최근 소스 활동
- 2026년 4월 9일 05:47
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 1
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/cyhzzz/viral-content-factory --skill rewrite명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | rewrite |
| description | 拆解改写子技能:输入长文或直播转录稿,输出格式整理+内容梳理+框架梳理的分析报告,用户确认后改写为多平台内容。 由主管道 Step 1R 调用。 |
接收用户输入的长文/直播转录稿,进行格式整理、内容梳理、框架梳理,生成可阅读的分析报告,请用户确认后进入改写阶段。
与全新创作流程的区别:
Step 1R.1 素材输入
├── 粘贴文本 → 直接解析
└── URL抓取 → fetch_article.py → Markdown
↓
Step 1R.2 格式整理
├── 段落边界识别
├── 标题层级重建
└── 列表/引用/代码块标注
↓
Step 1R.3 内容梳理(按内容类型)
├── 核心观点摘要
├── 金句摘录
└── 数据引用清单
↓
Step 1R.4 框架梳理(按内容类型)
├── 行文逻辑分析
└── 框架图谱生成
↓
Step 1R.5 分析报告展示 ✋
├── 格式整理结果
├── 内容梳理结果
├── 框架梳理结果
└── 用户补充素材/调整方向
↓
确认后 → 主管道 Step 2(初稿写作)
A. 粘贴原始文本
用户直接在对话中粘贴文本(公众号文章文字稿、直播转录稿、会议纪要等)。
B. URL 抓取
用户提供一个 URL,系统自动抓取并转为 Markdown:
python3 {skill_dir}/scripts/fetch_article.py <url> -o \/source_article.md
支持的 URL 类型:
降级方案:
读取: skills/rewrite/references/format-organize.md
对原始文本进行结构化处理,输出结构化 Markdown:
段落边界识别
标题层级重建
特殊元素标注
[图片:描述] 标注关键信息标记
# {文章标题}
## 结构概览
- **段落数**:{N}
- **标题层级**:{H1/H2/H3结构描述}
- **数据块数**:{N}
- **引用块数**:{N}
## 段落结构
| 段落 | 类型 | 核心内容 | 字数 |
|:---:|:---|:---|:---|
| 第1段 | H1/正文 | {一句话描述} | {N}字 |
| 第2段 | H2 | {章节标题} | — |
| ... | ... | ... | ... |
## 特殊元素
### 数据引用
| 序号 | 位置 | 数据内容 | 原文 |
|:---:|:---|:---|:---|
| 1 | 第3段 | {数据摘要} | "{原文}" |
| 2 | 第5段 | {数据摘要} | "{原文}" |
### 金句摘录
| 序号 | 位置 | 金句原文 |
|:---:|:---|:---|
| 1 | 第2段 | "{金句原文}" |
| 2 | 第4段 | "{金句原文}" |
## 格式整理后正文
{完整的结构化Markdown}
读取: skills/rewrite/references/content-analyze.md
根据文章内容类型,应用对应的内容梳理模板:
| 文章内容类型 | 适用模板 |
|---|---|
| 市场评论 | 事件 → 现象 → 原因 → 后市展望 |
| 热点解读 | 新闻 → 市场反应 → 影响分析 → 启示 |
| 行业分析 | 行业 → 产业链 → 竞争格局 → 趋势 |
| 投教营销 | 痛点 → 方案 → 工具/指标介绍 → 行动召唤 |
# 内容梳理报告
## 文章内容类型判断
**判断类型**:{市场评论/热点解读/行业分析/投教营销}
**判断依据**:{3个关键特征描述}
## 核心观点摘要
### 核心观点(1-3个)
**观点1**:{一句话概括核心观点}
- 支撑证据:{2-3条}
- 潜在漏洞:{如有}
**观点2**:...
### 隐性观点(作者未明说但可推断)
**推断1**:{隐性观点}
- 推断依据:{原文引用}
## 金句摘录
| 序号 | 原句 | 价值类型 | 引用位置 |
|:---:|:---|:---|:---|
| 1 | "{原句}" | 可独立传播/逻辑锐利/情绪共鸣 | 第3段 |
| 2 | "{原句}" | ... | ... |
## 数据引用清单
| 序号 | 数据 | 类型 | 原文表述 | 可靠性 |
|:---:|:---|:---|:---|:---:|
| 1 | "{数据}" | 统计/引用/推算 | "{原文}" | 可靠/待核实 |
| 2 | ... | ... | ... | ... |
## 关键事件/人物/概念
| 类型 | 名称 | 首次出现位置 | 定义/说明 |
|:---:|:---|:---|:---|
| 事件 | {名称} | 第2段 | {说明} |
| 人物 | {名称} | 第3段 | {说明} |
| 概念 | {名称} | 第4段 | {说明} |
读取: skills/rewrite/references/framework-map.md
分析原文的行文逻辑结构,输出逻辑图谱。
# 框架梳理报告
## 行文逻辑类型判断
**逻辑类型**:{问题驱动型/时间线型/空间展开型/对比型/层层递进型}
**核心逻辑链**:{一句话描述文章的核心推进路径}
## 逻辑结构图谱
[开头锚点] ↓ [第一层论点:{描述}] ↓ 分支:{分支描述} [第二层论点:{描述}] ↓ [第三层论点:{描述}] ↓ [结论/收尾:{描述}]
## 各层分析
### 开头锚点
- **类型**:{悬念/痛点/数据/新闻/观点}
- **功能**:{吸引读者/建立问题感/制造认知落差}
- **原文**:"{开头原文片段}"
### 论点推进
| 层级 | 论点 | 支撑材料 | 逻辑类型 |
|:---:|:---|:---|:---|
| 第1层 | {论点描述} | {数据/引用/案例} | 因果/对比/递进 |
| 第2层 | ... | ... | ... |
### 转折处理
- **转折点位置**:{第X段}
- **转折方式**:{让步转折/逆向反转/补充深化}
- **转折词识别**:{转折词列表}
### 收尾方式
- **收尾类型**:{总结式/开放式/行动召唤式/金句点睛式}
- **原文**:"{结尾原文片段}"
## 框架适配建议
**最适合的改写框架**:`skills/content-type-framework/frameworks/{type}.md`
**适配理由**:{1-2句话}
**需要注意的风格保留点**:{2-3条}
整合 Step 1R.2-1R.4 的输出,向用户展示:
━━━━━━━━━━━━━━━━━━━━
📄 拆解改写分析报告
━━━━━━━━━━━━━━━━━━━━
【1】格式整理结果
- 段落数:{N}
- 标题层级:{描述}
- 字数:{N}
【2】内容梳理结果
- 文章类型:{类型}
- 核心观点:{1-2句话}
- 金句数:{N}条
- 数据引用数:{N}条
【3】框架梳理结果
- 逻辑类型:{类型}
- 核心逻辑链:{一句话}
- 推荐改写框架:{框架名}
━━━━━━━━━━━━━━━━━━━━
确认分析结果:
如果用户在确认阶段补充素材:
data_citations 清单保存完整分析报告到:
{skill_dir}/workspace/drafts/{date}_{slug}/analysis-report.md
包含:
| 输入类型 | 处理方式 |
|---|---|
| 微信公众号URL | fetch_article.py → 解析 |
| 知乎文章URL | fetch_article.py → 解析 |
| 微博长文URL | fetch_article.py → 解析 |
| 直接粘贴文本 | 正则解析 → 结构化 |
| 直播转录稿 | 段落分割 → 时序标注(如有时序) |