# 公众号发布链路预检报告

生成时间：2026-05-11

## 已跑通

- Browser / Playwright：可用于本地页面预览和交互验证。
- Markdown → WeChat HTML：已生成 `demo/wechat-skill-demo.html`。
- Chrome：已检测到 `/Applications/Google Chrome.app/Contents/MacOS/Google Chrome`。
- 隔离浏览器 Profile：已创建 `~/Library/Application Support/baoyu-skills/chrome-profile`。
- Bun runtime：可通过 `npx -y bun` 使用，版本 `1.3.13`。
- 图片剪贴板能力：可通过 Swift/AppKit 写入剪贴板。
- 粘贴快捷键能力：osascript 检查通过。

## 未就绪

- WeChat API 凭证缺失：未找到 `WECHAT_APP_ID` / `WECHAT_APP_SECRET`。
- 图片生成 API 凭证缺失：未找到 `OPENAI_API_KEY`、`GOOGLE_API_KEY`、`DASHSCOPE_API_KEY`、`REPLICATE_API_TOKEN`。
- 信息图 Skill 偏好缺失：未找到 `baoyu-infographic/EXTEND.md`。
- 图片生成 Skill 偏好缺失：未找到 `baoyu-image-gen/EXTEND.md`。
- 公众号发布 Skill 偏好缺失：未找到 `baoyu-post-to-wechat/EXTEND.md`。
- macOS Accessibility 检查返回失败，但 paste keystroke 检查通过；如果浏览器自动粘贴失败，需要在系统设置中给终端或 Codex 相关应用辅助功能权限。

## 当前状态

链路已跑到“发布前准备”：

1. 文章内容已存在。
2. 公众号 HTML 已生成。
3. 信息图和封面提示词已生成。
4. 发布前检查已完成。
5. 真正创建公众号草稿或发布前，需要补充账号凭证或登录态，并由用户明确确认。

## 下一步

如果使用 API 发布：

```env
WECHAT_APP_ID=你的公众号 AppID
WECHAT_APP_SECRET=你的公众号 AppSecret
```

如果使用浏览器发布：

1. 确认 Chrome 隔离 profile 能打开公众号后台。
2. 登录 `mp.weixin.qq.com`。
3. 让 Codex 使用 `baoyu-post-to-wechat` 的浏览器方法生成草稿。
4. 在真正提交或发布前由用户确认。
