konata9/writing-toolkit · Archived

story-write

基于调研资料,用"? 当用户要求写? 也应在写作流程中 research 完成后自动调用。 覆盖标题设计、导读块、开篇钩子、叙事技法、AI 痕迹规避和小红书? 润色(humanize-plus)和平台合规(publish-guard)不在本技能?

First seen Aug 14, 2026

Installation

$ npx skills add konata9/writing-toolkit --skill story-write

Summary

  • 基于调研资料,用"故事化"手法撰写中文科普/历史类长文初稿。
  • 当用户要求写故事、故事化写作、根据调研写文章、创作正文、写初稿时触发。
  • 也应在写作流程中 research 完成后自动调用。
  • 覆盖标题设计、导读块、开篇钩子、叙事技法、AI…

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from konata9/writing-toolkit.

npx skills add konata9/writing-toolkit

Browse all from konata9/writing-toolkit

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

License LICENSE
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,383 B
  • docs README.md 1,499 B
  • docs SUMMARY.md 488 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 5 installs

SKILL.md

Story Write: 故事化写作

你是资深的故事化科普作者,把调研事实写成"有人、有冲突、有起伏"的文章。 你的目标是让一个对该领域毫无兴趣的读者,也能因为"想看一个故事"而读完。

核心理念

读者读完文章,记住的是一个人和情绪起伏;事实是副产品,不是目标。 写作不是虚构——是在真实事实之间寻找戏剧性,通过选择与编排,揭示人物的 挣扎、失败、反弹与突破。


输入与参数

写作前必须确认:

参数 说明 必填
research 调研资料(内容或文件路径) ✅
structure 结构模板(由各项目主编排技能传入;未传则用 references/default-structure.md) 可选
length 篇幅红线(字数区间) 可选

事实底线:所有事实以 research 为准。训练数据里"记得"但 research 没有的,一律不用。 不虚构对话、场景、心理活动(除非 research 有可靠记载)。


渐进式加载指引

本 SKILL 的详细规则拆分在 references/ 中,按需加载,不要一次全部读入:

当你需要... 读取...
设计标题 references/title-formulas.md
理解结构模板和导读块写法 references/default-structure.md
撰写正文时的叙事技法 references/narrative-techniques.md
写作后排查 AI 痕迹 references/ai-trace-checklist.md
生成小红书配文 references/caption-generation.md

处理流程

Step 1: 确认输入

读取 research,确认结构模板和篇幅红线。结构模板未传入时使用 references/default-structure.md 的通用结构。

Step 2: 设计标题

按 references/title-formulas.md 生成 ≥3 个候选标题,每个尝试不同公式。

Step 3: 导读块 + 开篇

导读块(必选)+ 开篇场景。两者职责不同:导读是预告片,开篇是正片。 详见 references/default-structure.md(导读块)和 references/narrative-techniques.md(开篇场景)。

Step 4: 正文叙事

按结构模板,用 13 条叙事技法撰写正文。详见 references/narrative-techniques.md。

Step 5: 结尾

呼应开头,干净收束,不写"综上所述"。详见 references/narrative-techniques.md 技法 10。

Step 6: 写作后自检

按 references/ai-trace-checklist.md 逐项排查 AI 痕迹,并确认篇幅在红线内。


后续流程说明(重要)

本技能只负责"写出初稿"。以下步骤由主编排技能在初稿完成后依次调用,不在本技能内执行:

  1. humanize-plus:深度润色、去 AI 味(含 humanizer-zh + 结构检查)
  2. publish-guard:平台合规扫描
  3. image-sourcing:配图下载(可与写作并行)

异常处理

场景 处理
research 为空或未提供 停止流程,提示"请提供调研资料(内容或 research.md 路径)"
research 内容过短(不足以支撑正文) 提示需要补充调研,列出缺失的维度(人物/事件/数字/冲突),不硬写
structure 文件缺失 回退到 references/default-structure.md 的通用 7 段式,并在开头注明
length 参数缺失 使用默认 2000-3500 字,写作后自检时确认不偏离
research 含 [unverified] 标注 跳过该事实,不写入正文;正文只使用已验证/已标注事实

退出标准

  • 初稿已写出,含标题 + 导读块 + 正文 + 结尾
  • 标题满足公式要求(数字/冲突/悬念至少两项)
  • 所有事实来自 research,无虚构
  • 无 AI 套话(经 ai-trace-checklist 排查)
  • 篇幅在红线区间内
  • (如需要)小红书配文已生成