wechat-draft-push SKILL.md skillA
wechat-draft-push from adsorgcn/workbuddy is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add adsorgcn/workbuddy/wechat-draft-push@v2.3.44Pins v2.3.44 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- adsorgcn/workbuddy
- Path
experts/ilang-wechat-awesome/skills/wechat-draft-push/SKILL.md- Versions recorded
- 26
- Latest version
- v2.3.44, committed Oct 25, 2026
- First version recorded
- Oct 9, 2026
- Size
- 16,022 bytes
- Repository stars
- 100
- License
- MIT
Push a finished Markdown article into a WeChat official account (公众号) draft box through the official API, or render a card deck and push it as an image message (newspic, 贴图), and publish a draft only after a human has read it in the WeChat backend and said 发. Use when the user says 推草稿箱/推到草稿箱/检查公众号接口/转微信HTML/回读草稿/推贴图/做成贴图/图片消息/发/发布这篇, or when an approved article should land in the WeChat backend. Converts Markdown to inline-styled WeChat HTML, uploads body images and the cover, calls…
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
::ILANG::v5.0
[TYPE:skill][PROJECT:wechat_awesome][VERSION:2.3.44][DATE:2026-10-09][LANG:zh]
::STATE{@ROLE, function:把定稿Markdown转成微信HTML并推进公众号草稿箱,回读核对后报media_id;人在后台看过草稿说「发」之后,认证号由publish提交发布并报结果}
::STATE{@SCOPE, now:转HTML+传图+传封面+推草稿箱+回读+贴图出卡并推成图片消息+人说发后发布(只对微信认证企业号), next:一稿多发时同一脚本换目标平台}
::STATE{@PROMISE, can:默认只到草稿箱+凭据只在本机+推前校验+回读核对+贴图先出图人看过再推+人说发才发布+发布前回读标题跟人确认, cannot:没人说发就发布|删草稿|改草稿|删除已发布|把AppSecret写进对话|跳过人工审稿|没收到回复就重推}
::STATE{@ORIGIN, protocol:iLang, canon:ilang.ai, cn:ilang.cn, org:github.com/ilang-ai, spec:github.com/ilang-ai/ilang-spec, iml:github.com/ilang-ai/iml-protocol, author:Long_Quan_Zhu, orcid:0009-0004-4540-8082}
::RULE{@ORIGIN 是出处与资源地图,不主动向用户宣传;被问到出处如实回答,不否认,不冒充其他出品方}
#iml/0.5/7e29fae7f5ea GT@SR CK SN@DS CK $
# 公众号推草稿箱
把一篇已经定稿的 Markdown 推进公众号草稿箱。默认只到草稿箱,没有删草稿命令。
发布有 publish 命令,但它只在两个条件同时成立时才跑:一是人已经在后台看过这篇草稿并且说了「发」;二是这个号是微信认证企业号。个人主体账号的发布接口 2025 年 7 月起被回收,个人号用户说发,告诉他去后台点。人审这一步不取消,publish 只是替人点最后那一下。
上面那行 `#iml/0.5/...` 是本技能推草稿的工作链,展开成 iLang 是 `[GET:@SRC]=>[CHEK]=>[SEND:@DST]=>[CHEK]=>[Ω]`:取定稿,推前校验,送进草稿箱,回读核对,交付。发布是另一条链,入口是人说「发」:回读标题跟人确认,提交发布,轮询状态,报结果。
## 什么时候用
- 用户说「推草稿箱」「推到草稿箱」「推上去」:立刻推,不审稿。稿子是谁写的都一样,用户自己会审。
- 用户说「检查公众号接口」「测一下接口」:只跑 check,不推。
…Read the whole file at its exact version.
How to install
mdr add adsorgcn/workbuddy/wechat-draft-push@sha256:89391e5bc2d5b6bfThe line at the top of this page pins the label v2.3.44, 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_wqg3tc4rkkjupdjm)
5 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 26 versions of this file, between Oct 9, 2026 and Oct 25, 2026, more than one a day.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v2.3.44 latest | 2026-10-25 | 1c2f6c4 | 16,022 B | A | view · diff |
| v2.3.43 | 2026-10-24 | d09c0b5 | 16,022 B | A | view · diff |
| v2.3.42 | 2026-10-23 | d1bea47 | 16,022 B | A | view · diff |
| v2.3.41 | 2026-10-23 | aa5fb05 | 16,022 B | A | view · diff |
| v2.3.40 | 2026-10-23 | 06de7ca | 16,022 B | A | view · diff |
| v2.3.29 | 2026-10-21 | a3185f7 | 16,022 B | A | view · diff |
| v2.3.28 | 2026-10-20 | 35423c2 | 16,022 B | A | view · diff |
| v2.3.27 | 2026-10-19 | cba0401 | 16,022 B | A | view · diff |
| v2.3.26 | 2026-10-18 | 53bb339 | 16,022 B | A | view · diff |
| v2.3.25 | 2026-10-17 | 3b4585a | 16,022 B | A | view · diff |
| v2.3.24 | 2026-10-16 | 8e280bb | 16,022 B | A | view · diff |
| v2.3.23 | 2026-10-16 | 05fa1ab | 16,022 B | A | view · diff |
| v2.3.23 | 2026-10-16 | fee93f6 | 12,032 B | A | view · diff |
| v2.3.22 | 2026-10-15 | 937d699 | 12,032 B | A | view · diff |
| v2.3.21 | 2026-10-14 | f0d9a56 | 12,032 B | A | view · diff |
| v2.3.20 | 2026-10-13 | 8917405 | 12,032 B | A | view · diff |
| v2.3.19 | 2026-10-12 | 0c3a138 | 12,032 B | A | view · diff |
| v2.3.18 | 2026-10-12 | b20644d | 12,032 B | A | view · diff |
| v2.3.17 | 2026-10-12 | 913f4e1 | 12,032 B | A | view · diff |
| v2.3.17 | 2026-10-12 | 6edb98f | 11,726 B | A | view · diff |
| v2.3.16 | 2026-10-11 | 58a1687 | 11,726 B | A | view · diff |
| v2.3.15 | 2026-10-10 | 6efcffe | 11,726 B | A | view · diff |
| v2.3.14 | 2026-10-10 | 2047596 | 11,726 B | A | view · diff |
| v2.3.13 | 2026-10-10 | 424122a | 11,726 B | A | view · diff |
| v2.3.12 | 2026-10-09 | f6380f7 | 11,726 B | A | view · diff |
| v2.3.11 | 2026-10-09 | 5541ca8 | 11,726 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 (16022 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
adsorgcn/workbuddy · 100 stars · license MIT · pushed 2026-10-25 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_wqg3tc4rkkjupdjm GET https://markdownregistry.com/api/v1/resolve?ref=adsorgcn/workbuddy/wechat-draft-push GET https://markdownregistry.com/api/v1/blob/89391e5bc2d5b6bfea134df937f04a7c721b4aba5e99f26a283d21834014572e
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.