Agent skill

Ig Audience Insights

by sergebulaev in sergebulaev/instagram-skills

Read your Instagram niche and profile from real data via Apify, no login.

MITAuto-check passedData & Analytics

Install Ig Audience Insights

skills CLI
$ npx skills add sergebulaev/instagram-skills --skill ig-audience-insights -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install sergebulaev/instagram-skills ig-audience-insights --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/sergebulaev/instagram-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ig-audience-insights .claude/skills/ig-audience-insights && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ig-audience-insights
GitHub stars
347
Token cost
~1.3k tokens
SKILL.md length
677 words
Files
1
Skills in repo
10
Repo updated
First seen
Licence
MIT

At a glance

Read your Instagram niche and profile from real data via Apify, no login.

  • Works in 4 steps: Niche pulse - the top posts under a… → Profile read - the stats for a handle:… → Benchmark - your account against a… → …
  • What works in my niche
  • SKILL.md covers When to use, Setup (optional), Input and Output, plus 4 more sections
  • Reaches console.apify.com; needs APIFY_TOKEN

What it does

Ig Audience Insights is an agent skill from sergebulaev/instagram-skills. Read your Instagram niche and profile from real data via Apify, no login. Scan a hashtag for the posts traveling now (likes, comments, owner) to see the format and hook that works. Pull profile stats for any handle, yours or a competitor's: followers, posts, bio, category. Instagram hides who liked or commented on other accounts, so this is discovery plus profiles, not engagers. Triggers on "what works in my niche", "scan the hashtag", "competitor stats". Not for writing captions (use ig-caption-writer).

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Data & Analytics, covering Web scraping. It works with Instagram and Apify. The repository describes itself as: Instagram marketing skills for Claude Code and Codex: captions, carousels, hooks, hashtag strategy, and a weekly plan. Draft, humanize, and publish via Publora. MIT. Content… The licence is MIT.

When your agent uses it

  • What works in my niche
  • Scan the hashtag
  • Competitor stats

Example prompts

  • “what works in my niche”
  • “scan the hashtag”
  • “competitor stats”
  • “/ig-audience-insights”

