# 公众号商业写作器

> Turn one structured source bundle into a story-driven Chinese WeChat business analysis article using the fixed 36Kr/Huxiu-style prompt and output a reusable article draft plus image briefs.

- Skill: `bbwdadfg/skill-3` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add bbwdadfg/skill-3`
- Raw SKILL.md: https://api.skillmd.com/api/skills/bbwdadfg/skill-3/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: bbwdadfg (https://skillmd.com/u/bbwdadfg)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/bbwdadfg/skill-3

---


# 公众号商业写作器

这个 skill 负责把 `source_bundle.json` 写成一篇公众号商业分析长文。

这是整条链路的核心写作层。它必须使用固定提示词：
- [`../shared/prompts/wechat-business-writer.md`](../shared/prompts/wechat-business-writer.md)

同时必须加载本地风格参考：
- [`references/kazike-style-guide.md`](references/kazike-style-guide.md)

默认实现必须调用 Replicate 的 [`google/gemini-3-pro`](https://replicate.com/google/gemini-3-pro)，不要再用静态模板伪装成写作器。

## 规则

- 必须遵循固定写作 prompt，不要擅自换成更泛的写法
- 必须同时吸收 `references/kazike-style-guide.md` 里的第一人称判断、结论先行、少模板感写法
- 文章必须是中文
- 风格目标是科技媒体商业分析稿，而不是社交平台短文
- 文风要更像“先行体验后的判断”，而不是标准化 AI 商稿
- 不输出推理过程，只输出成稿结果和结构化字段
- 除正文外，还必须产出 1 张封面图和 2 张插图的 brief
- 如果 `source_bundle` 没通过选题质量筛选，必须拒绝生成，而不是硬写空洞长文

## 输入

- `input`: `source_bundle.json`
- `tone_profile`: 默认 `36kr-huxiu-business`
- `target_length`: 默认 `2200-3500`
- `audience`: 默认中文科技商业读者
- `out`: 输出文件路径，推荐 `article_draft.json`

输入应满足 [`../shared/schemas/source_bundle.schema.json`](../shared/schemas/source_bundle.schema.json)。

## 输出

输出应满足 [`../shared/schemas/article_draft.schema.json`](../shared/schemas/article_draft.schema.json)，至少包含：

- `title`
- `subtitle`
- `deck`
- `opening_hook`
- `markdown_body`
- `plain_text_body`
- `golden_quotes`
- `section_outline`
- `hero`
- `core_metaphor`
- `image_briefs`
- `publish_excerpt`
- `seo_keywords`
- `status`

## 图片 Brief 规则

`image_briefs` 必须包含：

- `cover`
  - 用于公众号封面图
  - 目标比例 `2.35:1`
- `inline_1`
  - 用于正文约三分之一处
- `inline_2`
  - 用于正文约三分之二处

每个 brief 至少要说明：
- 画面主题
- 画面主体
- 情绪氛围
- 视觉风格
- 不应出现的元素

## 写作流程

1. 读取固定 prompt。
2. 读取本地风格参考 `references/kazike-style-guide.md`。
3. 基于 `source_bundle.json` 提炼标题、叙事主线、金句和类比。
4. 将核心方法论融入故事推进，而不是机械列点。
5. 输出完整文章，同时产出配图所需的 brief。

## 实施说明

后续如果存在稳定脚本，优先使用 `scripts/` 目录下的实现。
如果脚本尚未实现，严格按照本 skill 的输入输出契约进行生成。

