据 AlphaMoat 统计,截至 2026-09,Wechat HTML Publisher 累计下载 1,156 次、获 2 个星标,在全部 5,078 个 AI 技能中排名第 4,959 位,在「内容创作」分类(362 个)中排名第 349 位。
| 平台 | 累计安装 | 累计下载 | 星标 | 评论 |
|---|---|---|---|---|
| ClawHub ↗ | 29 | 1,056 | 1 | - |
| SkillHub ↗ | 189 | 1,156 | 2 | — |
各平台的计数口径不同,统计时间不一致。
读取已排版的 HTML,上传封面及本地或网络图片并替换地址,再调用草稿接口返回 media_id。需要 HTML 文件、标题和封面;样式必须内联,不支持样式块或外部 CSS。这里的推送终点是草稿箱,不代表正式发布。
资料发布于 2026-10-26
以下是根据技能文档生成的示例,不代表实际运行结果。
依据技能文档中的声明整理,未经实际安装或运行验证。
WECHAT_APP_ID、WECHAT_APP_SECRET,并把服务器 IP 加入公众号白名单。2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。
| 月份 | 累计下载 | 环比 | 星标 |
|---|---|---|---|
| 2026-09 | 1,156 | — | 2 |
| 2026-08 | 1,022 | +7.1% | 1 |
| 2026-07 | 954 | +21.7% | 1 |
| 2026-06 | 784 | +15.8% | 1 |
| 2026-05 | 677 | — | - |
| 2026-03 | 430 | — | - |
以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。
---
name: wechat-html-publisher
description: "直接上传HTML富文本到微信公众号草稿箱。支持完整的HTML格式,无需Markdown转换。"
metadata:
{
"openclaw":
{
"emoji": "📄",
},
}---
# wechat-html-publisher
**直接上传HTML富文本到微信公众号草稿箱**
与 wechat-publisher 不同,本skill直接上传HTML格式,无需Markdown转换。适合已经有完整HTML排版的文章。
## 功能
- ✅ 直接上传HTML富文本
- ✅ 自动上传HTML中的图片到微信图床
- ✅ 支持本地和网络图片
- ✅ 一键推送到草稿箱
- ✅ 无需Markdown转换
## 快速开始
### 1. 配置API凭证
确保环境变量已设置:
```bash
export WECHAT_APP_ID= YOU_WECHAT_APP_ID
export WECHAT_APP_SECRET= YOU_WECHAT_APP_SECRET
```
**重要:** 确保你的IP已添加到微信公众号后台的白名单!
### 2. 准备HTML文件
HTML文件需要包含完整的样式(内联样式):
```html
<section>
<h1 style="color: #333; font-size: 24px;">文章标题</h1>
<p style="line-height: 1.8;">文章内容...</p>
<img src="./images/photo.jpg" style="width: 100%;">
</section>
```
**注意:**
- 必须使用内联样式(style属性)
- 不支持`<style>`标签或外部CSS
- 图片会自动上传到微信图床
### 3. 发布文章
**使用脚本:**
```bash
python scripts/publish_html.py \
--file article.html \
--title "文章标题" \
--cover ./cover.jpg
```
**参数说明:**
- `--file`: HTML文件路径(必填)
- `--title`: 文章标题(必填)
- `--cover`: 封面图路径(必填)
- `--author`: 作者名称(可选)
- `--digest`: 文章摘要(可选)
- `--source-url`: 原文链接(可选)
## 使用示例
### 示例1: 基本用法
```bash
python scripts/publish_html.py \
--file my-article.html \
--title "2026年税务新政解读" \
--cover ./cover.jpg
```
### 示例2: 完整参数
```bash
python scripts/publish_html.py \
--file my-article.html \
--title "2026年税务新政解读" \
--cover ./cover.jpg \
--author "慧评税" \
--digest "详细解读2026年最新税务政策" \
--source-url "https://example.com/article"
```
### 示例3: 网络封面图
```bash
python scripts/publish_html.py \
--file my-article.html \
--title "文章标题" \
--cover "https://example.com/cover.jpg"
```
## HTML格式要求
### 1. 必须使用内联样式
```html
<!-- ✅ 正确 -->
<p style="color: #333; font-size: 16px;">内容</p>
<!-- ❌ 错误 -->
<style>
p { color: #333; }
</style>
<p>内容</p>
```
### 2. 图片支持
- ✅ 本地路径: `<img src="./images/photo.jpg">`
- ✅ 绝对路径: `<img src="/Users/user/photo.jpg">`
- ✅ 网络图片: `<img src="https://example.com/photo.jpg">`
所有图片会自动上传到微信图床并替换URL!
### 3. 推荐的HTML结构
```html
<section>
<section style="text-align: center;">
<h1 style="font-size: 24px; color: #333;">标题</h1>
</section>
<section style="margin: 20px 0;">
<p style="line-height: 1.8; color: #666;">正文内容...</p>
</section>
<section>
<img src="./image.jpg" style="width: 100%; display: block;">
</section>
</section>
```
## 工作流程
1. **读取HTML** - 读取HTML文件内容
2. **上传封面** - 上传封面图到微信图床
3. **处理图片** - 解析HTML中的图片,上传并替换URL
4. **调用API** - 调用微信draft/add接口
5. **返回结果** - 返回草稿media_id
## 与wechat-publisher的区别
| 特性 | wechat-publisher | wechat-html-publisher |
|------|------------------|----------------------|
| 输入格式 | Markdown | HTML |
| 样式转换 | 自动应用主题 | 使用原有样式 |
| 适用场景 | 写作发布 | 已有HTML排版 |
| 依赖 | wenyan-cli | 仅Python |
## 故障排查
### 1. IP不在白名单
**错误:** `ip not in whitelist`
**解决:**
1. 获取公网IP: `curl ifconfig.me`
2. 添加到微信公众号后台白名单
### 2. 图片上传失败
**错误:** `invalid image`
**解决:**
- 检查图片格式(支持jpg, png, gif)
- 检查图片大小(不超过2MB)
- 确保图片路径正确
### 3. HTML格式错误
**错误:** `invalid content`
**解决:**
- 确保使用内联样式
- 移除`<style>`标签
- 检查HTML是否闭合
## 参考资料
- 微信公众号API文档: https://developers.weixin.qq.com/doc/offiaccount/
- 草稿箱接口: https://developers.weixin.qq.com/doc/offiaccount/Draft_Box/Add_draft.html
- 素材管理接口: https://developers.weixin.qq.com/doc/offiaccount/Asset_Management/New_temporary_materials.html
## 更新日志
### 2026-03-09 - v1.0.0
- ✅ 初始版本
- ✅ 支持HTML直接上传
- ✅ 自动图片上传
- ✅ 命令行工具
## License
MIT License
去除文本中的AI写作痕迹,让文字读起来更像人类写作。当用户要求'去AI味'、'降AI味'、'让回复更像人话'、'润色'、'改写得更自然'时使用。检测并修复:AI高频词汇、过度结构化、虚假客观性、机械化连接词、完美主义陷阱、公式化结尾、过度修饰、情感缺失等问题。
消除AI写作痕迹,使文本更自然真实。基于维基百科"AI写作特征"指南,识别并修正夸张象征、宣传用语、肤浅-ing分析、模糊归因、破折号滥用、三项排比、AI词汇、负面平行结构及冗长连接词等模式。
去除文本中的 AI 生成痕迹。适用于编辑或审阅文本,使其听起来更自然、更像人类书写。 基于维基百科的"AI 写作特征"综合指南。检测并修复以下模式:夸大的象征意义、 宣传性语言、以 -ing 结尾的肤浅分析、模糊的归因、破折号过度使用、三段式法则、 AI 词汇、否定式排比、过多的连接性短语。
公众号搜索工具,支持按关键词搜索爆款文章,展示推荐热门文章,助力内容创作者把握趋势与获取灵感;当用户需要搜索公众号文章、查找爆款内容、获取创作灵感时使用
粘贴抖音、快手、小红书、视频号公开可访问的短视频分享链接,一键提取标题、简介、口播文案,提供原版、优化朗读版、精简浓缩版,并支持违禁敏感词提醒与口播时长参考,排版整洁纯净,一键复制即用。
去除文本中的AI写作痕迹,让文字读起来更像人类写作。当用户要求'去AI味'、'降AI味'、'让回复更像人话'、'润色'、'改写得更自然'时使用。检测并修复:AI高频词汇、过度结构化、虚假客观性、机械化连接词、完美主义陷阱、公式化结尾、过度修饰、情感缺失等问题。
|专为番茄小说平台优化的分章节创作助手。支持各种题材(悬疑/言情/奇幻/科幻/历史等),支持长篇创作,每章2200-2800字,结尾设置悬念钩子。强化情绪拉扯、爆点分布、开篇黄金三行、评论区诱导,深度润色去除AI痕迹。 当用户要求:写番茄小说、创作网文、分章节写作、连续剧情、章节悬念、长篇小说时使用。
把一组营销方法模块收进同一个技能,按请求路由到对应模块取清单与可交付稿。
数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。