instagram-content-benchmark
Instagram Content Benchmark
Follow shared public skill rules in:
postplus-sharedpublic skill rules
Use this skill when the user wants to:
- find strong Instagram post or Reel examples
- benchmark competitor content
- identify repeatable hooks, caption structures, or format patterns
- decide what type of Instagram content to recreate or adapt
Read these references before implementation:
skills/20-research/instagram-references/actor-selection.mdskills/20-research/instagram-references/normalized-schema.mdskills/20-research/instagram-references/tool-contracts.md
Primary Hosted Collection Keys
instagram-postsinstagram-hashtags
Recommended Workflow
- define seeds:
- usernames
- post URLs
- Reel URLs
- hashtags
- scrape the first candidate pool at 10-15 posts or reels per theme
- normalize posts and Reel-like results into one comparable dataset
- rank by engagement, relevance, recency, and format fit
- produce a shortlist of benchmark content
- summarize:
- repeated hooks
- repeated visual formats
- caption patterns
- hashtag usage
Cost Discipline
Start with:
- 10-15 posts or reels per theme for the first pass
- one or two themes at a time
- comments only after a shortlist exists
Treat 10-15 posts or reels per theme as the first-pass boundary, not a
preference. Do not ask the user to choose a broad crawl range up front and do
not compile a wider first actor input from broad wording like "as many as
possible" or "scan the whole niche." Expand only after the first shortlist
proves seed quality and the user approves a second pass.
Public Skill Execution Contract
- keep benchmark briefs, actor inputs, raw datasets, normalized datasets, and
shortlist caches under
<work-folder>/.postplus/instagram-benchmark/ - keep only final user-facing summaries or shortlist exports outside
.postplus/ - compile a small benchmark brief before the expensive collection step
- if PostPlus Cloud service is unavailable, unauthorized, or returns a stable network error, stop immediately instead of switching to ad hoc shell glue
Good Output
Return:
- top benchmark shortlist
- content-type split:
- Reel
- static post
- carousel
- repeated opening patterns
- repeated value promises
- likely content pillars
- recommended next posts to inspect deeper
Handoff
Escalate to instagram-audience-voice when:
- the user wants to read comment sentiment and language
Escalate to video or creative analysis workflows outside this skill family when:
- the user wants shot-level breakdowns of the actual videos
Escalate to instagram-creator-discovery when:
- the user wants to turn benchmark content into a creator pool
More from postplusai/postplus-skills
audio-transcription
Transcribe local or remote audio into durable text and timestamp artifacts using hosted Whisper models. Use this when the job is speech-to-text from audio files and you need request/response persistence, optional timestamps, and subtitle-ready outputs.
98google-trends-research
Research Google Trends search-intent signals for topic discovery, keyword momentum, regional interest, and rising queries without treating search trends as the same thing as platform content heat or marketplace demand.
92tiktok-research
Research TikTok metadata, creators, comments, trends, and benchmark data for organic platform analysis.
90social-media-publisher
Prepare and, after explicit approval, publish social posts through the PostPlus platform-owned social publishing workspace.
90facebook-research
Research Facebook pages, public follower or following surfaces, and public posts using PostPlus Cloud collection service. Use this when the user wants Facebook account research, follower-surface sampling, or public post metrics.
90seedance-submitter
Use when preparing, submitting, polling, or debugging Seedance 2.0 video generation jobs from product images, storyboard images, UGC scripts, voiceover copy, or promptPlan request JSON. Use for splitting scripts into render segments, uploading references, creating request JSON, submitting jobs through the PostPlus Cloud service, polling predictions, and handing off local render paths.
90