Requirements

  • A credential in APIFY_TOKEN

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Niche pulse - the top posts under a hashtag ranked by engagement, with the pattern behind the winners (hook shape, caption length, image…
  2. Profile read - the stats for a handle: followers, post count, bio, category, verified and business flags
  3. Benchmark - your account against a competitor on follower count and post cadence, normalized so a small account's breakout is not buried…
  4. Action list - what format to make more of, which accounts to watch, what to route to ig-caption-writer or ig-carousel-planner

What it can do on your machine

Read from SKILL.md and the folder at commit 652be40. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • console.apify.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • APIFY_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ig Audience Insights loads about 1.3k tokens when it runs. Until then it costs about 133 tokens; SKILL.md has 677 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~133
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from sergebulaev/instagram-skills at commit 652be40, republished under its MIT licence (© sergebulaev). 677 words, ~1,287 tokens.

Download SKILL.mdSave it as .claude/skills/ig-audience-insights/SKILL.md (or your agent's skills folder).
name
ig-audience-insights
description
Read your Instagram niche and profile from real data via Apify, no login. Scan a hashtag for the posts traveling now (likes, comments, owner) to see the format and hook that works. Pull profile stats for any handle, yours or a competitor's: followers, posts, bio, category. Instagram hides who liked or commented on other accounts, so this is discovery plus profiles, not engagers. Triggers on "what works in my niche", "scan the hashtag", "competitor stats". Not for writing captions (use ig-caption-writer).

Instagram Audience Insights

Turn real Instagram data into a read on what is working: which posts in your niche are traveling right now and why, and how any account (yours or a competitor's) actually performs. This is the read layer, so the skill sees real numbers instead of guessing.

One honest limit: Instagram caps and cookie-gates who liked or commented on someone else's post, so a liker or commenter roster is not reliably available for other accounts. The signal here is niche post performance + profile stats, which is what you can actually read on Instagram.

When to use

  • "What is working in my niche / scan the #hashtag"
  • "Pull the stats for this account / how big is this competitor"
  • "What format is traveling under this hashtag right now"
  • "Compare my follower count to this account"

Not for writing a caption (use ig-caption-writer) or planning a carousel (use ig-carousel-planner).

Setup (optional)

The read layer uses Apify (no login, no cookies). Get a free token at https://console.apify.com/account/integrations and set APIFY_TOKEN. No token? Paste the posts or profile stats you already have and the skill runs the same analysis on them.

Input

  • A niche hashtag (with or without the #), a username (yours or a competitor's), or both
  • Optional: the goal (niche pulse / competitor read / self benchmark)

Output

  1. Niche pulse - the top posts under a hashtag ranked by engagement, with the pattern behind the winners (hook shape, caption length, image vs carousel vs Reel, presence of a question or a specific number)
  2. Profile read - the stats for a handle: followers, post count, bio, category, verified and business flags
  3. Benchmark - your account against a competitor on follower count and post cadence, normalized so a small account's breakout is not buried under a big account's average
  4. Action list - what format to make more of, which accounts to watch, what to route to ig-caption-writer or ig-carousel-planner

Steps

  1. Pull the data. For a niche: lib.ApifyClient().fetch_niche_posts(hashtag, max_items=20). For a profile: fetch_profile(username). Falls back to pasted data if no token.
  2. Rank by engagement. Sort the niche posts by likes + comments. Normalize against the owner's reach where known so a mega-account's average does not crowd out a small account's breakout.
  3. Extract the pattern. For the top posts, name what they share: the hook shape (question, confession, list, data-point), the caption length, image vs carousel vs Reel, the presence of a specific number. That is the repeatable part.
  4. Read the profile. From fetch_profile, report followers, post count, bio, category, and whether it is a verified business account. Use it to benchmark, not to guess private engagement.
  5. Benchmark honestly. Compare handles on the stats Instagram exposes (followers, post count, cadence). Do not imply access to a liker or commenter list for accounts you do not own.
  6. Build the action list. Make-more-of (the winning format), watch (specific accounts), route drafts to ig-caption-writer / ig-carousel-planner.
  7. Deliver the report in the Output shape, with the raw ranked posts and profile stats attached.
Show full SKILL.md (182 more words)Show less

What the read layer exposes

MethodReturns
fetch_niche_posts(hashtag, max_items)top posts under a hashtag: caption, likes, comments, owner, type, url
fetch_profile(username)profile stats: username, followers, following, posts, bio, category, verified, business

Hard rules

Global voice rules: see root SKILL.md Voice rules. Additional skill-specific rules:

  • Be honest that Instagram hides who liked or commented on other accounts. This is niche discovery + profile stats, not a liker or engager roster. Do not imply otherwise.
  • Normalize by follower count before calling a post a winner, or you extract "big account" effects, not "good post" effects.
  • Never invent a post, a number, or a pattern. If a hashtag returns thin, say so and try an adjacent tag or pull known accounts.
  • A pattern is only a pattern if it recurs across several top posts, not one.
  • ig-caption-writer - write more of what the niche data shows is working
  • ig-carousel-planner - turn a winning format into a slide plan
  • ig-hook-extractor - reverse-engineer the hook from a top-performing post
  • ig-hashtag-strategist - size the hashtag set around the tags that are traveling
  • ig-content-planner - feed the winning patterns into a weekly plan

© sergebulaev, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/ig-audience-insights of sergebulaev/instagram-skills.

Open the folder on GitHubat commit 652be40

Compare with similar skills

Ig Audience Insights next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Ig Audience Insights compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ig Audience Insights this skillsergebulaev/instagram-skills347—~1.3kAutomated safety check: PassMIT
Apify Content Analyticssickn33/agentic-awesome-skills47k2 repos~1.2kAutomated safety check: NotesMIT
Apify Competitor IntelligenceaAAaqwq/AGI-Super-Team1053 repos~1.3kAutomated safety check: NotesMIT
Apify Creator Emailsapify/awesome-skills266—~3.9kAutomated safety check: PassApache-2.0
Apify Multi-Platform Scraperapify/agent-skills2.4k2 repos~1.4kAutomated safety check: NotesNone
Apify Google Maps Leadsapify/awesome-skills266—~3.8kAutomated safety check: PassApache-2.0

Similar skills

  • Apify Content Analytics

    sickn33/agentic-awesome-skills

    Track engagement metrics, measure campaign ROI, and analyze content performance across Instagram, Facebook, YouTube, and TikTok.

    47k GitHub starsUsed in 2 repos~1.2k tokens
    Data & AnalyticsAuto-check: notes
  • Apify Competitor Intelligence

    aAAaqwq/AGI-Super-Team

    Analyze competitor strategies, content, pricing, ads, and market positioning across Google Maps, Booking.com, Facebook, Instagram, YouTube, and TikTok.

    105 GitHub starsUsed in 3 repos~1.3k tokens
    Data & AnalyticsAuto-check: notes
  • Apify Creator Emails

    apify/awesome-skills

    Official

    Find creators and their published contact emails in one run.

    266 GitHub stars~3.9k tokensUpdated 18 days ago
    Data & AnalyticsAuto-check passed
  • Official

    Scrapes public data from social, maps, search and review platforms by choosing from about a hundred Apify Actors and running them through the Apify CLI.

    2.4k GitHub starsUsed in 2 repos~1.4k tokens
    Data & AnalyticsAuto-check: notes
  • Apify Google Maps Leads

    apify/awesome-skills

    Official

    Build a local-business lead database from Google Maps in one Apify pipeline: search by target audience + geography, enrich each place with company contacts from its website, leads enrichment (names…

    266 GitHub stars~3.8k tokensUpdated 18 days ago
    Data & AnalyticsAuto-check passed
  • Apify Ultimate Scraper

    sickn33/agentic-awesome-skills

    AI-driven data extraction from 55+ Actors across all major platforms.

    47k GitHub starsUsed in 2 repos~2.7k tokens
    Data & AnalyticsAuto-check: notes

More from sergebulaev/instagram-skills

All 10 skills in this repo
  • Instagram Marketing

    sergebulaev/instagram-skills

    Plan, draft, audit, and publish content for Instagram. An agent skill from sergebulaev/instagram-skills.

    347 GitHub stars~1.9k tokensUpdated 3 days ago
    Auto-check: notes
  • Ig Content Planner

    sergebulaev/instagram-skills

    Generate a weekly Instagram content plan from a theme, audience, and content pillars.

    347 GitHub stars~1.5k tokensUpdated 3 days ago
    Auto-check passed
  • Ig Hashtag Strategist

    sergebulaev/instagram-skills

    Build a sized Instagram hashtag set for a post using the 2026 reality that 3 to 5 well-chosen tags beat 30 random ones.

    347 GitHub stars~1.1k tokensUpdated 3 days ago
    Auto-check passed
  • Ig Hook Extractor

    sergebulaev/instagram-skills

    Reverse-engineer the hook from a viral Instagram Reel or carousel, given a URL or a pasted caption.

    347 GitHub stars~1k tokensUpdated 3 days ago
    Auto-check passed
  • Ig Caption Writer

    sergebulaev/instagram-skills

    Draft an Instagram caption with the hook in the first 125 characters, a skimmable body, and one clear CTA, using a 2026 hook formula chosen by goal (saves, shares, comments, follows).

    347 GitHub stars~1.7k tokensUpdated 3 days ago
    Auto-check passed
  • Ig Carousel Planner

    sergebulaev/instagram-skills

    Plan an Instagram carousel slide by slide, up to 10 slides, with a hook slide that opens a loop, value slides that front-load the payoff, and a payoff slide that earns the save and follow.

    347 GitHub stars~1.9k tokensUpdated 3 days ago
    Auto-check passed

Works with

Questions about Ig Audience Insights

What does Ig Audience Insights do?

Read your Instagram niche and profile from real data via Apify, no login. Ig Audience Insights is an agent skill from sergebulaev/instagram-skills. Read your Instagram niche and profile from real data via Apify, no login.

When should I use Ig Audience Insights?

Ig Audience Insights fits situations like: what works in my niche; scan the hashtag; competitor stats.

How do I install Ig Audience Insights in Claude Code?

Run `npx skills add sergebulaev/instagram-skills --skill ig-audience-insights -a claude-code`. Or copy the skill folder (skills/ig-audience-insights in sergebulaev/instagram-skills) into .claude/skills/ig-audience-insights in your project. Claude Code loads it when a task matches its description.

How do I install Ig Audience Insights in Codex?

Run `npx skills add sergebulaev/instagram-skills --skill ig-audience-insights -a codex`. Or copy the skill folder (skills/ig-audience-insights in sergebulaev/instagram-skills) into .agents/skills/ig-audience-insights in your project. Codex loads it when a task matches its description.

Can I use Ig Audience Insights in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sergebulaev/instagram-skills --skill ig-audience-insights -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ig-audience-insights, .gemini/skills/ig-audience-insights, .github/skills/ig-audience-insights and .opencode/skills/ig-audience-insights in your project.

What does Ig Audience Insights need to run?

Going by SKILL.md and its folder, Ig Audience Insights needs credentials named APIFY_TOKEN. Our summary lists: A credential in APIFY_TOKEN.

Does Ig Audience Insights access the network?

SKILL.md names 1 domain. In commands or code: console.apify.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Ig Audience Insights safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Ig Audience Insights use?

Ig Audience Insights is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ig Audience Insights use?

About 1.3k tokens (SKILL.md is roughly 5.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Ig Audience Insights?

Skills that share tags, products or a category with Ig Audience Insights: Apify Content Analytics (sickn33/agentic-awesome-skills, 47k stars), Apify Competitor Intelligence (aAAaqwq/AGI-Super-Team, 105 stars), Apify Creator Emails (apify/awesome-skills, 266 stars) and Apify Multi-Platform Scraper (apify/agent-skills, 2.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ig Audience Insights?

sergebulaev (a GitHub user) maintains it in sergebulaev/instagram-skills, which has 347 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on October 7, 2026.

Source: sergebulaev/instagram-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.