traceless

WeChat Publisher With WeMD Render

コンテンツ制作v0.1.0
作者:traceless更新日 2026-05-18wechat-publisher-wemd@clawhub_traceless929/wechat-publisher-wemd
記事作成マーケティングコピー#WeChat#微信

AlphaMoatによると、2026-09時点でWeChat Publisher With WeMD Renderのダウンロード数は1,530、スター数は1で、AIスキル全体5,078件中4,749位、コンテンツ制作では362件中328位です。

インストール数
187
ダウンロード数
1530
スター数
1
総合順位
#4,749
全体の上位 94% · コンテンツ制作の上位 91%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗259841-
SkillHub ↗18715301—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

Markdown のレンダリング、本文画像とカバー画像のアップロード、下書きの作成・更新、プレビューリンク、公開状態の照会を説明します。公開前には明確な人間の確認が必須です。素材、下書き、公開済み記事の削除は既定で行わず、ユーザーの明示的な依頼が必要です。

資料公開日 2026-10-27

できること

  • 記事を整形し、公式アカウントの下書きを作成または更新する
  • 素材、下書き、公開済み記事、公開状態を確認する

使う場面

  • 記事の下書きを準備したり、公開情報を確認したりするとき
  • 公開を実際に送信する前に明確な人間の確認が必要なとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

この記事を公式アカウントの下書きに整形し、プレビューを返して。公開はしないで
下書きの状態を確認し、公開前に私の明確な確認を待って

月次の推移

ダウンロード数1530
28595416222026-03 · ダウンロード数 3772026-05 · ダウンロード数 6962026-07 · ダウンロード数 10542026-08 · ダウンロード数 12302026-09 · ダウンロード数 153026-0326-09
スター数1
0122026-03 · スター数 12026-05 · スター数 12026-07 · スター数 12026-08 · スター数 12026-09 · スター数 126-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-091530—1
2026-081230+16.7%1
2026-071054—1
2026-05696—1
2026-03377—1

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

6.0 KB・ClawHub v0.1.0
---
name: wechat-publisher
description: 微信公众号发文自动化 skill。覆盖 Markdown 排版渲染(12 种内置主题 + 自定义主题)、正文图片上传、封面上传、草稿创建/更新/预览、人工确认发布、发布状态查询、素材/草稿/已发布文章查询。Use when agent needs to help write or publish 公众号文章, or for requests like "发公众号", "创建草稿", "更新草稿", "确认发布", "查询发布结果", "查素材", "查草稿列表", "查已发布文章", "添加主题", "切换主题", or "主题列表".
---

# WeChat Publisher

## 能力概览

覆盖公众号发文全链路:
すべて表示(全 187 行)

**发文工作流**(主路径):
1. 收集输入 → 询问用户选择排版主题
2. WeMD 渲染:Markdown / 纯文本 → 带主题样式的微信 HTML
3. 正文内本地图片自动上传并替换为微信 CDN URL
4. 封面素材自动上传
5. 创建或更新草稿 → 返回预览链接
6. 等待人工确认(不可跳过)
7. 提交发布 → 查询发布状态

**资产查询**(只读):素材 / 草稿 / 已发布文章的列表与详情

**主题管理**:12 个内置主题 + 用户自定义主题(发送 CSS 即可添加)

**仅 client 封装**(高风险):删除素材 / 草稿 / 已发布文章

**首次使用**:自动安装 Node.js 依赖(需要 Node.js v18+),后续跳过

---

## 核心规则

- 发布前必须有明确人工确认,拒绝任何隐含或沉默批准
- 不暴露凭据到用户侧输出
- 删除类操作默认不触发,需用户明确要求
- 只做发文相关链路,不扩展到菜单、群发、客服、统计等域
- 用户未指定主题时必须询问,不擅自选择

---

## 工作流

### 1. 收集输入

必填:
- `title`
- `author`
- `digest`(摘要)
- 正文:`content_markdown` / `content_markdown_path` / `content_text` / `content`
- 封面:`thumb_image_path`(本地图片)或 `thumb_media_id`(已上传素材)
- `theme`:排版主题(用户未指定时**必须询问**)

可选:
- `content_base_dir`:正文中相对路径图片的基准目录
- `draft_media_id` / `media_id`:更新已有草稿时必填
- `content_source_url` / `need_open_comment` / `only_fans_can_comment`

**主题选择规则:**
- 用户未指定主题时,向用户展示主题列表请用户选择
- 中文名或英文名都可以,脚本自动识别
- 用户说"默认"或不想选 → 使用默认主题

**内置主题(12 个):**

| 中文名 | 英文 ID | 适合场景 |
|--------|---------|----------|
| 默认 | Default | 通用,微信绿现代风 |
| 学术论文 | Academic-Paper | 技术论文、研究报告 |
| 极光玻璃 | Aurora-Glass | 产品介绍、创意内容 |
| 包豪斯 | Bauhaus | 设计、艺术、创意 |
| 赛博朋克 | Cyberpunk-Neon | 科技、数码、AI |
| 知识库 | Knowledge-Base | 教程、说明文档 |
| 黑金奢华 | Luxury-Gold | 品牌文、深度文章 |
| 莫兰迪森林 | Morandi-Forest | 生活方式、慢阅读 |
| 新粗野主义 | Neo-Brutalism | 潮流、先锋、态度文 |
| 购物小票 | Receipt | 趣味内容、清单、复古 |
| 落日胶片 | Sunset-Film | 故事、散文、影评 |
| 主题模板 | Template | 基础排版参考 |

