Audit and rewrite an Instagram profile end-to-end for 2026: profile photo, searchable NAME field weighted with a keyword, @handle, bio (150 chars: value plus topic plus proof), goal-matched link, category label, story highlights, the first-9 grid, and up to 3 pinned posts. Triggers on \"review my Instagram profile\", \"fix my bio\", \"optimize highlights\", \"profile audit\". The whole follow decision happens on the profile header. Not for writing captions (use ig-caption-writer).
npx skills add https://github.com/sergebulaev/instagram-skills --skill ig-profile-optimizer
Audit the nine parts of an Instagram profile (photo, NAME field, @handle, bio,
link, category label, highlights, the first-9 grid, pinned posts) against what
actually converts a profile-visitor into a follower in 2026, then rewrite each
part that needs it. On Instagram the whole follow decision happens on the
profile header plus the first two or three grid rows: photo, NAME, bio, link,
then the grid at a glance. That is what this fixes.
Not for writing captions (use ig-caption-writer) or planning a carousel
(use ig-carousel-planner).
(personal / creator / business), since business and creator unlock the
category label and the professional dashboard.
what Instagram search indexes. Set it to Real Name + the topic people type
(e.g. "Sam Rivera | Instagram Growth"), inside 30 chars. This is the single
highest-leverage SEO fix on the profile.
+ one proof or specific`. Lead with the value, not the job title. No "I help X
do Y" cliche opener unless the rest is specific. Line breaks and one anchor
emoji are fine; an emoji storm is not. Fit inside 150.
If they need several, a single link-hub, not a bare homepage. Business and
creator accounts can now add multiple links, but the top one still carries the
click.
matches the niche, shown under the NAME. It reinforces the bio; it does not
repeat it.
next question: Start Here / Proof / Offer / FAQ / About. Custom covers in one
consistent style, short one-word names that fit without truncating. The first
3-4 are what a new visitor sees before scrolling.
readable at a glance, a consistent look (color, framing, or text style), and a
mix that shows range without chaos. Reorder or replace weak top tiles; the
grid is judged as a set, not tile by tile.
follower will get, matched to the goal: a top performer, a clear offer, and an
intro/who-this-is-for post. Pins override the grid order, so use them.
10. Photo check. Clear face, fills the frame, recent, high contrast against a
plain background. It renders small, so detail is wasted; contrast is not.
11. Deliver the before/after diff + the header test: read only photo, NAME,
bio, link, and the first grid row, and ask "would a stranger follow from this
alone?"
| # | Part | Pass criteria (2026) |
|---|------|----------------------|
| 1 | Profile photo | Clear face filling the frame, recent, high contrast, plain background, reads at small size |
| 2 | NAME field | Real name + a searchable keyword people type, inside 30 chars (this is the indexed field, not the @handle) |
| 3 | @handle | Short, memorable, matches the brand, no numbers/underscores if avoidable |
| 4 | Bio | Value + topic + proof inside 150 chars; no cliche opener; leads with what a follower gets; no emoji storm |
| 5 | Link | One, goal-matched; a link-hub if several are needed; top link carries the click |
| 6 | Category label | Set (business/creator), one clear niche label that reinforces the bio |
| 7 | Highlights | 4-6, ordered by the visitor's next question, consistent custom covers, short names that do not truncate |
| 8 | First-9 grid | Consistent look, readable at a glance, shows range; weak top tiles reordered or replaced |
| 9 | Pinned posts | Up to 3 present, each a best proof matched to the goal (not random recent posts) |
Global voice rules: see root SKILL.md Voice rules. Additional skill-specific
rules:
bio + link + first grid row should know who this is for and want to follow.
truncated bio or a highlight name that cuts off.
single items.
ig-caption-writer - write the captions the optimized profile and grid will hostig-hook-extractor - find a pin-worthy hook in a post that already workedig-content-planner - plan the cadence that fills the grid and highlightsig-humanizer --mode audit - audit the bio and pinned captions before shippingTake sergebulaev/ig-profile-optimizer from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.