원클릭으로
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.