with one click
xiaohongshu-tools
// Local execution tools for Xiaohongshu/Rednote hosted collection workflows, including actor runs, dataset normalization, account and post ranking, comment clustering, product-pool ranking, and topic-map building.
// Local execution tools for Xiaohongshu/Rednote hosted collection workflows, including actor runs, dataset normalization, account and post ranking, comment clustering, product-pool ranking, and topic-map building.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | xiaohongshu-tools |
| description | Local execution tools for Xiaohongshu/Rednote hosted collection workflows, including actor runs, dataset normalization, account and post ranking, comment clustering, product-pool ranking, and topic-map building. |
| metadata | {"postplus":{"familyId":"xiaohongshu","familyName":"Xiaohongshu / Rednote"}} |
Follow shared public skill rules in:
postplus-shared public skill rulesUse this skill when implementing or running the local execution layer for the Xiaohongshu skill family.
Main scripts:
scripts/run_xhs_actor.mjsscripts/normalize_xhs_dataset.mjsscripts/extract_xhs_vendor_page_products.mjsscripts/rank_xhs_accounts.mjsscripts/rank_xhs_posts.mjsscripts/cluster_xhs_comments.mjsscripts/rank_xhs_products.mjsscripts/build_xhs_topic_map.mjsscripts/build_xhs_merchant_report.mjsShared helpers:
scripts/lib/xhs_common.mjsReference contracts:
../xiaohongshu-references/tool-contracts.md../xiaohongshu-references/normalized-schema.mdDo not invent actor-specific downstream workflows unless the schema truly requires it.
Prefer:
scripts/run_xhs_actor.mjs${CLAUDE_SKILL_DIR}/_postplus_shared/00-core/shared-collection/scripts/collection_actor_run.mjsThis skill should stay focused on stable local contracts after raw data has been collected.
This support skill may run only these PostPlus public collection keys:
xhs-account-postsxhs-searchMinimal runner examples:
node ${CLAUDE_SKILL_DIR}/scripts/run_xhs_actor.mjs \
--collection-key xhs-account-posts \
--input <work-folder>/.postplus/xiaohongshu-tools/xhs-account-posts-input.json \
--output <work-folder>/.postplus/xiaohongshu-tools/xhs-account-posts-raw.json
node ${CLAUDE_SKILL_DIR}/scripts/run_xhs_actor.mjs \
--collection-key xhs-search \
--input <work-folder>/.postplus/xiaohongshu-tools/xhs-search-input.json \
--output <work-folder>/.postplus/xiaohongshu-tools/xhs-search-raw.json
Do not pass provider-specific collection names or unpublished keys.
<work-folder>/.postplus/xiaohongshu-tools/.postplus/