with one click
x-tools
// Local execution tools for X/Twitter hosted collection workflows, including actor runs, dataset normalization, tweet ranking, account ranking, audience graph construction, and language clustering.
// Local execution tools for X/Twitter hosted collection workflows, including actor runs, dataset normalization, tweet ranking, account ranking, audience graph construction, and language clustering.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | x-tools |
| description | Local execution tools for X/Twitter hosted collection workflows, including actor runs, dataset normalization, tweet ranking, account ranking, audience graph construction, and language clustering. |
| metadata | {"postplus":{"familyId":"x","familyName":"X / Twitter"}} |
Follow shared public skill rules in:
postplus-shared public skill rulesUse this skill when implementing or running the local execution layer for the X skill family.
Main scripts:
scripts/run_x_actor.mjsscripts/normalize_x_dataset.mjsscripts/rank_x_accounts.mjsscripts/rank_x_posts.mjsscripts/build_x_audience_graph.mjsscripts/cluster_x_bios_and_posts.mjsShared helpers:
scripts/lib/x_common.mjsReference contracts:
../x-references/tool-contracts.md../x-references/normalized-schema.mdDo not invent a separate actor runner unless the shared collection runner is not enough.
Prefer:
${CLAUDE_SKILL_DIR}/_postplus_shared/00-core/shared-collection/scripts/collection_actor_run.mjsThis skill should stay focused on local contracts after raw data has been collected.
This support skill may run only these PostPlus public collection keys:
x-postsx-profilesMinimal runner examples:
node ${CLAUDE_SKILL_DIR}/scripts/run_x_actor.mjs \
--collection-key x-posts \
--input <work-folder>/.postplus/x-tools/x-posts-input.json \
--output <work-folder>/.postplus/x-tools/x-posts-raw.json
node ${CLAUDE_SKILL_DIR}/scripts/run_x_actor.mjs \
--collection-key x-profiles \
--input <work-folder>/.postplus/x-tools/x-profiles-input.json \
--output <work-folder>/.postplus/x-tools/x-profiles-raw.json
Do not pass provider-specific collection names or unpublished keys.
<work-folder>/.postplus/x-tools/.postplus/