name: isali-wechat-post description: Push a markdown article to WeChat Official Account draft box. Reads style/CTA/tags from ~/.isali/profile.yaml; runs the vendored wechat-api.ts (originally from JimLiu/baoyu-skills, see scripts/LICENSE.md) via bun. Triggers 关键词 "推公众号", "发公众号", "post to wechat", "microsoft 公众号", "微信草稿", "push wechat", "发到公众号", "推到草稿箱". harness: requires: [Bash] graceful_degradation: true
isali-wechat-post
主流程(4 步)
- 读 profile 风格 → 决定字数/语气/CTA
- 确认 MD 就绪,本地预览通过 (
isali push <md> --dry-run) - 推送到草稿箱 (
isali push <md>) - 提醒用户去微信公众平台 → 草稿箱预览 → 群发
详细参考
- profile 字段映射 →
references/profile.md - 底层命令、bun proxy 大小写自动 normalize 行为 →
references/baoyu.md
自查
- 所有数据可追溯一手源
- CTA 从 profile 读,不硬编码
- 封面图上传前会硬校验 2.35:1 附近比例(超出误差直接失败)
- 标题风格符合
profile.content.tone