Instagram Tools
Follow shared release-shell rules in:
postplus-sharedrelease-shell rules
Use this skill when implementing or running the local execution layer for the Instagram skill family.
Main scripts:
scripts/build_instagram_actor_input.mjsscripts/run_instagram_actor.mjsscripts/normalize_instagram_dataset.mjsscripts/extract_instagram_candidate_usernames.mjsscripts/rank_instagram_creators.mjsscripts/rank_instagram_accounts.mjsscripts/rank_instagram_posts.mjsscripts/cluster_instagram_comments.mjsscripts/build_instagram_watchlist.mjs
Shared helpers:
scripts/lib/instagram_common.mjs
Reference contracts:
../instagram-references/tool-contracts.md../instagram-references/normalized-schema.md
Release-Shell Execution Contract
- keep actor inputs, raw datasets, normalized outputs, candidate lists, ranking files, and watchlist caches under
<work-folder>/.postplus/instagram-tools/ - keep only final user-facing summaries or shortlist exports outside
.postplus/ - use
scripts/build_instagram_actor_input.mjsor a small real input file before the expensive collection step - start with a bounded first pass before broadening the crawl
- use PostPlus-supported scripts plus the shared collection runner only; do not switch to ad hoc shell glue
- if hosted capability is unavailable, unauthorized, or returns a stable network error, stop immediately instead of switching to ad hoc shell glue