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.

Install it, pinned
mdr add adsorgcn/workbuddy/wechat-draft-push@v2.3.44

Pins 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

The exact contents, by fingerprint
mdr add adsorgcn/workbuddy/wechat-draft-push@sha256:89391e5bc2d5b6bf

The 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.

Badge

mdr badge

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

4 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.

versioncommittedcommitsizeaudit
v2.3.44 latest2026-10-25 1c2f6c4 16,022 BA view · diff
v2.3.432026-10-24 d09c0b5 16,022 BA view · diff
v2.3.422026-10-23 d1bea47 16,022 BA view · diff
v2.3.412026-10-23 aa5fb05 16,022 BA view · diff
v2.3.402026-10-23 06de7ca 16,022 BA view · diff
v2.3.292026-10-21 a3185f7 16,022 BA view · diff
v2.3.282026-10-20 35423c2 16,022 BA view · diff
v2.3.272026-10-19 cba0401 16,022 BA view · diff
v2.3.262026-10-18 53bb339 16,022 BA view · diff
v2.3.252026-10-17 3b4585a 16,022 BA view · diff
v2.3.242026-10-16 8e280bb 16,022 BA view · diff
v2.3.232026-10-16 05fa1ab 16,022 BA view · diff
v2.3.232026-10-16 fee93f6 12,032 BA view · diff
v2.3.222026-10-15 937d699 12,032 BA view · diff
v2.3.212026-10-14 f0d9a56 12,032 BA view · diff
v2.3.202026-10-13 8917405 12,032 BA view · diff
v2.3.192026-10-12 0c3a138 12,032 BA view · diff
v2.3.182026-10-12 b20644d 12,032 BA view · diff
v2.3.172026-10-12 913f4e1 12,032 BA view · diff
v2.3.172026-10-12 6edb98f 11,726 BA view · diff
v2.3.162026-10-11 58a1687 11,726 BA view · diff
v2.3.152026-10-10 6efcffe 11,726 BA view · diff
v2.3.142026-10-10 2047596 11,726 BA view · diff
v2.3.132026-10-10 424122a 11,726 BA view · diff
v2.3.122026-10-09 f6380f7 11,726 BA view · diff
v2.3.112026-10-09 5541ca8 11,726 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 (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

GitHub

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.

More from adsorgcn/workbuddy

remote-dispatch SKILL.md skill
adsorgcn/workbuddy · experts/ilang-wechat-awesome/skills/remote-dispatch/SKILL.md · Dispatch a command block to a remote CodeBuddy Code gateway (the headless, Linux-capable WorkBuddy) and bring the…
v2.3.44 · audit A · 100 stars
wechat-article SKILL.md skill
adsorgcn/workbuddy · experts/ilang-wechat-awesome/skills/wechat-article/SKILL.md · WeChat official account (公众号) article writing. Use when the user asks 公众号/公众号文章/爆文/写公众号/改公众号/去AI味/封面提示词/标题/微信排版/转微信格式…
v2.3.44 · audit A · 100 stars
wechat-topic-hunter SKILL.md skill
adsorgcn/workbuddy · experts/ilang-wechat-awesome/skills/wechat-topic-hunter/SKILL.md · Find WeChat official account (公众号) topics with real demand and supply data: read the repository's daily cross-platform…
v2.3.44 · audit A · 100 stars
x-comment-patrol SKILL.md skill
adsorgcn/workbuddy · experts/ilang-x-awesome/skills/x-comment-patrol/SKILL.md · Patrol the replies under the user's own X (Twitter) posts and answer them through the official X API on the user's own…
v2.3.44 · audit A · 100 stars
x-post SKILL.md skill
adsorgcn/workbuddy · experts/ilang-x-awesome/skills/x-post/SKILL.md · Write and publish X (Twitter) posts the X way and let the user choose how to publish: through the official X API on…
v2.3.44 · audit A · 100 stars
x-topic-hunter SKILL.md skill
adsorgcn/workbuddy · experts/ilang-x-awesome/skills/x-topic-hunter/SKILL.md · Find what to post on X (Twitter) with data instead of guessing: query X榜单 (xbangdan.com) through its MCP on the user's…
v2.3.44 · audit A · 100 stars

Every file in adsorgcn/workbuddy

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