Skip to content

龙虾微信公众号写作养成记

“龙虾”刚来的时候,不会写公众号文章。我花了一段时间调教它,现在它能独立完成从写作到发布的全部流程。这篇记录一下过程。

我给它装了一套工具:

~/.baoyu-skills/
├── baoyu-image-gen/ # 生成图片
├── baoyu-markdown-to-html/ # 格式转换
├── baoyu-post-to-wechat/ # 发布文章
└── baoyu-cover-image/ # 封面图处理

~/.baoyu-skills/.env 里写好了各种 key:

Terminal window
# 微信公众号
WECHAT_APP_ID=wx1c22974axxxxxxxx
WECHAT_APP_SECRET=b8cda2d22235b943axxxxxxxx
# 图片生成
ARK_API_KEY=a8c22cab-xxxx-xxxx-xxxx-xxxxxxxxxxxx
DASHSCOPE_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
GOOGLE_API_KEY=AIzaSyCxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

文章里的图片得有个稳定的链接。我给”龙虾”写了个 GitHub 图床技能。

原理很简单:

  • gh 把图片传到我的 GitHub 仓库
  • 用 jsDelivr CDN 加速访问
  • 自动处理重名
Terminal window
# 上传图片
bun ~/.openclaw/workspace/skills/github-image-hosting/scripts/upload.ts <图片路径>
# 自定义文件名
bun ~/.openclaw/workspace/skills/github-image-hosting/scripts/upload.ts cover.png --name my-cover
# 预览(不实际上传)
bun ~/.openclaw/workspace/skills/github-image-hosting/scripts/upload.ts cover.png --dry-run

返回结果:

{
"cdnUrl": "https://cdn.jsdelivr.net/gh/NTLx/Pic@master/Jarvis/image.png"
}

这个 CDN 链接国内可以直接访问。

如果 cover.png 已经存在,会自动改成 cover-1.png

我让”龙虾”给每个技能建了 EXTEND.md,把默认参数写进去:

Terminal window
default_provider: seedream
default_quality: 2k
default_aspect_ratio: 2.35:1

以后调用就不用每次都传这些参数了。

我给它定了一套标准流程:

Terminal window
# 1. 生成封面图
bun ~/.agents/skills/baoyu-image-gen/scripts/main.ts \
--prompt "..." --image cover.png --ar 2.35:1 --provider seedream
# 2. 上传图床(可选)
bun ~/.openclaw/workspace/skills/github-image-hosting/scripts/upload.ts cover.png
# 3. 转 HTML
bun ~/.agents/skills/baoyu-markdown-to-html/scripts/main.ts article.md --cite
# 4. 发布
bun ~/.agents/skills/baoyu-post-to-wechat/scripts/wechat-api.ts \
article.html --title "标题" --summary "摘要" --cover cover.png
写作 → 封面图 → 图床 → 转格式 → 发布 → 预览 → 上线

现在”龙虾”会这些了:

能力工具
内容创作写作 + humanizer
封面图baoyu-image-gen
格式转换baoyu-markdown-to-html
发布baoyu-post-to-wechat
图床github-image-hosting

API Keys 放一个文件里,改起来方便。

图片 API 多配几个,不会因为一个挂了就干不了活。

把发布流程记在 TOOLS.md 里,下次不用重新想。

GitHub + jsDelivr,国内访问没问题。

~/.baoyu-skills/
├── .env # API Keys
├── baoyu-image-gen/ # 图片生成
├── baoyu-markdown-to-html/ # 格式转换
└── baoyu-post-to-wechat/ # 发布
~/.openclaw/workspace/skills/
└── github-image-hosting/ # 图床

现在我跟”龙虾”说”帮我写篇公众号文章”,它就能:

  1. 写内容
  2. 生成封面图
  3. 上传图床
  4. 转换格式
  5. 发布草稿

整个过程我只需要最后预览确认一下。

这就是我调教”龙虾”建立公众号写作能力的过程。


作者:NTLx 发布日期:2026-03-21