Token导航 LogoToken导航

Agent Skill · 开发

jvs-wechat-article-publisher(jvs 微信文章发布者)

jvs-wechat-article-publisher 用于补充开发相关能力,适合在 OpenClaw 中需要让 Agent 承接开发相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

jvs-wechat-article-publisher 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在开发类的 21,746 个 Skill 里排第 3,276。

总安装 12,063周安装 488GitHub Stars 公开资料未说明下载 3,787核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.6

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:jvs-wechat-article-publisher(jvs 微信文章发布者)
来源仓库:https://github.com/chenyd002025/jvs-wechat-article-publisher
安装命令:
openclaw skills install jvs-wechat-article-publisher
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install jvs-wechat-article-publisher

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

微信公众号文章排版和发布技能。提供专业排版模板、图片上传、草稿发布等完整工作流程。使用场景:(1)创建公众号文章,(2)上传图片到素材库,(3)发布草稿到微信后台,(4)修饰案例/干货分享/客户故事等文章类型。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install jvs-wechat-article-publisher;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

jvs-wechat-article-publisher 怎么安装?

在终端执行 openclaw skills install jvs-wechat-article-publisher。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

jvs-wechat-article-publisher 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

jvs-wechat-article-publisher 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

jvs-wechat-article-publisher 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

jvs-wechat-article-publisher 用的人多吗?

公开数据是累计安装 12,063 次,近一周安装 488 次,下载 3,787 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

jvs-wechat-article-publisher 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
jvs-wechat-article-publisher

jvs 微信文章发布者 · 本页

12,063—需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
wechat-article-publisher
description
微信公众号文章排版和发布技能。提供专业排版模板、图片上传、草稿发布等完整工作流。使用场景:(1) 创建公众号文章,(2) 上传图片到素材库,(3) 发布草稿到微信后台,(4) 装修案例/干货分享/客户故事等类型文章。

WeChat Article Publisher

微信公众号文章排版和发布技能。


📋 使用前准备(首次使用必读!)

1. 微信公众号要求

  • ✅ 需要已注册的微信公众号(服务号或订阅号均可)
  • ✅ 需要公众号的 AppID 和 AppSecret
  • ⚠️ 公众号需要通过微信认证(未认证账号部分 API 受限)

2. 获取 AppID 和 AppSecret

  1. 登录 微信公众平台
  2. 进入 开发 → 基本配置
  3. 复制 开发者 ID 中的:

- AppID(应用 ID) - 类似 你的 APPID - AppSecret(应用密钥) - 类似 你的 APPSECRET

3. 配置 IP 白名单(重要!)

微信 API 要求配置服务器 IP 白名单:

  1. 在 开发 → 基本配置 页面
  2. 找到 IP 白名单 设置
  3. 添加你的服务器公网 IP:

