Unified media-ops entrypoint for OpenClaw. Use when the task is to run or coordinate MediaClaw workflows: startup/bootstrap, web draft workspace, content audit, Xiaohongshu cover prep, draft distribution, multi-platform publishing architecture, routing work to platform-specific publishing skills like xhs-publisher, wechat-mp-api-draft, wechat-mp-smart-publish, douyin-publish, qingyun-api, and content-cover-gen, daily-xhs-content, daily-gzh-content, daily-douyin-content, humanizer, content-typography, or creating/generating songs with Suno ("create a song on Suno", "generate a song", "用Suno创作歌曲", "Suno创作").
MediaClaw is the top-level entrypoint for the OpenClaw-native media operations system.
Use this skill when the user wants to:
MediaClaw is not a single standalone app. It is a project layer that sits on top of OpenClaw and coordinates:
Think of the layers like this:
Use when the user wants the local draft/distribution UI.
cd /home/aa/clawd/projects/MediaClaw
source .venv/bin/activate
python -m mediaclaw.web
Default local URL:
http://127.0.0.1:18999Default login:
[email protected] / mediaclawUse when the user wants a direct command workflow.
cd /home/aa/clawd/projects/MediaClaw
source .venv/bin/activate
python -m mediaclaw --help
Common commands:
python -m mediaclaw audit-content --platform xiaohongshu --content <path>
python -m mediaclaw prep-xhs-covers --date 2026-04-08 --replace-abstract
python -m mediaclaw publish --platform xiaohongshu --content <path> --decision draft
Use this skill as the top-level router. Do not duplicate platform-specific detailed SOPs here.
xhs-publishergzh-publisher-skill(唯一公众号发布方式,基于OpenClaw Browser)douyin-publishdaily-xhs-contentdaily-gzh-contentdaily-douyin-contentcontent-ops-toolkithumanizercontent-cover-gencontent-typographyqingyun-apisuno-createinfluencer-analyzermv-generatorheygen-avatar-liteFor normal publishing operations, prefer this order:
| 平台 | 文档路径 | 用途 |
|---|---|---|
| 微信公众号 | references/platforms/weixin-mp.md | 内容规范、违规、原创、算法 |
| 小红书 | references/platforms/xiaohongshu.md | 社区规范、CES算法、AIGC |
| 抖音 | references/platforms/douyin.md | 社区公约、流量池、AI标识 |
| 内容方法论 | references/content/CONTENT-BIBLE.md | 统一创作方法论 |
所有 skills 生成的文章和素材统一存放路径:
~/clawd/projects/MediaClaw/output/articles/{YYYY-MM-DD}/
目录结构:
output/articles/
├── 2026-04-15/
│ ├── clawbench-article.md # 文章正文
│ ├── clawbench-article.html # 微信排版版
│ ├── clawbench-cover.png # 封面图
│ ├── clawbench-xhs.md # 小红书版
│ └── clawbench-xhs-cover.png # 小红书封面
├── 2026-04-16/
│ └── ...
文件命名规则:{topic-slug}.{ext}(小写、连字符、无空格)
作者默认值:文章作者由调用方指定,未指定时留空。Skill 作者署名 Daniel Li。
每个日期目录结构示例:
output/articles/2026-04-15/
├── ai-agent-benchmark-clawbench.md # 文章正文
├── ai-agent-benchmark-clawbench-cover.png # 封面图
├── ai-agent-benchmark-clawbench-xhs.md # 小红书版
├── screenshot-01-xxx.png # 调研截图/素材图
├── screenshot-02-yyy.png # 调研截图/素材图
└── material-chart-data.png # 数据图表素材
调研素材规范:
{类型}-{序号}-{描述}.{ext}(如 screenshot-01-reddit-thread.png)screenshot(截图)、material(数据图/流程图)、reference(参考图)browser(action="screenshot"))content-cover-gen skill),封面必须有文字且跟文章相关技能执行时:生成文件前先检查日期目录是否存在,不存在则创建。