一键导入
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.