XiaoZuoOvO

Wechat HTML Publisher

內容創作v1.0.2
作者:XiaoZuoOvO更新於 2026-05-11共 2 個版本 · 最新版本釋出於 2026-03-12wechat-html-publisher@clawhub_zuo-wentao/wechat-html-publisher
文章寫作自媒體營運#WeChat#微信

據 AlphaMoat 統計,截至 2026-09,Wechat HTML Publisher 累計下載 1,156 次、獲 2 個星標,在全部 5,078 個 AI 技能中排名第 4,959 位,在「內容創作」分類(362 個)中排名第 349 位。

累計安裝
189
累計下載
1156
星標
2
全站排名
#4,959
全站前 98% · 「內容創作」前 97%
平台累計安裝累計下載星標評論
ClawHub ↗2910561-
SkillHub ↗18911562—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

讀取已排版的 HTML,上傳封面及本機或網路圖片並替換地址,再呼叫草稿介面回傳 media_id。需要 HTML 檔案、標題和封面;樣式必須內聯,不支援樣式塊或外部 CSS。這裡的推送終點是草稿箱,不代表正式發布。

資料釋出於 2026-10-26

可以用來做什麼

  • 同步已完成 HTML 排版的公眾號草稿

什麼時候用

  • 已有文章 HTML、標題和封面時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

把這份 HTML 和封面上傳為公眾號草稿

使用條件

依據技能文件中的宣告整理,未經實際安裝或執行驗證。

鑑權說明
設定 WECHAT_APP_ID、WECHAT_APP_SECRET,並把伺服器 IP 加入公眾號白名單。
配置要求
  • 需要 Python;圖片需為支援的格式,大小不超過 2MB,且路徑可讀取。

月度資料趨勢

累計下載1156
37279312142026-03 · 累計下載 4302026-05 · 累計下載 6772026-06 · 累計下載 7842026-07 · 累計下載 9542026-08 · 累計下載 10222026-09 · 累計下載 115626-0326-09
星標2
0122026-03 · 星標 -2026-05 · 星標 -2026-06 · 星標 12026-07 · 星標 12026-08 · 星標 12026-09 · 星標 226-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-091156—2
2026-081022+7.1%1
2026-07954+21.7%1
2026-06784+15.8%1
2026-05677—-
2026-03430—-

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

4.6 KB · ClawHub v1.0.2
---
name: wechat-html-publisher
description: "直接上传HTML富文本到微信公众号草稿箱。支持完整的HTML格式,无需Markdown转换。"
metadata:
  {
    "openclaw":
      {
        "emoji": "📄",
      },
  }
展開全部(共 200 行)
---

# 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高頻詞彙、過度結構化、虛假客觀性、機械化連線詞、完美主義陷阱、公式化結尾、過度修飾、情感缺失等問題。

↓ 37.7萬★ 688user_ab5ae6ee
Humanizer內容創作

消除AI寫作痕跡,使文字更自然真實。基於維基百科"AI寫作特徵"指南,識別並修正誇張象徵、宣傳用語、膚淺-ing分析、模糊歸因、破折號濫用、三項排比、AI詞彙、負面平行結構及冗長連線詞等模式。

↓ 32萬★ 1107B*T
humanizer-zh內容創作

去除文字中的 AI 生成痕跡。適用於編輯或審閱文字,使其聽起來更自然、更像人類書寫。 基於維基百科的"AI 寫作特徵"綜合指南。檢測並修復以下模式:誇大的象徵意義、 宣傳性語言、以 -ing 結尾的膚淺分析、模糊的歸因、破折號過度使用、三段式法則、 AI 詞彙、否定式排比、過多的連線性短語。

↓ 10.5萬★ 103liuxy951129-cpu
公眾號熱門文章查詢內容創作

公眾號搜尋工具,支援按關鍵詞搜尋爆款文章,展示推薦熱門文章,助力內容創作者把握趨勢與獲取靈感;當用戶需要搜尋公眾號文章、查詢爆款內容、獲取創作靈感時使用

↓ 7.2萬★ 118user_5f9c21aa
抖音文案一鍵提取內容創作

貼上抖音、快手、小紅書、影片號公開可訪問的短影片分享連結,一鍵提取標題、簡介、口播文案,提供原版、最佳化朗讀版、精簡濃縮版,並支援違禁敏感詞提醒與口播時長參考,排版整潔純淨,一鍵複製即用。

↓ 6.2萬★ 183user_a41ae6c8
一鍵去AI味工具內容創作

去除文字中的AI寫作痕跡,讓文字讀起來更像人類寫作。當用戶要求'去AI味'、'降AI味'、'讓回覆更像人話'、'潤色'、'改寫得更自然'時使用。檢測並修復:AI高頻詞彙、過度結構化、虛假客觀性、機械化連線詞、完美主義陷阱、公式化結尾、過度修飾、情感缺失等問題。

↓ 4.8萬★ 55user_ab5ae6ee
番茄小說寫作助手(單章2200-2800字)內容創作

|專為番茄小說平台最佳化的分章節創作助手。支援各種題材(懸疑/言情/奇幻/科幻/歷史等),支援長篇創作,每章2200-2800字,結尾設定懸念鉤子。強化情緒拉扯、爆點分佈、開篇黃金三行、評論區誘導,深度潤色去除AI痕跡。 當用戶要求:寫番茄小說、創作網文、分章節寫作、連續劇情、章節懸念、長篇小說時使用。

↓ 4.5萬★ 347user_634bbcdc
Marketing Skills內容創作

把一組行銷方法模組收進同一個技能,按請求路由到對應模組取清單與可交付稿。

↓ 3.9萬★ 158Jordan Chops

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。