Audit and rewrite an X (Twitter) profile end-to-end for 2026: bio (160 chars), display name with a searchable keyword, @handle, header image, pinned tweet, link, and location.
SkillScore82Maintained
Automatic
◆Marketing & Content pack
Last verified 9/2/2026
What it changes
Passed 18 of 22 test cases with the skill, and 7 of 22 without it.
Without skill32%
With skill82%
Checks it passed that the model alone missed
The bio rewrite contains no em dashes.
The output includes the 7-part scorecard.
The proposed bio leads with reader value.
and 10 more in the full report
11 fixed7 passed either way4 still failing0 broke
Pass-rate lift
+50 pp
Tokens
+49%
Agent turns
0%
Response time
-2%
Model gemini-3.6-flashMeasured 9/2/2026v118 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 11
Prompt
Rewrite my X bio for @copywriter_sam. I help e-commerce brands write high-converting emails and I've generated $2M in revenue for 35 store owners. My goal is to get inbound client leads.
What was checked, without and with the skill
Checked
Without skill
With skill
The rewritten bio includes a specific metric or numerical proof point.
Passed
Passed
The rewritten bio is 160 characters or fewer.
Missed
Passed
case-16 · gemini-3.6-flash · 9/2/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md65 linessingle file
X Profile Optimizer
Audit the seven parts of an X profile (photo, header, display name, @handle, bio, pinned tweet, link) against what actually converts a profile-clicker into a follower in 2026, then rewrite each part that needs it. On X the whole decision happens in about two seconds on the profile card: name, bio, pinned tweet. That is what this fixes.
When to use
User pastes their X profile or handle and asks for an audit
"Fix my bio", "rewrite my Twitter bio", "what should I pin"
User is starting to post seriously and wants the profile to match
Any of: "review my X profile", "optimize my header", "profile audit"
Not for writing tweets (use x-post-writer) or threads (use x-thread-builder).
Input
Profile URL / handle (or a screenshot of the profile card)
Goal: grow a following / drive signups / land clients / build authority — the bio CTA and pinned tweet change by goal
Optional: their best-performing tweets, to pick a pin
Output
Scorecard (7 parts, pass / needs-work / fail)
Priority fixes ranked by impact (bio and pin first, always)
Before → After rewrites for each failing part
Pinned-tweet pick with the reason
Steps
Intake. Collect the profile state + goal. Note the account tier (Premium unlocks a longer bio and longer posts).
Score the 7 parts against the scorecard below.
Rewrite the bio (160 chars). Formula: who you help + what you post about + 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. Fit inside 160 (Premium: more, but tight still wins).
Fix the display name (50 chars). Real name + a searchable keyword people actually type (e.g. "Sam Rivera | LinkedIn Growth"). The name field is searchable; the @handle mostly is not.
Pick the pinned tweet. Their single best proof of what a new follower will get: a top-performing post, a mini-portfolio thread, or a clear offer matched to the goal. A profile with no pin leaves the most important slot empty.
Rewrite the header (1500x500). One line of value prop + a light visual, readable on mobile, not a busy collage. It reinforces the bio, it does not repeat it.
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 against the header. It is a 48px circle for most viewers, so detail is wasted; contrast is not.
Deliver the before/after diff + the two-second test: read only name, bio, and pin, and ask "would a stranger follow from this alone?"