sansheng-write SKILL.md skillA

sansheng-write from sanshengai/sansheng-write is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add sanshengai/sansheng-write/sansheng-write@"2.1.0"          # 与 GitHub Release 共用同一 SemVer;由 release.py 自动同步

Pins "2.1.0" # 与 GitHub Release 共用同一 SemVer;由 release.py 自动同步 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
sanshengai/sansheng-write
Path
SKILL.md
Versions recorded
5
Latest version
"2.1.0" # 与 GitHub Release 共用同一 SemVer;由 release.py 自动同步, committed Sep 14, 2026
First version recorded
Aug 30, 2026
Size
22,039 bytes
Repository stars
5
License
MIT

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

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# 中文长文写作系统

运行要求:Python 3.10+、Node.js 18+ 与 baoyu-skills;renderer 凭证按 `image-routing.md` 配置。主题曲默认由作者在 MiniMax 网页手动生成,Agent 先交付 Markdown 生成单,详见 `music.md`;Lyria 自动通道暂停,作者明确要求恢复前不调用、不引导配置 Google Cloud。

**主入口**:只承载「路由 + 触发边界 + 全局元指令 + 高频铁律」,各阶段细则一律 lazy-load 对应 reference。**下文裸写的 `xxx.md` 一律指 `references/xxx.md`**(`profile/corpus/authors/` 与 `profile/` 下的文件已标全路径)。

> **先确定本轮终点**:完整新文章任务按 autopilot.md 的自动主链推进;用户只要正文、大纲、局部改稿或排版时,完成指定产物即止,不进入后续生图、音频、归档或草稿箱事务。作者给确认定稿且要求制作发布材料/提交草稿箱时,才按 release-runtime.md。失败只在当前命令修复,不 skip、不伪造状态。显式配置 `podcast.wechat_embed: true` 时,公众号固定为「导读 → 主题曲卡 → 播客卡 → 正文」,两卡同级、同宽、上下排列;音频必须在草稿前生成。自动链止于微信草稿箱;原创、赞赏与正式发布由作者人工完成。

> ⚡ **朋友圈文案极速例外**:用户只要一条已有文章的朋友圈推文/文案时,不进入文章流水线,不跑 `status` / `finalize` / 归档 / 官网 / 搜索 / 生图,也不等待其他长任务。优先用当前对话已有标题与主旨,信息不足时最多读取该文 `article-meta.yaml` 与开头/结尾,直接返回可复制的三段文案。只有用户明确要保存文件时才运行 `python scripts/pipeline.py --dir <文章目录> moments-copy`;目标耗时是秒级。
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add sanshengai/sansheng-write/sansheng-write@sha256:d520febc87fe8293

The line at the top of this page pins the label "2.1.0" # 与 GitHub Release 共用同一 SemVer;由 release.py 自动同步, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_7i3nliu7bg4h7qb2.svg)](https://markdownregistry.com/a/art_7i3nliu7bg4h7qb2)

1 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 5 versions of this file, between Aug 30, 2026 and Sep 14, 2026, about one every 4 days.

versioncommittedcommitsizeaudit
"2.1.0" # 与 GitHub Release 共用同一 SemVer;由 release.py 自动同步 latest2026-09-14 7142f5b 22,039 BA view · diff
"2.1.0" # 与 GitHub Release 共用同一 SemVer;由 release.py 自动同步2026-09-14 3e99d97 21,812 BA view · diff
"2.1.0" # 与 GitHub Release 共用同一 SemVer;由 release.py 自动同步2026-09-04 71e2d0c 21,201 BA view · diff
"2.0.0" # 与 GitHub Release 共用同一 SemVer;由 release.py 自动同步2026-09-01 1ad4c55 21,041 BA view · diff
"2.0.0" # 与 GitHub Release 共用同一 SemVer;由 release.py 自动同步2026-08-30 b5f9741 19,974 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (22039 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

sanshengai/sansheng-write · 5 stars · license MIT · pushed 2026-09-14 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_7i3nliu7bg4h7qb2
GET https://markdownregistry.com/api/v1/resolve?ref=sanshengai/sansheng-write/sansheng-write
GET https://markdownregistry.com/api/v1/blob/d520febc87fe8293354032cd825c6cd3d58586bdfebe12979eba1ccd56f94556

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

Browse by kind, by grade A, or by owner.