ワンクリックで
broadcast-publish-xhs
Validate and publish a Xiaohongshu manifest through Broadcast Kit's self-contained Playwright publisher.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Validate and publish a Xiaohongshu manifest through Broadcast Kit's self-contained Playwright publisher.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Optional polish + scoring of a draft before publish, and engagement scoring after.
Generate a Broadcast Kit content-batch contract from Markdown, a directory, a repo path, or a publish registry.
Join raw platform metrics JSONL back to registry/manifest metadata and compute experiment scoring priors.
Fetch and normalize platform metrics into the Broadcast Kit metrics snapshot shape.
Interview the user's content-publishing goal, map it to a capability tier, recommend the minimum setup, then run the matching recipe from CATALOG.md. Use this skill for any "publish / grow / analyze on Douyin / XHS / X" request.
Publish one Douyin manifest via the in-package Playwright publisher.
| name | broadcast-publish-xhs |
| description | Validate and publish a Xiaohongshu manifest through Broadcast Kit's self-contained Playwright publisher. |
Use this skill when the user wants to publish an existing image set or one finished video to Xiaohongshu through Broadcast Kit.
Broadcast Kit owns the XHS Playwright flow in broadcast_kit/publishers/xhs/. There is no external daemon handoff and no --adapter-repo option.
creator.xiaohongshu.com; it is not an HTTP API.state/xhs/auth.json. If login is missing or expired, run:python -m broadcast_kit.publishers.xhs.cli login --fresh
--dry-run first when validating a new machine, new account, or unfamiliar asset type.id: "stable-content-id"
platform: "xhs"
title: "20字以内标题"
body: "正文,1000字以内"
topics:
- "话题1"
- "话题2"
asset_kind: "video" # "video" or "image"
asset_paths:
- "/absolute/path/to/final.mp4"
Rules:
title must be 20 characters or fewer.body must be 1000 characters or fewer.asset_kind: video expects exactly one video path.asset_kind: image expects one or more image paths, up to the platform limit.topics; do not rely on raw #hashtag text in the body.Dry-run:
broadcast-kit publish \
--platform xhs \
--manifest <manifest.yaml> \
--dry-run
Live publish:
broadcast-kit publish \
--platform xhs \
--manifest <manifest.yaml>
If the user has a finished video and wants the one-command orchestrator to build a draft then publish:
broadcast-kit produce-publish \
--input <source-or-notes.md> \
--video-file /absolute/path/to/final.mp4 \
--platforms xhs \
--dry-run
Remove --dry-run only after the browser flow and manifest validation look correct.