Content Ops Direct
用于把直连图床和直连个人博客发布串起来,不经过 openclaw-main 或 SSH。
子能力
- 图床上传:
image-bed-uploader-direct - 个人博客发布:
personal-blog-publisher-direct
推荐流程
只有文字,要发博客
- 先按
personal-blog-publisher-direct整理成单个博客 JSON。 - 用户明确确认后,调用:
python ~/.codex/skills/personal-blog-publisher-direct/scripts/publish_blog_direct.py --json-file /path/to/blog.json
图片 + 博客
- 先用
image-bed-uploader-direct上传图片:
python ~/.codex/skills/image-bed-uploader-direct/scripts/upload_image_direct.py upload --file /path/to/image.jpg
- 把返回 URL 填入博客 JSON:
- 主图填
coverUrl - 正文配图填
imageUrls - Markdown 正文里需要展示时,用

- 用户明确确认后,再调用博客发布脚本。
环境变量
必需:
BLOG_UPSERT_TOKEN="你的博客 Bearer Token"
IMGBED_TOKEN="你的图床 Bearer Token"
可选:
BLOG_UPSERT_URL="https://mianhua.me/api/blog/external/upsert"
IMGBED_BASE_URL="https://openclaw-tu.us.ci"
IMGBED_UPLOAD_URL="https://openclaw-tu.us.ci/upload"
IMGBED_FIELD_NAME="file"
安全约束
- 博客发布属于外发动作,必须明确确认。
- 图床上传只返回 URL,不默认继续发布博客。
- 不把 token 写入 skill 文件、博客 JSON 或最终回复。