post-formatter SKILL.md skillA
post-formatter from zju-real/easel is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add zju-real/easel/post-formatter@git:20261012.0d53744Pins git:20261012.0d53744 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- zju-real/easel
- Path
skills/builtin/post-formatter/SKILL.md- Versions recorded
- 1
- Latest version
- git:20261012.0d53744, committed Oct 12, 2026
- Size
- 4,116 bytes
- Repository stars
- 4,332
- License
- Apache-2.0
用 PAS、AIDA、BAB、STAR、SLAY 等经典框架将主题结构化为社媒帖子。 200-250 字、20 行以内、移动端友好排版。适用于公众号、知乎、微博、LinkedIn 等长文帖子。 当用户说"用 PAS 写"、"AIDA 框架"、"结构化帖子"、"套框架写"时使用。 和 social-content 的区别:post-formatter 严格套用营销框架,social-content 偏自由写作。.
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
# 帖子框架化 > 用 PAS / AIDA / BAB / STAR / SLAY 五大经典框架,把一个主题结构化成中文社媒长文帖子。 > 只负责"套框架 + 排版",不做自由创作(那是 social-content 的活)。 ## 输入 从用户 prompt 中提取以下信息,缺哪个就现场问: | 字段 | 说明 | 缺省处理 | |------|------|----------| | 主题 | 一句话主题,或一段素材/笔记/数据 | 必需,缺则询问 | | 框架 | PAS / AIDA / BAB / STAR / SLAY 之一 | 缺则按内容目的自动选 | | 平台 | 小红书 / 抖音 / B站 / 微博 / 公众号 / 知乎 | 缺则按通用中文社媒 | | 补充 | 事实、数据、调性、目标读者 | 可空 | 若主题和框架都缺,用一轮 AskUserQuestion 一次问齐主题与框架,再补一句 "还有什么要我知道的?数据、调性或写给谁看"。信息足够时直接开写,不啰嗦。 ## 输出 一条可直接发布的中文帖子,放在代码块里,无前言无后记。结构: - 首行钩子 - 第二行反转/对比 - 主体(按所选框架分阶段) - 收尾 + 一句中文互动引导 ## 执行步骤 1. **定框架**:用户指定就用指定的;没指定就按 `skills/shared/references/copy-frameworks.md` 的"框架选择规则",按内容目的挑一个。选定后只用一个,不混用。 2. **拆主题**:框架各阶段的定义见 `skills/shared/references/copy-frameworks.md`,各阶段占几行见 `references/frameworks.md`(行数分配);把主题和素材拆进各阶段。 3. **写正文**:严格套用 `references/formatting.md` 的中文排版规则—— 200-250 字、≤20 行、行间空行、短句、去破折号、去 AI 感。 4. **配 CTA**:结尾用中文社媒式引导(关注 / 收藏 / 评论区聊聊),一句即可, 贴合内容目的,不用 "Repost if" 这类英文表达。 5. **自检**:按 `references/formatting.md` 末尾的自检清单逐条过(钩子、翻译腔、 列表、结尾)。**字数、行数用脚本取确定性结果,不靠肉眼数**: - 字数:`python3 skills/shared/scripts/wordcount.py check --target 225 --tolerance 0.12` …
Read the whole file at its exact version.
How to install
mdr add zju-real/easel/post-formatter@sha256:7a337ac31fc4b8baThe line at the top of this page pins the label git:20261012.0d53744, 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_olmtjm7uxo5xrhwm)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Oct 12, 2026.
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 (4116 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
zju-real/easel · 4,332 stars · license Apache-2.0 · pushed 2026-11-02 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_olmtjm7uxo5xrhwm GET https://markdownregistry.com/api/v1/resolve?ref=zju-real/easel/post-formatter GET https://markdownregistry.com/api/v1/blob/7a337ac31fc4b8ba6f2139a5ac34c056319cb00442e3016cfbf941b48bbec8f3
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.