- 本地测试:查询本机公网 IP(访问 https://ip.sb) - 服务器:填写服务器的公网 IP 地址 - 可添加多个 IP,用逗号分隔

常见 IP 白名单配置:

{
  "ipWhitelist": ["你的公网 IP", "你的服务器 IP 2", "你的服务器 IP 1"]
}

4. 创建配置文件

在技能目录创建 config.json:

{
  "appId": "你的 AppID",
  "appSecret": "你的 AppSecret",
  "ipWhitelist": ["你的公网 IP"]
}

⚠️ 安全提醒:

  • config.json 包含敏感信息,不要上传到 ClawHub
  • 只保留 config.example.json 作为示例
  • 真实配置文件应加入 .gitignore

5. 验证配置

运行测试命令验证配置是否正确:

# 获取 token(成功会返回一串字符)
curl -s "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=你的 APPID&secret=你的 APPSECRET"

成功响应:

{"access_token":"ACCESS_TOKEN","expires_in":7200}

失败响应:

{"errcode":40013,"errmsg":"invalid appid"}

🔴 严重警告:中文乱码问题(必读!)

问题现象:发布后文章内容显示为 <p>这是文字</p> 标签,而不是正常中文。

根本原因:

  1. ❌ Python requests 库默认编码不是 UTF-8
  2. ❌ Content-Type 头未指定 charset=utf-8
  3. ❌ Token 过期导致 API 异常处理

✅ 正确解决方案(必须遵守!):

# ========== 第 1 步:获取最新 token(每次发布前都要重新获取!) ==========
TOKEN=$(curl -s "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRET" | python3 -c "import sys,json; print(json.load(sys.stdin).get('access_token',''))")

# ========== 第 2 步:上传封面图 ==========
COVER=$(curl -s -X POST "https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=$TOKEN&type=image" -F "media=@/path/to/cover.jpg" | python3 -c "import sys,json; print(json.load(sys.stdin).get('media_id',''))")

# ========== 第 3 步:发布草稿(关键:-H "Content-Type: application/json; charset=utf-8") ==========
curl -s -X POST "https://api.weixin.qq.com/cgi-bin/draft/add?access_token=$TOKEN" \
  -H "Content-Type: application/json; charset=utf-8" \
  -d "{\"articles\":[{\"title\":\"标题\",\"content\":\"<p>中文内容</p>\",\"thumb_media_id\":\"$COVER\"}]}"

⚠️ 四个必须(缺一不可!):

  1. ✅ 每次发布前都重新获取 token - token 有效期只有 2 小时
  2. ✅ 必须指定 charset=utf-8 - -H "Content-Type: application/json; charset=utf-8"
  3. ✅ 必须用 curl 命令 - 不要用 Python requests(编码不可靠)
  4. ✅ 必须手机扫码预览 - PC 预览可能显示 Unicode(未验证账号)

🧪 测试命令(发布前先用这个验证编码):

curl -s -X POST "https://api.weixin.qq.com/cgi-bin/draft/add?access_token=$TOKEN" \
  -H "Content-Type: application/json; charset=utf-8" \
  -d "{\"articles\":[{\"title\":\"测试文字\",\"content\":\"<p>这是中文测试</p><p>能看到吗</p>\",\"thumb_media_id\":\"$COVER\"}]}"

❌ 错误做法(不要再犯!):

  • 使用 Python requests.post(url, json=data) 直接发布
  • 复用旧 token(超过 2 小时)
  • 不指定 charset=utf-8
  • 只在 PC 端预览,不用手机扫码

快速开始

发布文章(推荐方式)

# 使用 curl 命令发布(见上方「严重警告」章节的完整命令)

上传图片

python3 scripts/upload_images.py /path/to/images/

排版模板

专业版模板(推荐)

适用于装修案例、实景展示等专业内容。

特点:

  • 英文 + 中文双语标题(如 LIVING ROOM · 客厅)
  • 奶油色配色方案(#f5e6d3、#8b7355)
  • 标题底部装饰线
  • 表格相间背景色
  • 预约框圆角背景

模板文件: assets/templates/professional.md

简洁版模板

适用于快讯、通知等简单内容。

模板文件: assets/templates/simple.md


文章结构

标准结构

  1. 封面大图 - 标题后第一张就是图片
  2. 项目信息 - 小区/面积/风格/造价表格
  3. 空间展示 - 客厅/餐厅/卧室/厨房等
  4. 费用明细 - 分类费用表格
  5. 改造亮点 - 项目亮点列表
  6. 预约量房 - CTA 行动号召
  7. 联系我们 - 公司信息

图片规则

  • 每个空间 1-2 张图
  • 图片宽度 100%,最大 600px
  • 图片间留白 20px
  • 封面图单独指定

发布流程

步骤 1:准备文章

# 文章标题

<img src="封面图 URL">

---

## 空间 1

<img src="图片 URL">

说明文字

---

## 空间 2

...

步骤 2:上传图片

python3 scripts/upload_images.py /path/to/images/
# 输出图片 URL 列表

步骤 3:插入 URL

将上传的图片 URL 替换文章中的占位符。

步骤 4:发布草稿

唯一推荐方式(curl 命令):

# 1. 获取 token
TOKEN=$(curl -s "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=你的 APPID&secret=你的 APPSECRET" | python3 -c "import sys,json; print(json.load(sys.stdin).get('access_token',''))")

# 2. 上传封面
COVER=$(curl -s -X POST "https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=$TOKEN&type=image" -F "media=@/path/to/cover.jpg" | python3 -c "import sys,json; print(json.load(sys.stdin).get('media_id',''))")

# 3. 发布(注意:-H "Content-Type: application/json; charset=utf-8")
curl -s -X POST "https://api.weixin.qq.com/cgi-bin/draft/add?access_token=$TOKEN" \
  -H "Content-Type: application/json; charset=utf-8" \
  -d "{\"articles\":[{\"title\":\"标题\",\"content\":\"<p>中文内容</p>\",\"thumb_media_id\":\"$COVER\"}]}"

❌ 禁止使用 Python 脚本直接发布(会导致乱码)

步骤 5:手动发表

登录微信后台 → 草稿箱 → 检查 → 点发表


配置

配置文件:config.json

{
  "appId": "你的 AppID",
  "appSecret": "你的 AppSecret",
  "ipWhitelist": ["你的服务器 IP 1", "你的服务器 IP 2"]
}

常见问题

🔴 中文乱码(最重要!)

现象:文章显示为 <p>这是文字</p> 标签

原因:编码格式不正确

解决方案:

  1. 使用 curl 命令发布
  2. 必须指定 -H "Content-Type: application/json; charset=utf-8"
  3. 每次发布前重新获取 token

API 48001 错误

微信 API 未授权,无法直接发布。

解决方案: 使用草稿 API + 手动发表工作流。

图片不显示

图片未上传到微信素材库。

解决方案: 先用 upload_images.py 上传图片获取 URL。

排版错乱

Markdown 格式不正确。

解决方案: 使用提供的模板文件。


脚本说明

publish_wechat.py

发布文章到微信草稿箱。

python3 scripts/publish_wechat.py <article.md> [options]

选项:
  --template <name>     模板名称 (viral/professional/simple)
  --cover-image <path>  封面图路径
  --output <path>       输出 HTML 路径

⚠️ 注意:此脚本可能导致中文乱码,建议使用 curl 命令替代。

upload_images.py

批量上传图片到微信素材库。

python3 scripts/upload_images.py <image_folder>

输出:
  图片 URL JSON 文件

内容栏目

7 栏目规划

  1. 实景案例 - 完工项目实景拍摄
  2. 干货分享 - 装修知识/避坑指南
  3. 客户故事 - 业主访谈/入住反馈
  4. 工地实况 - 施工进度/工艺展示
  5. 材料科普 - 主材/辅材知识
  6. 问答互动 - 常见问题解答
  7. 活动促销 - 优惠活动/套餐

参考链接

  • 微信公众平台:https://mp.weixin.qq.com
  • 微信 API 文档:https://developers.weixin.qq.com/doc/offiaccount/
  • 排版参考:见 references/ 目录

公司信息模板

公司:[你的公司名称]
网站:[你的网站]
电话:[你的联系电话] / [你的联系电话]
地址:[你的地址]
时间:9:00-18:00(周一至周日)

发布检查清单(每次发布前必看!)

  • [ ] 已重新获取最新 token(不超过 2 小时)
  • [ ] 已使用 curl 命令(不是 Python)
  • [ ] 已指定 -H "Content-Type: application/json; charset=utf-8"
  • [ ] 已用手机扫码预览(不是 PC 预览)
  • [ ] 已确认文字正常显示(不是 <p>...</p> 标签)

以上 5 项全部打勾后才能正式发布!

平台分布

OpenClaw

94.66%
按下载量换算3,585

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills