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.
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
mdr add sanshengai/sansheng-write/sansheng-write@sha256:d520febc87fe8293The 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.
[](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.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| "2.1.0" # 与 GitHub Release 共用同一 SemVer;由 release.py 自动同步 latest | 2026-09-14 | 7142f5b | 22,039 B | A | view · diff |
| "2.1.0" # 与 GitHub Release 共用同一 SemVer;由 release.py 自动同步 | 2026-09-14 | 3e99d97 | 21,812 B | A | view · diff |
| "2.1.0" # 与 GitHub Release 共用同一 SemVer;由 release.py 自动同步 | 2026-09-04 | 71e2d0c | 21,201 B | A | view · diff |
| "2.0.0" # 与 GitHub Release 共用同一 SemVer;由 release.py 自动同步 | 2026-09-01 | 1ad4c55 | 21,041 B | A | view · diff |
| "2.0.0" # 与 GitHub Release 共用同一 SemVer;由 release.py 自动同步 | 2026-08-30 | b5f9741 | 19,974 B | A | view |
Audit of the latest version
- 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
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.