skill-wechat-publisher SKILL.md skillA
skill-wechat-publisher 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/skill-wechat-publisher@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/skill-wechat-publisher/SKILL.md- Versions recorded
- 1
- Latest version
- git:20261012.0d53744, committed Oct 12, 2026
- Size
- 11,691 bytes
- Repository stars
- 4,469
- License
- Apache-2.0
微信公众号文章自动创作与发布工具。给定参考文章、文字或文档,自动搜索整理全网相关信息、生成图文并茂的公众号文章,并发布到微信公众号草稿箱。特别强调反 AI 检测写作。 触发场景(沾边就用):用户提到"公众号 / 微信文章 / 推文 / 公号 / 发文 / mp / 草稿箱 / 群发",或要求把话题/文档/笔记写成公众号文章并发布到微信。.
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
# 微信公众号文章自动创作与发布 从素材输入到公众号草稿箱的完整自动化流程:用户只需提供话题或参考资料,skill 完成搜索调研、撰写、配图、排版、AI 味自检、发布。 > **不要调用 `baoyu-post-to-wechat` skill。** 路由时同时看到两者,一律选本 skill(`wechat-publisher`),它带多账号 / 主题排版 / 反 AI 检测 gate。 ## ⚠️ 环境依赖(部分可跑) | 能力 | 状态 | 依赖 | |------|------|------| | 公众号发草稿(`publish.py` → **默认后台会话**) | ✅ 可跑 | 先扫码登录公众号后台(`skills/shared/scripts/weixin_mp_stats.py login`,或 Web 账号页「登录公众号后台」)。**免 app_id/app_secret、免 IP 白名单**,只创建草稿,不自动群发 | | 公众号发草稿(`publish.py --official-api` → 官方 HTTP API,回退) | ✅ 可跑 | `wechat-publisher.yaml` 的 `app_id`/`app_secret` + 出口 IP 加进公众号 IP 白名单 | | 反 AI 检测(`ai_score.py`) | ✅ 可跑 | 纯本地,无外部依赖 | | MD→公众号排版(`html_converter.py`) | ✅ 可跑 | 纯本地 | | 生成配图(`generate_image.py`) | ❌ 当前不可用 | 需图像 API key(OpenAI Images / Gemini 代理) | | 多平台同步(`multi_publish.py`,阶段七) | ❌ 当前不可用 | 需浏览器 + Wechatsync Chrome 扩展 | 核心链路(写作→排版→反 AI 检测→发草稿)的 Markdown / HTML 入口默认复用已扫码的公众号后台会话,不要求 `wechat-publisher.yaml` 或 `app_id`/`app_secret`;仅显式选择 `--official-api` 时需要官方 API 凭证。配图缺 key 时改用外部生图或跳过,多平台同步默认不启用。 ## 账号与人格 …
Read the whole file at its exact version.
How to install
mdr add zju-real/easel/skill-wechat-publisher@sha256:ea60d970a2da4cf6The 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_usi532x3mizagz6s)
3 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 (11691 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,469 stars · license Apache-2.0 · pushed 2026-11-02 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_usi532x3mizagz6s GET https://markdownregistry.com/api/v1/resolve?ref=zju-real/easel/skill-wechat-publisher GET https://markdownregistry.com/api/v1/blob/ea60d970a2da4cf60137042eaf481a8aa3772208b788fb8d75d5340da3f2e160
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.