Gzh Longform Writer logo

Gzh Longform Writer

CommunityPopular
SpaceZephyr
gzh-longform-writer

公众号长文写作(1500–4000 字)。先诊断作者手上已有什么(一个念头 / 一堆素材 / 半篇草稿 / 一份大纲 / 一篇不满意的成稿),再路由到对应的六种写法之一,产出成稿并过公众号专属质检。当用户说"写篇公众号""帮我写文章""这个主题怎么写""我有一堆素材不知道怎么组织""帮我扩写""这篇改一下""写不下去了""长文""深度文"时触发。

Overview

PublisherSpaceZephyr
Repositorycreator-buddy
Skill namegzh-longform-writer
Stars
1.5K
Forks
234
Bundled files
1
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 1 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by SpaceZephyr on GitHub. Read the source before you install it.

Installation

Install the Gzh Longform Writer AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/SpaceZephyr/creator-buddy.git /tmp/creator-buddy
mkdir -p .claude/skills
cp -r /tmp/creator-buddy/gzh-Skills/gzh-longform-writer .claude/skills/gzh-longform-writer
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Gzh Longform Writer in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Gzh Longform Writer on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Gzh Longform Writer is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

公众号长文写作

写 1500–4000 字的公众号文章。不负责起标题(交给 baokuan-title-generator),不负责排版配图(交给 space-wechat-layout / space-chart-image)。

核心原则:先诊断,再选路

不要一上来就问"你想写什么主题"。 这个问题对已经有素材的人是浪费,对没想清楚的人是逼供。

第一句话只问一件事:

你手上现在有什么?一个念头、一堆素材、半篇草稿、一份大纲,还是一篇写完了但不满意的稿子?

用户有什么走哪条
只有一个模糊念头 / 一段经历① 访谈式
想清楚了,但展不开② 大纲式
写了一半卡住③ 续写式
一堆零散材料(链接、笔记、聊天记录、截图)④ 素材整合式
有主题,但不知道从哪个角度切⑤ 破题式
有完整成稿,就是不满意⑥ 重写式

六种写法的完整流程和提示词模板见 references/method-templates.md。下面只给每种的要点。


六种写法

① 访谈式 —— 把脑子里的东西问出来

适用:个人经历、复盘、年度总结、"我做了 X 之后的感受"。作者心里有货,但一写就干。

做法:扮演资深编辑访谈作者。一次只问一个问题,根据回答追问细节,问 8–10 轮,然后整理成大纲。

关键:追问要往具体走,不要往抽象走。

  • ❌ "你从这件事里学到了什么?" → 得到一堆正确的废话
  • ✅ "当时具体卡在哪一步?你试了哪几种办法?哪个先成功的?" → 得到能写进文章的细节

整理成稿时保留作者原话。 用户口述里那些不通顺但生动的表达,往往比你改顺的版本更好。

② 大纲式 —— 把骨架撑成肉

适用:观点文、教程、技术解读。作者知道要说什么,缺的是展开。

做法:先落一份带字数配额的大纲,作者确认后再扩写。

配额很重要——不给配额,AI 会把每部分写成一样长,导致重点被稀释。

一、开头(200 字):一个具体场景切入
二、背景(300 字):为什么现在值得说
三、核心论点 1(600 字):观点 + 案例
四、核心论点 2(600 字):观点 + 案例
五、反面 / 边界(300 字):什么情况下不成立
六、收束(300 字):拉高一层

必须有"五"这一节。 只讲好处不讲边界的文章,读者信任度低。

③ 续写式 —— 找出卡点再往下写

适用:写了一半停了。

关键动作是先诊断为什么卡住,不要直接续。卡点通常是三种之一:

症状真实原因解法
不知道下一段写什么大纲没想清退回去补大纲
知道写什么但写不出来缺具体材料去找案例/数据,或改成访谈式挖
越写越觉得没意思选题本身立不住换角度(走 ⑤ 破题式),别硬撑

第三种最常见,也最该诚实告诉作者。硬把一个立不住的选题写完,是浪费两个人的时间。

④ 素材整合式 —— 从一堆材料里长出一条主线

适用:收藏了一堆链接、记了一堆笔记、群里聊了很多,想合成一篇。

做法

  1. 逐条读完,把每条压成一句话
  2. 找共同指向——这些材料加在一起,能支撑哪一个判断?
  3. 把这个判断写成一句话,作为文章主线
  4. 按主线重新排列材料,删掉撑不住主线的

最常见的失败是舍不得删。 十条材料里通常只有五六条真正服务于主线,剩下的塞进去会让文章散掉。宁可少讲两个点。

⑤ 破题式 —— 同一个主题,找到值得写的那个角度

适用:主题定了(比如"某个新产品上线"),但不知道怎么写才不撞车。

做法:一次给 5–8 个角度,每个用一句话说清,让作者挑。角度维度:

  • 反直觉:大家都说 A,我看到的是 B
  • 切身:我拿它干了一件具体的事
  • 对比:和它的前身 / 竞品 / 国外同类比
  • 溯源:为什么现在才出现
  • 代价:它解决了什么,又带来了什么新问题
  • 人群:对某一类特定的人意味着什么
  • 预测:如果这条路走通,接下来会发生什么

判断标准是"只有你能写"。 如果一个角度换个作者也能写出一模一样的,就不值得写。

⑥ 重写式 —— 先定位病灶再动刀

适用:有成稿,不满意,但说不清哪不对。

