Sansheng Write

Use when 用户要写、改、润色或排版中文长文和公众号文章,或明确要求把已发布文章转成小红书/微博图文、转成 X(Twitter)文章/发推特长文;触发对象为中文长文或公众号文章的创作、改稿、排版及按篇社媒分发(含 X 文章);普通短回复、代码/规则文档修改不触发。社媒分发按篇显式触发,不因拿到正式链接自动执行。AI 课程使用 sandy-class,晨报使用 sandy-morning-cards,视频使用 sansheng-video。

7 stars 3 forksWriting & Content

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add sanshengai/sansheng-write --skill sansheng-write
Manual install
git clone --depth 1 https://github.com/sanshengai/sansheng-write.git /tmp/sansheng-write
mkdir -p ~/.claude/skills
cp -r /tmp/sansheng-write/. ~/.claude/skills/sansheng-write

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# 中文长文写作系统

给中文长文与公众号文章使用的写作、改稿和交付流程。运行要求 Python 3.10+;Markdown 排版、微信 API 已内置;生图默认调用同级 `sansheng-image`,保持作者配置的封面和正文风格。下文链接均指 `references/`。

## 先选本轮路径

| 用户本轮要什么 | 读取与终点 |
|---|---|
| 新文章、选题、大纲、正文 | [autopilot.md](references/autopilot.md),按当前阶段读取写作资料;作者确认定稿后再进入制作 |
| 局部改文字、换图、调排版 | 只读取对应阶段;已有“交到草稿箱”授权时继续交付,否则止于指定修改 |
| 已有定稿,继续制作或交草稿 | [release-runtime.md](references/release-runtime.md);先 `pipeline.py --dir <文章目录> status`,核对当前产物后从未完成处继续 |
| 已有排版,交给`sansheng-distribute` | [发布交接](references/publish-handoff.md);`export-publish` 锁定原稿、素材和插入位置,不替代平台验收 |
| 已正式发表,提供永久链接 | `finalize <链接>`,依 [publish.md](references/publish.md) 完成已授权收尾;不自动触发新的社媒分发 |

“完整流程”指本篇已启用、已授权的内容全部完成,不等于把全部可选模块各跑一次。恢复时区分作者正文、图片、版式、音频和发布信息的变化;未改变的有效产物复用。`status` 的旧阶段标签不是当前文件已通过的证据,消费者验收才是准据。

## 必须保持的边界

- 作者拍板用 `approve blueprint|draft --words "<实际原话>"` 记录;`adopt-final` 接管定稿,不创造审批。已有授权持续有效,不重复询问;委托 Agent 完成交付不写成“作者已经看过当前新片”。
- 内容、来源、作者授权、最终文件和官方草稿读回必须真实。禁止手改状态或伪造通过记录。失败先修根因;相同输入、相同失败连续出现时先诊断,不机械重渲。
- 默认自动终点为微信草稿箱,内置写入口 `release-to-draft` 只走 API。作者已选择独立发布器时,按 [发布交接](references/publish-handoff.md) 使用 `export-publish`,由发布器在授权内补原生媒体;同稿只选一条写入路线。未选择该路线时,浏览器操作需作者要求,原生组件交付文件和插入说明;正式发布、原创与赞赏沿用原边界。
- 生图、排版或发布前读 [iron-rules.md](references/iron-rules.md);实际制作路线从 [image-routing.md](references/image-routing.md) 进入。旧 schema1 仅用于历史文章或显式选择。
- 新文章主题曲按 [music.md](references/music.md) 交付 MiniMax 生成单,作者已给的音乐按真实来源复用。Lyria 自动通道暂停。启用公众号播客时,保持“导读 → 主题曲卡 → 播客卡 → 正文”,音频在交草稿前齐备。
Read the full skill on GitHub

Details

Skill name
sansheng-write
License
MIT
Repo updated
26 October 2026

FAQ

What does the Sansheng Write skill do?

Use when 用户要写、改、润色或排版中文长文和公众号文章,或明确要求把已发布文章转成小红书/微博图文、转成 X(Twitter)文章/发推特长文;触发对象为中文长文或公众号文章的创作、改稿、排版及按篇社媒分发(含 X 文章);普通短回复、代码/规则文档修改不触发。社媒分发按篇显式触发,不因拿到正式链接自动执行。AI 课程使用 sandy-class,晨报使用 sandy-morning-cards,视频使用 sansheng-video。

How do I install the Sansheng Write skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add sanshengai/sansheng-write --skill sansheng-write. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Sansheng Write popular?

It lives in sanshengai/sansheng-write, which has 7 GitHub stars and 3 forks.

Related skills

Renwei

6

dbhosbu-dotcom/renwei

Renwei (人味) — book-length Chinese de-AI editor. Use when editing, polishing, or de-AI-ing Chinese manuscripts, chapters, or articles (*.md, *.txt), or when the user says their text reads like AI, sounds translated, or feels fake. 51 rules across AI tells, Euro-Chinese syntax, grammar defects, chapter rhythm, whole-book consistency (topic drift, contradictions, metaphor collisions, hallucinated citations), and positive prose craft. Unlike snippet-level humanizers, it holds a 130k-character book together end to end, and ships quantitative thresholds with a token-free lint CLI.

Writing & ContentIn 1 list

X Social Manager

9

rabden/X-twitter-social-manager-skill

Personal X/Twitter social media manager. Use when the user asks to craft, write, review, or optimize X/Twitter posts, threads, replies, or DMs. Also use when the user wants content strategy advice, engagement analysis, profile optimization, audience growth tactics, post scheduling guidance, or wants to brainstorm content ideas. Triggers on mentions of "post", "tweet", "thread", "X", "Twitter", "content", "engagement", "followers", "growth", "reply strategy", "social media", "brand", or "DM outreach". Includes browser-based X account analysis, pre-post research pipeline, evolving memory system,

Writing & Content

Sharemaxxing

7

fachrynuzuli/sharemaxxing

Rewrite any social media post, thread, caption, or script draft into a format people can't help but share. Use when the user has a draft and wants it rewritten for maximum shareability. Applies the Shareability Engine (opinion flex, proxy boldness, wit signaling) and strict Voice DNA rules to produce one clean, human-sounding, universally shareable output. Make sure to use this skill whenever the user mentions rewriting posts, punching up drafts, making something shareable, optimizing for engagement, social media copy editing, or sharemaxxing, even if they don't use the exact term.

Writing & Content

Wechat Article Down

8

zyw-Wayne/wechat-article-down

Download WeChat public account articles (微信公众号文章下载). Use when the user provides one or more WeChat article URLs (https://mp.weixin.qq.com/...) and wants to download the full content including body text, images, audio, and video to local files. Triggers include "下载微信文章", "保存公众号文章", "下载这篇文章", "wechat article download", or any request to save/archive a WeChat article.

Writing & Content

Web Optimization

7

staksoft/geo-seo-aeo-skill

Audit or generate web content optimized for traditional search (SEO), AI generative answer engines like ChatGPT/Perplexity/Google AI Overviews (GEO), and answer engines / featured snippets / voice (AEO). Use when the user asks to improve a page's ranking or AI-citability, run an SEO/GEO/AEO audit of a URL or file, add JSON-LD schema, create an llms.txt, or write new content that is search- and LLM-friendly.

Writing & Content

Genpark Content Factory

9

alphaparkinc/openclaw-genpark-content-factory

High-volume bulk social media graphic and post generator.

Writing & Content

Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.