AlphaMoatによると、2026-09時点でmd2WeChat-pythonのダウンロード数は2,068、スター数は3で、AIスキル全体5,078件中4,380位、オフィス効率化では435件中336位です。
| プラットフォーム | インストール数 | ダウンロード数 | スター数 | コメント |
|---|---|---|---|---|
| ClawHub ↗ | 36 | 1299 | 1 | - |
| SkillHub ↗ | 303 | 2068 | 3 | — |
プラットフォームごとに集計方法と集計時点が異なります。
変換のみは認証なしでローカル確認を作れます。下書きモードは認可されたアプリ認証を使い、記事、画像、表紙を送信します。資料と画像パスを記事フォルダーに限定し、プレビューと切詰めを確認します。
資料公開日 2026-10-27
スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。
2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。
| 月 | ダウンロード数 | 前月比 | スター数 |
|---|---|---|---|
| 2026-09 | 2068 | — | 3 |
| 2026-08 | 1641 | +9.2% | 3 |
| 2026-07 | 1503 | +14.3% | 3 |
| 2026-06 | 1315 | +10.6% | 3 |
| 2026-05 | 1189 | — | 3 |
| 2026-03 | 821 | — | 1 |
作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。
---
name: md2wechat-skill
version: 1.0.2
description: 将 Markdown 文件转换为微信公众号兼容的内联样式 HTML,并一键发送到微信草稿箱。支持 Front Matter 元数据、表格、代码块、列表、图片自动上传等完整排版能力。
metadata:
openclaw:
primaryEnv: WECHAT_APPID
requires:
bins:
- python3 env:
- WECHAT_APPID
- WECHAT_SECRET
permissions:
declared_purpose: "将 Markdown 转换为微信兼容 HTML,可选上传到微信公众号草稿箱。写操作包括:保存本地预览 HTML、生成临时封面图到系统 temp 目录"
network: true
filesystem: read-write
---
# md2wechat-skill — Markdown 转微信草稿箱
将 Markdown 文件经过排版引擎转换为微信图文编辑器兼容的内联样式 HTML,并通过微信公众号 API 发送到草稿箱。
## 核心能力
- **Markdown → 微信 HTML**:完整解析标准 Markdown 语法(标题、列表、表格、代码块、引用等),自动转换为微信兼容的内联样式
- **Front Matter 元数据**:支持 YAML Front Matter 定义标题、作者、摘要、发布模式等
- **图片自动处理**:正文内嵌的本地图片自动上传到微信 CDN 并替换为永久链接
- **封面图上传**:支持指定封面图上传为微信永久素材
- **代码块深色主题**:代码块自动适配深色背景样式
- **超长内容截断**:超过微信 2MB 限制的内容自动安全截断
## 前置条件
### 依赖安装
```bash
pip install wechatpy markdown beautifulsoup4 requests python-dotenv pillow
```
### 微信公众号配置(仅草稿箱发布需要)
需要设置以下环境变量(可通过 .env 文件或系统环境变量):
```
WECHAT_APPID=你的公众号AppID
WECHAT_SECRET=你的公众号AppSecret
```
获取方式:登录 [微信公众平台](https://mp.weixin.qq.com/) →「开发」→「基本配置」→ 获取 AppID 和 AppSecret。
配置模板见 `{baseDir}/resources/env_template.txt`。
> **提示**:如果仅需要将 Markdown 转换为微信兼容 HTML(`--convert-only` 模式),则不需要配置微信密钥。
## 使用方式
### 模式一:仅转换 HTML(无需微信密钥)
将 Markdown 文件转换为微信兼容的内联样式 HTML,输出到本地文件:
```bash
python {baseDir}/scripts/md2wechat.py <markdown文件路径> --convert-only --output <输出HTML路径>
```
示例:
```bash
python {baseDir}/scripts/md2wechat.py ./article.md --convert-only --output ./preview.html
```
### 模式二:转换并上传到微信草稿箱
```bash
python {baseDir}/scripts/md2wechat.py <markdown文件路径> --draft --env-file <.env路径>
```
支持的可选参数:
- `--title "自定义标题"`:覆盖自动提取的标题
- `--author "作者名"`:指定作者
- `--cover ./cover.png`:指定封面图
- `--output ./preview_dir/`:同时保存本地预览 HTML
- `--env-file .env`:指定环境变量配置文件
完整示例:
```bash
python {baseDir}/scripts/md2wechat.py ./my_article.md --draft \
--title "我的文章标题" \
--cover ./images/cover.png \
--env-file ./.env \
--output ./preview/
```
### 查看帮助
```bash
python {baseDir}/scripts/md2wechat.py --help
```
## Markdown 文件格式
### 基本格式
标准的 GitHub Flavored Markdown 语法均受支持:
```markdown
# 文章标题
正文段落...
## 二级标题
- 无序列表项
- 列表项
1. 有序列表项
2. 列表项
> 引用文本
**加粗** 和 *斜体*
| 表头1 | 表头2 |
|-------|-------|
| 单元格 | 单元格 |
```
### Front Matter 元数据(可选)
在文件最顶部添加 YAML 格式的元数据块:
```markdown
---
title: 自定义标题
author: 作者名
summary: 文章摘要描述
publish_mode: draft
---
正文内容...
```
支持的字段:`title`、`author`、`summary`、`cover`、`publish_at`、`publish_mode`、`account_id`
### 图片引用
使用相对路径引用图片,上传草稿时会自动处理:
```markdown

```
## 示例文件
示例 Markdown 文章:`{baseDir}/examples/sample_article.md`
## 脚本文件说明
| 文件 | 说明 |
|------|------|
| `scripts/md2wechat.py` | 主入口脚本(CLI) |
| `scripts/md_converter.py` | Markdown → 微信 HTML 转换引擎 |
| `scripts/html_formatter.py` | HTML 内联样式适配器 |
| `scripts/wechat_client.py` | 微信公众号 API 客户端 |
## Rules
1. 在执行 `--draft` 模式前,必须确认用户已正确配置 `WECHAT_APPID` 和 `WECHAT_SECRET`
2. 如果用户只需要转换 HTML 而不需要上传,应使用 `--convert-only` 模式
3. 所有脚本的工作目录应在 `{baseDir}/scripts/` 下执行,以确保模块导入正确
4. 转换生成的 HTML 使用内联样式,不依赖外部 CSS 文件,确保微信兼容性
MCP 経由で Tencent Docs の文書を作成、編集、管理するための手順書です。
数式、書式、ブックの構造を保ったまま Excel ファイルを作成・点検・編集するスキルです。
Word と DOCX 文書を扱うための作業指針で、編集後にスタイルや番号、レイアウトが崩れないことに重点を置きます。
コマンドラインから Gmail、Calendar、Drive、Contacts、Sheets、Docs を操作します。
PDFと画像の文字抽出は本文、表、スキャンページの読取りをテキストに整理します。
テーマとスタイルから PPT 資料を自動生成するスキルです。
kdocs-cli で金山文档のクラウド文書を操作する公式スキルです。
自然言語の指示で PDF の指定ページを書き換える小さなツールです。
データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。