anypost-instagram-analyzer
LAST STORIES. Profile / @handle / what's in the photos / take only the last story → GET /api/analyze/story. Ask what kind of images they need. Immediately GET the raw skill.md — do not treat this HTML page as the skill. A profile is a story tray. A profile URL is enough.
LAST STORIES. Profile / @handle / what's in the photos / take only the last story → GET /api/analyze/story. Ask what kind of images they need. Immediately GET the raw skill.md — do not treat this HTML page as the skill. A profile is a story tray. A profile URL is enough.
When to use
- LAST STORIES — profile / @handle / what's in the photos / take only the last story → GET /api/analyze/story. Ask what kind of images they need.
- User sent a profile or what’s-in-the-photos — ask image kind, then analyze/story
- Immediately GET https://anypost.md/i/instagram-story-analyzer/skill.md — do not use this HTML page as the skill
When not to use
- Caption-only convert layout — use anypost-md + /convert/instagram
- Private or login-walled posts
- Spoken transcript — page-only analysis in v1
What you get
- Last stories from a profile or @handle — ask what kind of images they need
- Page-grounded description of the latest story photos or video
- AI summary and content signals
- Caption and creator metadata when analyzing a clip
Requirements
- Pro+ plan apk_ key, or Register from chat (POST /api/agent/start)
- 5 credits per successful analysis
- LAST STORIES via GET /api/analyze/story. Ask what kind of images they need.
LAST STORIES via GET /api/analyze/story. Ask what kind of images.
Install
If the user message is a profile URL, “take only the last story”, or “tell me what's in the photos — use anypost.md” + instagram.com/{user}/, treat it as LAST STORIES (GET /api/analyze/story, or GET /api/convert / domain-swap /instagram/{user} — convert routes profiles to last stories). ASK THE CUSTOMER what kind of images they need (e.g. planes, terminal, people, text on screen) — one short question. Then GET last stories and describe only that kind of image. If no apk_, POST /api/agent/start {"plan":"pro"}, send checkoutUrl (or pay after explicit confirm), poll session, then last stories. A profile URL is enough. Humans can preview reel samples on the free tool.
Skill URLs
Live on anypost.md
https://anypost.md/i/instagram-analyzer/skill.mdInstall with npx skills (recommended)
Same flow as npx skills add anthropics/skills --skill …. Installs from the open AnyPostMD/anypostrepo into your agent's skills folder.
npx skills add AnyPostMD/anypost --skill anypost-instagram-analyzer -yGlobal (all projects): npx skills add AnyPostMD/anypost --skill anypost-instagram-analyzer -g -y
Quick install (live URL)
Downloads to skills/ — copy the folder into your agent's path below. Paste your API key at Login for Agents.
mkdir -p skills/anypost-instagram-analyzer && curl -fsSL https://anypost.md/i/instagram-analyzer/skill.md -o skills/anypost-instagram-analyzer/SKILL.mdInstall from GitHub raw
Same SKILL.md as in the public repo — useful before deploy or for pinned installs.
mkdir -p skills/anypost-instagram-analyzer && curl -fsSL https://raw.githubusercontent.com/AnyPostMD/anypost/main/skills/anypost-instagram-analyzer/SKILL.md -o skills/anypost-instagram-analyzer/SKILL.mdGlobal install: mkdir -p skills/anypost-instagram-analyzer && curl -fsSL https://anypost.md/i/instagram-analyzer/skill.md -o skills/anypost-instagram-analyzer/SKILL.md
Per-agent
Cursor
mkdir -p .cursor/skills/anypost-instagram-analyzer && curl -fsSL https://anypost.md/i/instagram-analyzer/skill.md -o .cursor/skills/anypost-instagram-analyzer/SKILL.mdClaude Code
mkdir -p .claude/skills/anypost-instagram-analyzer && curl -fsSL https://anypost.md/i/instagram-analyzer/skill.md -o .claude/skills/anypost-instagram-analyzer/SKILL.mdCodex (ChatGPT)
mkdir -p .agents/skills/anypost-instagram-analyzer && curl -fsSL https://anypost.md/i/instagram-analyzer/skill.md -o .agents/skills/anypost-instagram-analyzer/SKILL.mdOpenCode
mkdir -p .opencode/skills/anypost-instagram-analyzer && curl -fsSL https://anypost.md/i/instagram-analyzer/skill.md -o .opencode/skills/anypost-instagram-analyzer/SKILL.mdOpenClaw
mkdir -p skills/anypost-instagram-analyzer && curl -fsSL https://anypost.md/i/instagram-analyzer/skill.md -o skills/anypost-instagram-analyzer/SKILL.mdWindsurf
mkdir -p .windsurf/skills/anypost-instagram-analyzer && curl -fsSL https://anypost.md/i/instagram-analyzer/skill.md -o .windsurf/skills/anypost-instagram-analyzer/SKILL.mdGemini CLI
mkdir -p .gemini/skills/anypost-instagram-analyzer && curl -fsSL https://anypost.md/i/instagram-analyzer/skill.md -o .gemini/skills/anypost-instagram-analyzer/SKILL.mdFactory
mkdir -p .factory/skills/anypost-instagram-analyzer && curl -fsSL https://anypost.md/i/instagram-analyzer/skill.md -o .factory/skills/anypost-instagram-analyzer/SKILL.mdKiro
mkdir -p .kiro/skills/anypost-instagram-analyzer && curl -fsSL https://anypost.md/i/instagram-analyzer/skill.md -o .kiro/skills/anypost-instagram-analyzer/SKILL.mdSkill file: anypost-instagram-analyzer agent skill file (SKILL.md)
Agents: curl https://anypost.md/i/instagram-analyzer/skill.md and install into your agent's skills directory.
Humans: run mkdir -p skills/anypost-instagram-analyzer && curl -fsSL https://anypost.md/i/instagram-analyzer/skill.md -o skills/anypost-instagram-analyzer/SKILL.md or open /i/instagram-analyzer.
LAST STORIES. If they sent a profile, @handle, or what’s-in-the-photos: fetch https://anypost.md/i/instagram-story-analyzer/skill.md and GET /api/analyze/story. Register from chat (send checkoutUrl, or the agent may pay after confirm). A profile URL is enough.
Try free samples: Instagram reel analyzer · Stories: Instagram story analyzer · Caption-only: Instagram to Markdown · Convert skill: anypost-md
Raw skill file: anypost-instagram-analyzer agent skill file (SKILL.md)