x-profile
Skill0 starsChanged 38 days agoMITView on GitHub
Score an X profile out of 100 against a 12-part rubric and rewrite the parts that lose points - bio, pinned post, display name, header, link. Use when the user says "optimize my profile", "fix my X bio", "score my Twitter profile", "what should I pin", "rewrite my bio", or pastes their profile and asks how it reads.
4 other projects use a version of this.
Adopted by
Most recently taken up by
- belzoralolbtw/x-agent-skilltheir own version, first seen Oct 25, 2026
- lxyang20131208-star/x-algorithm-skillstheir own version, first seen Oct 13, 2026
- Jakeschincariol/x-agent-skillword for word, first seen Sep 29, 2026
- lloyd3126/chenchungnien-skillstheir own version, first seen Aug 25, 2026
Other versions4 projects use a version of this.
Word for word · 1
- Jakeschincariol/x-agent-skill★ 4100% same
Edited · 0
None found.
Wrote their own version · 3
- lxyang20131208-star/x-algorithm-skills★ 1same name
- belzoralolbtw/x-agent-skill★ 0same name
- lloyd3126/chenchungnien-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
We split this skill into the rules it gives an agent
3 rules. 0 are common, 1 is distinctive, and 2 are very specific to this project.
0
Common
Most of the 3 edited versions we read keep these.
1
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 20
Ask the user to paste: display name, username, bio, website, what is pinned (paste its text), and their last ten posts, or a screenshot of …
- Very specific: line 27
Read rubric.json in this folder.
- Very specific: line 60
3. Topic consistency: If the last ten posts wander, say so plainly.
“Common” is measured: kept by at least 6 in 10 of the 3 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
x-profile
Nobody reads your profile on purpose. They land on it from a reply or a post they liked, give it about four seconds, and either follow or leave. Those four seconds are the bio's first line, the pinned post, and the last two things you posted. Everything here is in service of that visit.
Input
Ask the user to paste: display name, username, bio, website, what is pinned (paste its text), and their last ten posts, or a screenshot of the top of the profile plus the first screen of posts. Do not log into X on their behalf and do not ask for a password.
Score it
Read rubric.json in this folder. Twelve items, 100 points, each with what
full marks looks like. Score every item, show the table, give the total. Be
honest: most profiles land in the 40s on the first pass, and a generous score
is useless.
PROFILE SCORE 46/100
bio_open 4/14 job titles, no reader, no outcome
pinned_post 0/14 nothing pinned
topic_consistency 6/12 4 of last 10 posts on-topic
reply_presence 8/10 replies most days
bio_proof 0/8 no number, nothing checkable
header 2/8 default grey
...Then rewrite, in this order
Fix in descending order of points lost. The user has to paste each of these in by hand, so give them in the order that pays most first.
1. The bio's first line (160 characters for the whole bio). Who you help and what changes, in words the reader would use. Three options. Then one line of proof. Then, if there is room, what you post about. Not a title stack, not "passionate about", not three hashtags.
2. The pinned post. The single most-read post on the account, because it
is the first one every visitor sees. Either the user's best-performing post
that still holds up, or a "start here" post written for a stranger: who you
are, what you post, and the one thing to read first. Draft it through
/x-post if it needs writing.
3. Topic consistency. If the last ten posts wander, say so plainly. A
profile rewrite cannot fix this; the next two weeks of posts can, and
/x-plan is where that happens.
4. Header (1500x500). One line of positioning or proof and nothing important in the bottom-left, where the profile photo sits over it. Write the line; say what goes where.
5. Display name, photo, link. Real name plus one word if it helps. A face that reads at 40px in a reply thread, because that is the size most people will ever see it. A link to the one page that matches the bio's promise.
Output
Score table, then the rewrites as copy-ready blocks in fix-first order, each
through /x-human. Re-score at the end and show the delta honestly: if the
rewrite gets to 81, say 81, and say what the remaining points need (usually a
pinned post that has actually performed, and weeks of on-topic posting,
neither of which a rewrite can create).
Nothing is saved to X by this skill. The user pastes each section in.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