### 2. 归一化正文

由 `upsert_draft.py` 自动调用,无需手动执行。首次使用时自动安装 Node.js 依赖。

渲染引擎:[WeMD](https://github.com/tenngoxars/WeMD)

处理流程:
1. Markdown / 纯文本 → 经 WeMD 渲染为带内联样式的微信兼容 HTML
2. 本地图片自动上传到微信图文图片接口,替换为 CDN URL
3. 锚点链接自动转为脚注引用

### 3. 创建或更新草稿

```bash
python scripts/upsert_draft.py --input article.json
python scripts/upsert_draft.py --input article.json --update
```

草稿创建完成后向用户呈现:标题、摘要、主题、预览链接。

### 4. 等待人工确认

接受:确认发布 / 可以发布 / 批准发布

### 5. 提交发布

```bash
python scripts/submit_publish.py --draft-id <media_id> --confirmed
```

### 6. 查询发布状态

```bash
python scripts/query_publish_status.py --publish-id <publish_id>
```

### 7. 查询资产

```bash
python scripts/query_assets.py materials-count
python scripts/query_assets.py drafts-list [--no-content]
python scripts/query_assets.py published-list [--no-content]
```

### 8. 管理自定义主题

```bash
python scripts/manage_themes.py add --cn "清新蓝" --en "Fresh-Blue" --css-file /path/to/theme.css
python scripts/manage_themes.py list
python scripts/manage_themes.py delete --name "清新蓝"
```

**Agent 交互规则:**
1. 用户指定了中英文名 → 直接使用
2. 用户只给了中文名 → agent 生成英文 ID
3. 用户什么名字都没指定 → agent 根据 CSS 风格取名,**先问用户同意再保存**
4. CSS 必须以 `#wemd` 为根选择器

---

## 输入 JSON 样例

```json
{
  "title": "2026 AI 工具盘点",
  "author": "Bingo",
  "digest": "深度盘点。",
  "content_markdown_path": "/root/articles/ai-tools.md",
  "thumb_image_path": "/root/articles/cover.jpg",
  "theme": "黑金奢华"
}
```

---

## 输出格式规范

```
- 动作:创建草稿
- 主题:黑金奢华
- media_id:TnhkZ9HGMxOYETms_33Ct...
- 预览:http://mp.weixin.qq.com/s?...
- 下一步:请点击预览确认内容,确认后说"确认发布"
```

---

## 脚本索引

| 脚本 | 用途 |
|------|------|
| `setup.py` | 首次使用时自动安装 Node.js 依赖 |
| `normalize_article.py` | 正文归一化(WeMD 渲染 + 图片上传替换) |
| `upload_material.py` | 上传封面等永久素材 |
| `upsert_draft.py` | 创建/更新草稿 |
| `submit_publish.py` | 提交发布(需 `--confirmed`) |
| `query_publish_status.py` | 查询发布进度与结果 |
| `query_assets.py` | 只读查询:素材 / 草稿 / 已发布文章 |
| `manage_themes.py` | 主题管理:添加 / 列出 / 删除 |
| `wechat_client.py` | 底层接口封装 |

---

## 参考文档

- `references/api-mapping.md`:接口映射、渲染引擎详情
- `references/safety-rules.md`:确认门槛、凭据规范、能力边界

コンテンツ制作の人気スキル

文章去AI味工具コンテンツ制作

文章に残る AI らしさを見つけて取り除き、人が書いたように読める文章にします。

↓ 37.7万★ 688user_ab5ae6ee
Humanizerコンテンツ制作

AI が書いた文章の典型的な痕跡を見つけ、意味を保ったまま自然な文章に書き直す文章編集スキルです。

↓ 32万★ 1107B*T
humanizer-zhコンテンツ制作

AI が生成した文章の痕跡を見つけて取り除く中国語の編集スキルです。

↓ 10.5万★ 103liuxy951129-cpu
公众号热门文章查询コンテンツ制作

wechat-search は WeChat の人気記事を検索し、関連度、人気、鮮度で結果を整理します。

↓ 7.2万★ 118user_5f9c21aa
抖音文案一键提取コンテンツ制作

公開された短編動画の共有リンクからタイトル、概要、口播テキストを抽出し、改写版も作ります。

↓ 6.2万★ 183user_a41ae6c8
一键去AI味工具コンテンツ制作

humanizer は中国語と英語の文章を自然な表現に整えるための編集ガイドです。

↓ 4.8万★ 55user_ab5ae6ee
番茄小说写作助手(单章2200-2800字)コンテンツ制作

Web 小説の各章をファイルに書き、会話では要約と位置だけを返します。

↓ 4.5万★ 347user_634bbcdc
Marketing Skillsコンテンツ制作

複数のマーケティング手法をひとつのスキルにまとめ、依頼内容に合うモジュールへ振り分けるスキルです。

↓ 3.9万★ 158Jordan Chops

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。