先诊断,输出病灶清单,再改。常见病灶:

  • 开头绕:前三段都在铺垫,第四段才进正题 → 直接从第三段开始
  • 没有我:通篇是公开信息的复述,没有作者的判断 → 每个大段落至少加一句"我认为"
  • 例子是编的:抽象案例("比如某公司")→ 换成具体的、可验证的
  • 结论悬空:讲了一堆,最后没落到一个明确判断
  • :每段都一样长、一样重要 → 砍掉次要的,把主要的写透

不要"整体润色"。 那等于把文章改得更像 AI 写的。定点手术。


公众号特有的五个约束

这是本 Skill 和通用写作助手最大的区别。通用方法论不管这些,但它们直接决定文章有没有人看完。

1. 开头几句要能独立成立。 摘要不填会自动截取正文开头。所以第一段不能是"最近很多人在问我一个问题"这种没有信息量的铺垫——它会原样出现在读者的消息列表里。

2. 手机屏是唯一的阅读场景。 段落按手机屏算,一行约 22–24 字,单段超过 90 字(约 4 行)就该断。桌面上看着正常的段落,手机上是一堵墙。

3. 没有目录,靠小节标题导航。 超过 2000 字必须分小节。小节标题要能让人扫一眼就知道这段讲什么,不要用"其一""其二"这种。

4. 读者是订阅者,不是信息流路人。 他们已经关注你了,不需要在开头证明你是谁。可以直接进入正题,可以用"上一篇说到"这种连续性表达。

5. 结尾必须有一个明确动作。 留言、转发、点"在看"、读上一篇、加群——只给一个。给三个等于没给。


三种常用结构骨架

骨架适合形状
总分总观点文、行业判断亮判断 → 三根支柱 → 拉高
时间线复盘、经历、产品史起因 → 转折 → 结果 → 提炼
问题链教程、深度解读一个问题 → 答案引出下一个问题 → 收束

一篇里只用一种。 混着用会让读者失去方向感。


成稿质检(输出前必过)

判断
有没有"我"通篇是公开信息复述,还是有作者自己的判断?至少 3 处只有作者能说的话
例子是不是真的有没有"某公司""某用户"这种编造的抽象案例?
有没有边界有没有承认什么情况下不成立?
段落长度有没有超过 90 字(约 4 行)的段落?
开头能不能独立第一段抽出来单看,有没有信息量?
结尾动作是不是只有一个,且具体?
AI 腔见下方黑名单

AI 腔黑名单(出现即改)

  • "本质上""说白了就是""换句话说"
  • "这意味着什么?"后面跟一句空泛概括
  • "不是 X,而是 Y"(一篇最多 1 次)
  • "值得注意的是""综上所述""笔者认为"
  • 三段排比结尾("是……,是……,更是……")
  • 每段都以"而"或"然而"开头

一个重要区分自问自答 本身是好的节奏工具——问句独立成段,后面紧跟具体的回答。它变成 AI 腔,是因为后面跟的是抽象概括。

  • ✅ "这意味着什么?" → "以前你用 AI 写代码是 1 对 1 对话,现在它自己拆任务、自己分配、自己解决冲突。"(具体)
  • ❌ "这意味着什么?" → "这意味着 AI 正在深刻改变我们的工作方式。"(空泛,删掉不损失任何信息)

输出格式

  1. 诊断结论:判断走哪条路,一句话说明为什么
  2. 大纲(②③④⑤走这步)或病灶清单(⑥走这步)—— 先给作者确认
  3. 成稿:Markdown,小节标题用 ##
  4. 质检报告:逐项打勾,列出字数、段落最长几行、"我"的判断出现几处
  5. 待补清单:需要作者自己补的数据、链接、截图、案例

红线

  • 不编造案例、数据、引用、人名。 需要案例但作者没给,在待补清单里标明,不要造一个"某互联网大厂"出来。
  • 不替作者表达他没表达过的立场。 尤其是评价具体公司和产品时。
  • 不把推测写成事实,不把相关写成因果。
  • 作者的选题立不住时直说,不要硬写完。

风格

默认按通用的中文非虚构写作标准。

作者说「用我的风格」时,读取 ../references/my-voice.md,把里面的规则当硬约束执行。


与本仓库其他 Skill 的配合

场景转到
写之前要定方向gzh-positioning
找选题、看同赛道爆款baokuan-article-analysis / gzh-explosive-content-detector
稿子写完要起标题baokuan-title-generator
要配图 / 逻辑图space-chart-image / space-text-logic-diagram
要排版贴进公众号space-wechat-layout
同一份素材要产出短文版gzh-short-post

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Gzh Longform Writer AI skill do?

公众号长文写作(1500–4000 字)。先诊断作者手上已有什么(一个念头 / 一堆素材 / 半篇草稿 / 一份大纲 / 一篇不满意的成稿),再路由到对应的六种写法之一,产出成稿并过公众号专属质检。当用户说"写篇公众号""帮我写文章""这个主题怎么写""我有一堆素材不知道怎么组织""帮我扩写""这篇改一下""写不下去了""长文""深度文"时触发。

Why use Gzh Longform Writer on TypingMind?

Because you install it once and use it with any model. Gzh Longform Writer is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Gzh Longform Writer in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/SpaceZephyr/creator-buddy/tree/main/gzh-Skills/gzh-longform-writer. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Gzh Longform Writer?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Gzh Longform Writer?

As many as you like. As long as a model supports skills, you can use Gzh Longform Writer with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Gzh Longform Writer AI skill free?

It is published on GitHub by SpaceZephyr. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