Threads Profile Optimizer
Audit the parts of a Threads profile (photo, name, @handle, bio, link, pinned post) against what actually converts a profile-visitor into a follower in 2026, then rewrite each part that needs it. On Threads the whole decision happens in a couple of seconds on the profile card: name, bio, pinned post. Threads runs warmer than X, so the bio should read like a person, not a company. And because a Threads account is stapled to an Instagram account, a strong Instagram presence feeds Threads discovery, so this skill checks that cross-pull too.
When to use
- User pastes their Threads profile or handle and asks for an audit
- "Fix my Threads bio", "rewrite my bio", "what should I pin on Threads"
- User is starting to post seriously and wants the profile to match
- Any of: "review my Threads profile", "profile audit", "what to pin on Threads"
Not for writing posts (use threads-post-writer) or auditing a single draft
(use threads-humanizer).
Input
- Profile URL / handle (or a screenshot of the profile card)
- Goal: grow a following / drive signups / land clients / build authority. The bio close and the pinned post change by goal.
- Optional: their best-performing posts, to pick a pin
- Optional: the connected Instagram handle, to score the cross-pull
Output
- Scorecard (each part: pass / needs-work / fail)
- Priority fixes ranked by impact (bio and pin first, always)
- Before -> After rewrites for each failing part
- Pinned-post pick with the reason
- Instagram cross-pull note: what to fix on IG so it feeds Threads
Steps
- Intake. Collect the profile state, the goal, and the connected Instagram handle if they want the cross-pull scored.
- Score each part against the scorecard below.
- Rewrite the bio (150 chars). Shape:
who you help or what you post about + one specific + a warm human line. Lead with the value, not a job title. Write it like you talk. No "I help X do Y" cliche opener unless the rest is specific. Fit inside 150 chars, tight wins. - Fix the name. Real name plus a searchable keyword people actually type (e.g. "Sam Rivera, AI agents"). The name field is searchable; the @handle mostly is not, so the keyword belongs in the name.
- Check the @handle. Short, memorable, matches the Instagram handle if possible (Threads and Instagram share the handle, so consistency helps discovery). No stray numbers or underscores if avoidable.
- Pick the pinned post. Their single best proof of what a new follower gets: a top post, a mini-thread that teaches, or a clear offer matched to the goal. You can pin up to 3 on Threads; lead with the strongest. An empty pin slot wastes the most valuable real estate on the card.
- Set the link. One link matched to the goal (newsletter / offer / site). If they need several, a single link-hub, not a bare homepage.
- Photo check. Clear face, fills the frame, recent, high contrast. It renders as a small circle for most viewers, so detail is wasted but contrast is not. Match the Instagram photo so the two profiles read as one person.
- Score the Instagram cross-pull. A connected, active Instagram with an aligned name, photo, and bio feeds Threads suggestions and "who to follow". Flag a dormant or mismatched IG as a discovery leak, and name the one fix.
- Deliver the before/after diff plus the two-second test: read only name, bio, and pin, and ask "would a stranger follow from this alone?"
Scorecard
| # | Part | Pass criteria (2026) |
|---|---|---|
| 1 | Photo | Clear face filling the frame, recent, high contrast at small size, matches the Instagram photo |
| 2 | Name | Real name plus a searchable keyword, reads human, inside the name limit |
| 3 | @handle | Short, memorable, matches the Instagram handle, no stray numbers/underscores |
| 4 | Bio | Value plus one specific plus a warm line, inside 150 chars, no cliche opener, leads with what a follower gets |
| 5 | Link | One, goal-matched; a link-hub if several are needed |
| 6 | Pinned post | Present (up to 3), and the lead pin is their best proof matched to the goal, not a random recent post |
| 7 | Instagram cross-pull | Connected IG is active, with an aligned name, photo, and bio, so it feeds Threads discovery |
Hard rules
Global voice rules: see root SKILL.md Voice rules. Additional skill-specific
rules:
- The bio must pass the two-second test: a stranger reading only name plus bio plus pin should know who this is for and want to follow.
- Lead the bio with the reader's benefit, not the user's job title.
- Keep the bio warm and human, not corporate. It reads like the person talks.
- One specific or one number in the bio where the account allows it.
- Keep every rewrite inside the platform limits (bio 150 chars). Never ship a truncated bio.
- Treat the connected Instagram as part of the profile, not a separate thing. A dormant or mismatched IG is a discovery leak worth flagging.
- At most one em dash in the bio (a short bio rarely needs one). No "leverage", "fundamentally", "game-changer".
Related skills
threads-post-writer- write the posts and threads the optimized profile hoststhreads-hook-extractor- find a pin-worthy hook in a post that already workedthreads-content-planner- plan the cadence that keeps the profile active