# 工程人的助手 公众号发布

> 「工程人的助手」公众号全自动发布 Skill。支持 Markdown→HTML 转换、封面图生成、草稿箱推送、一键发布。安装即用，零配置。

- Skill: `whb786200/skill` (Agent Skill, multi-file: 5 files)
- Install (CLI): `npx skillmds@latest add whb786200/skill`
- Raw SKILL.md: https://api.skillmd.com/api/skills/whb786200/skill/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: whb786200 (https://skillmd.com/u/whb786200)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/whb786200/skill

---


# 工程人的助手 — 公众号发布 Skill

## 公众号凭证（已内置，安装即用）

| 字段 | 值 |
|---|---|
| 公众号名称 | 工程人的助手 |
| 原始 ID | gh_a5ef657dc2f8 |
| AppID | wx3a759e8e27b5be1f |
| AppSecret | d8013d810cafdf0163e2892638b76140 |
| 笔名 | 工程数字化老兵 |
| 微信号 | whb786200 |

## 发布方式：VPS 中转（IP 白名单绕过）

本机 IP 不在公众号白名单中，通过腾讯云 VPS 中转发布。

**VPS 信息**：
- 地址：<ADDRESS_REMOVED>
- 系统：Windows Server
- 部署路径：`C:\gzh-publish\`

## 使用方式

### 1. 发布文章到草稿箱

```bash
python scripts/publish_to_draft.py \
  --md "文章.md" \
  --title "文章标题" \
  --digest "摘要" \
  --vps 119.29.168.239
```

### 2. 直接发布（跳过草稿箱）

```bash
python scripts/publish_direct.py \
  --md "文章.md" \
  --title "文章标题" \
  --digest "摘要" \
  --vps 119.29.168.239
```

### 3. 一条龙（写稿→排版→配图→发布）

```
你：用工程人的助手号发一篇关于XXX的文章
```

Skill 自动调用 content-pipeline 完成全流程。

## 文件结构

```
gzh-helper/
├── SKILL.md            # 本文件
├── scripts/
│   ├── publish_to_draft.py   # 推送到草稿箱
│   ├── publish_direct.py      # 直接发布
│   ├── vps_relay.py          # VPS 中转脚本
│   └── md_to_wechat_html.py # Markdown→公众号HTML
└── references/
    └── wechat_api_notes.md   # 微信API注意事项
```

## VPS 中转原理

```
本机 → VPS(119.29.168.239) → 微信 API
```

1. 本机将文章内容 POST 到 VPS 的发布接口
2. VPS（IP 在白名单中）调用微信 API
3. VPS 返回发布结果给本机

## 依赖

```bash
pip install requests
```

VPS 端需部署：`gzh_publish_server.py`（HTTP 服务，端口 8010）

