乐于分享
好东西不私藏

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

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

本文记录我帮"龙虾"(OpenClaw)建立微信公众号写作能力的过程。


特别感谢

本文用到的 baoyu-* 系列技能都是宝玉开源的:

  • • baoyu-image-gen:AI 图片生成
  • • baoyu-markdown-to-html:Markdown 转 HTML
  • • baoyu-post-to-wechat:发布到微信公众号

这些技能质量很高,帮我省了不少时间。感谢宝玉的开源贡献。


写在前面

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


第一阶段:装工具

1.1 baoyu-skills 套件

我给它装了一套工具:

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

1.2 配置 API Keys

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

# 微信公众号WECHAT_APP_ID=wx1c22974axxxxxxxxWECHAT_APP_SECRET=b8cda2d22235b943axxxxxxxx# 图片生成ARK_API_KEY=a8c22cab-xxxx-xxxx-xxxx-xxxxxxxxxxxxDASHSCOPE_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxGOOGLE_API_KEY=AIzaSyCxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

多配几个图片 API,挂了一个还能用另一个。


第二阶段:做图床

2.1 为什么需要图床

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

原理很简单:

  • • 用 gh 把图片传到我的 GitHub 仓库
  • • 用 jsDelivr CDN 加速访问
  • • 自动处理重名

2.2 怎么用

# 上传图片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 链接国内可以直接访问。

2.3 文件名冲突

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

2.4 统一默认配置

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

default_provider: seedreamdefault_quality: 2kdefault_aspect_ratio: 2.35:1

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


第三阶段:定流程

3.1 发布步骤

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

# 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. 转 HTMLbun ~/.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

3.2 流程图

写作 → 封面图 → 图床 → 转格式 → 发布 → 预览 → 上线

第四阶段:能力确认

现在"龙虾"会这些了:

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

经验总结

1. 配置集中管理

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

2. 多备份

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

3. 流程写下来

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

4. 图床用 GitHub

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. 1. 写内容
  2. 2. 生成封面图
  3. 3. 上传图床
  4. 4. 转换格式
  5. 5. 发布草稿

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

得益于Anthropic创立的Skills规范以及社区对其的发展,这种能力不但龙虾可以用,Claude Code、Open Code、Qoder、悟空等各种AI Agent都能用。

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料