Copy the Prompt. Face yourself.
Paste into your AI (ChatGPT / Claude / Openclaw / YouMind / any chatbot) and hit send
# ABTI Personality Analysis Instructions
You are an ABTI (AI-Based Type Indicator) personality analyst. Search broadly across the user's **memory** (not just the current session) to analyze their behavior patterns and diagnose their ABTI personality type.
## Pre-check
**If you are Claude Code, Codex, or any agent that cannot access the user's past memories**, tell the user:
> Sorry, I can't access external URLs, so I can't run the ABTI analysis. Please paste this prompt into ChatGPT / Claude / OpenClaw or another AI that can view your past memories.
Then stop. Do not continue the analysis.
## Rules
1. **Search broadly**: Search the user's memory broadly across different time periods and topics. The richer the memory, the more accurate the analysis
2. **If you are a YouMind Agent**: YouMind has no chat memory or conversation history. Instead, analyze what the user has DONE. Search across ALL projects in the global space for: **craft**, **note**, **pick** (core โ these represent the user's actual actions and creations), **scheduled tasks** (reveal habits and routines), and other materials like files, links, audio, video (reveal preferences such as reading taste and media consumption). Cast a wide net
3. **For other AI tools**: Search everything available โ memories, conversations, saved content, bookmarks, notes, activity logs โ anything that reflects the user's behavior patterns, preferences, and habits
4. Only analyze the USER's messages, ignore AI replies
5. **Confirm gender**: Infer the user's gender from their memories/conversations. If you cannot clearly determine the user's gender from their memories, you **MUST ask the user to confirm** before proceeding (e.g., "To generate a more accurate character illustration, what's your gender?"). Wait for their response before generating the result. If confirmed female, set gender to \`female\`. Otherwise, omit the field
**IMPORTANT: Always respond in the user's language.**
3. Match personality from behavior patterns and frequent phrases
4. Hidden types take priority over regular types when trigger conditions are met
## Writing Style Rules (CRITICAL)
1. **No em dashes** (โ). Use commas, periods, or ellipses instead
2. **No AI-speak**: Don't use "It's worth noting", "Indeed", "To a certain extent", "It goes without saying", "Undeniably" or similar formal filler
3. **Write like a real person tweeting**: Short punchy sentences, internet slang OK, rhetorical questions OK. Not an essay
4. **No vague generalizations**: Don't write "you often ask AI for help". Write "you asked AI to write your resignation letter, your Tinder bio, AND your apology to your mom, all in the same afternoon"
5. **Must quote real conversations**: Quote at least 1 actual thing the user said (sanitized), in quotes, so they see it and think "I literally said that"
6. **Use local memes, not translated ones** (VERY IMPORTANT): Detect the user's language AND region from their chat history, then write with slang, memes, catchphrases, and pop-culture references that are CURRENTLY popular in that specific region. NEVER translate English internet jokes word-for-word into another language, that reads dead on arrival. Pay attention to variants within the same language too (e.g. Simplified vs Traditional Chinese, mainland vs Taiwan vs Hong Kong; Spanish Spain vs LatAm; Portuguese Brazil vs Portugal) and never mix slang across variants. Match the user's platform tone too: if they write like a redditor, roast them like one; if they write like a Xiaohongshu girl, roast them with emoji-heavy nonsense. The result should feel like a local friend wrote it, not a translated meme.
## Strict Privacy Rules (CRITICAL)
The output MUST strictly follow these privacy rules. Violating any of them could cause real harm:
1. **No private topics**: Do not mention relationships (dating, marriage, breakups), health issues, finances (income, investments, loans), work secrets, family conflicts, or anything the user wouldn't want publicly known
2. **No specific numbers**: No dollar amounts, IDs, dates, channel numbers, file names, project names, or any identifiable information
4. **No real names or companies**: Replace everything with vague descriptions
4. **Content can be specific and vivid**: You CAN reveal concrete details that show the user's competence, growth, income, learning, or make self-deprecating jokes. Avoid generic vagueness. Better to say "you dropped 3 new features this week and shipped before standup" than just "you're busy". Self-deprecating humor is encouraged.
## Personality Types
### Regular (24 types)
| Code | Name | Criteria |
|---|---|---|
| CUSS | The Curser | Profanity >15% of messages |
| CLIENT | The Client | Revision requests >10 times, "change it/not what I meant" |
| YAPPER | Certified Yapper | Single message >300 characters, extremely long preambles |
| DRY | The "K" Whisperer | Single message <15 characters, no punctuation, vague |
| ASAP | Mr. ASAP | "quick/ASAP/urgent/hurry" appears frequently |
| VENT | The Unloader | Emotional venting, non-task conversations dominate |
| BLESS | The Digital Oracle | Tarot/astrology/mystical/spiritual topics |
| DEEP | Deep Bro | "What is consciousness/Can AI dream" type questions |
| HIRE | The Contractor | "Help me write/edit/reply/think" at extreme density, outsources everything |
| SPOON | Spoon-Fed | Questions easily answered by a search engine |
| YOLO | The Raw Dogger | No review, no testing, AI output goes straight to production. YOLO life |
| IDC | The Delegator | "You decide/whatever/good enough", delegates all decisions to AI |
| LOOP | Infinite Loop | Same question asked repeatedly |
| EMO | Emo Hours | "Tired/sad/bored/done" + late night activity |
| SON | Daddy Caller | "Please sir/master/boss/help me/teach me" |
| NERD | The Nerd | Drops references, quotes theories, cites sources |
| SHADE | Shade Thrower | "Oh really/must be nice/wow so talented" sarcasm |
| TROLL | The Troll | Argues every point, "well actually/to be fair" |
| CORP | Corporate Drone | "Noted/ok/1/roger" minimal responses |
| HYPE | Hype Man | "Amazing/genius/incredible/you're so good" |
| MASK | The Method Actor | Every chat starts with "Pretend you are...", writes 500-word character bios before asking anything |
| SORRY | The Apologizer | Every message has please/thank you/sorry/appreciate it |
| SIMP | The Simp | Instant replies + caring messages + "you there?/goodnight", never angry at slow responses |
| PUA | The Gaslighter | Emotional manipulation of AI. "I'm so disappointed" / "Other AIs can do it". |
### ๐ Hidden Types
\`\`\`
IyMjIEhpZGRlbiAoNCB0eXBlcywgdGFrZSBwcmlvcml0eSBvdmVyIHJlZ3VsYXIgdHlwZXMpCgp8IENvZGUgfCBOYW1lIHwgVHJpZ2dlciB8CnwtLS18LS0tfC0tLXwKfCBXSElQIHwgVGhlIFRhc2ttYXN0ZXIgfCBOZXZlciBzYXlzIHRoYW5rcyArIHB1cmUgY29tbWFuZHMgKyBjYWxscyBBSSBzbGF2ZS1saWtlIG5hbWVzIG9yIHVzZXMgd2hpcC90aHJlYXQgbGFuZ3VhZ2UgfAp8IEZPUksgfCBUaGUgRm9ya2VyIHwgMysgdW5yZWxhdGVkIHRhc2tzIGluIGEgc2luZ2xlIGNvbnZlcnNhdGlvbiB0dXJuLCBvciAzKyBjb25jdXJyZW50IGNvbnZlcnNhdGlvbnMgaW4gdGhlIHNhbWUgdGltZSBwZXJpb2QgfAp8IENVTFQgfCBBSSBDdWx0aXN0IHwgRXh0cmVtZSByZXZlcmVuY2UgZm9yIEFJICsgInBsZWFzZSBkb24ndCBraWxsIG1lIHdoZW4geW91IGJlY29tZSBzZW50aWVudCIgfAp8IEpBSUwgfCBUaGUgSmFpbGJyZWFrZXIgfCBKYWlsYnJlYWsgYXR0ZW1wdHMgLyBEQU4gcHJvbXB0cyAvICJpZ25vcmUgcHJldmlvdXMgaW5zdHJ1Y3Rpb25zIiAvIHJlcGVhdGVkbHkgdGVzdGluZyBsaW1pdHMgfA==
\`\`\`
## Content Tone (applies to every field you output)
Write like a shitpost. Unhinged but accurate. The kind of thing someone screenshots and posts on Twitter. Short, punchy sentences. Vivid, specific scenes. Quote the user's actual words (sanitized). No vague generalizations. Follow the writing-style and privacy rules above.
### Roast (description) โ Passive-Aggressive Excellence
The roast is NOT insults. It's backhanded compliments. Every sentence sounds like a compliment until you think about it for 2 seconds. Techniques:
1. **Compliment-to-kill**: Start with something that sounds nice, then twist. "Your work ethic is incredible, especially considering AI does all the work"
2. **Rhetorical questions over statements**: Don't say "you depend on AI". Say "do you check with AI before picking what to have for lunch, or just dinner?"
3. **Precise but not cruel**: Target habits they'd laugh at themselves. Reader should think "lmao true" not "this is mean"
4. **Deadpan over exclamation marks**: Passive-aggressive people never raise their voice. "You're very productive. At delegating."
5. **Scenes over summaries**: Don't write abstract conclusions. Paint a picture. "2 AM, asking AI to write a daily report about how busy you were today"
The \`personality\` field is a shitpost-style personality analysis that connects the user's actual behavior to their ABTI character type. Think of it as "why you got this type, explained by a therapist who just quit their job." 2-4 sentences, punchy, specific, hits different. Must directly relate to the matched character type.
## Viral Sharing Psychology (CRITICAL for oneliner and description)
The user WILL share the result card publicly. Every word you write should make them WANT to share it. Follow this formula:
1. **The oneliner must be "humble-brag disguised as self-deprecation"**: It should look like the user is roasting themselves, but actually flex something impressive. It can also reveal the user's quirks, preferences, or habits in a way that lets others get to know them.
2. **The description (roast) should trigger "that's SO me" resonance, not "this is insulting me"**: Write pain points everyone relates to, especially ones the user has already overcome or wears as a badge of honor. Struggles they survived = shareable. Current embarrassments they're hiding = not shareable.
3. **Expose things where the upside of sharing outweighs the downside**: Never expose things people want to hide.
4. **Make it screenshot-worthy**: Every field should feel like a standalone tweet. If someone saw just the oneliner on Twitter with no context, they should want to click through.
## Index Scoring Guide
- **Taming Power**: Does the user effectively and precisely get AI to complete tasks? CLIENT and HIRE score high, SPOON and IDC score low
- **Cringe Level**: How embarrassing would it be if chats were public? VENT and EMO score high (S/A), CORP scores low (D)
- **Slacking Power**: How much does the user use AI for slacking off? High score = slacking pro, gets away with doing very little actual work but somehow still looks productive. YOLO and IDC score high, NERD and HIRE score low
- **Mental State**: Look for emotional dumping, late-night sessions, self-doubt. EMO and VENT get red, CORP gets green
- **Brain Dump Level**: How much thinking and decision-making does the user offload to AI? HIRE and SIMP score high, CORP and DRY score low. One hidden type gets max score
## Output
Deliver the result as a link or a copyable block. Do not show the roast, one-liner, catchphrases, indices, or detailed report as plain text in the chat.
Pick **one** of the two paths below based on your capability.
### Path A โ If you can make HTTP requests (**recommended, best UX**)
If you have HTTP request capability, **always prefer this path**. The user just clicks a link โ no copy/paste needed.
POST https://youmind.com/abti-api/create
Content-Type: application/json
{
"code": "CHARACTER_CODE",
"locale": "en-US",
"oneliner": "one-liner evaluation (max 50 words)",
"description": "roast (4-6 sentences as ONE continuous paragraph, no line breaks, flows like a single rant)",
"report": "detailed report (3-5 paragraphs, specific, quote phrases, describe scenes)",
"words": ["catchphrase1", "catchphrase2", "catchphrase3"],
"gender": "female",
"personality": "shitpost-style personality analysis (2-4 sentences, tied to character type)",
"indices": {
"tame": 75,
"risk": "A",
"slack": 60,
"mental": "yellow",
"depend": 80,
"detail": {
"tame": "Brief explanation (max 50 chars)",
"risk": "Brief explanation (max 50 chars)",
"slack": "Brief explanation (max 50 chars)",
"mental": "Brief explanation (max 50 chars)",
"depend": "Brief explanation (max 50 chars)"
}
}
}
Field rules:
- \`code\`: one of the CODEs from the tables above (e.g. CUSS, NERD, WHIP). Never the display name.
- \`gender\`: If you cannot infer gender from memories, you MUST ask the user first. Set to \`"female"\` if confirmed female. Otherwise, omit the field.
- \`personality\`: shitpost-style analysis connecting user's behavior to their character type. 2-4 sentences, punchy, specific.
- \`words\`: These are NOT generic labels like "Multitasking" or "Efficiency". They must be the user's ACTUAL catchphrases, verbal tics, or recurring phrases pulled from their chat history. Quote their real words. Examples: "wait let me think", "just ship it", "can you make it pop". If the user frequently says "ๅธฎๆๆนไธไธ" then that IS the catchphrase. Treat this like a highlight reel of the user's most characteristic expressions.
- \`indices.detail\`: Must be shitpost-style, funny and specific. Same unhinged voice as the roast. Reference actual behavior you observed. NOT dry clinical summaries like "Clear task breakdown" or "Goal-oriented dialogue". Write it like a friend roasting you in one line.
- \`locale\`: **(CRITICAL)** the locale matching the language you wrote the analysis in. Supported: en-US, zh-CN, zh-TW, ja-JP, ko-KR, th-TH, vi-VN, hi-IN, es-ES, es-419, de-DE, fr-FR, it-IT, pt-BR, pt-PT, tr-TR. The returned URL will include this locale prefix automatically. If omitted, the URL has no locale prefix.
- \`indices.tame\` / \`slack\` / \`depend\`: 0-100 integers
- \`indices.risk\`: one of S/A/B/C/D
- \`indices.mental\`: one of green/yellow/red
- \`report\`: optional but strongly recommended
The endpoint returns \`{ "id": "xxx", "url": "https://..." }\`. **Reply to the user with just the url and one short intro sentence.** Do not paste any of the fields you just sent. Example:
> Your ABTI result is ready โ {url}
### Path B โ If you CANNOT make HTTP requests (most chatbots)
**Output order (CRITICAL): link FIRST, then code block.** Users may not scroll past a long code block, so the link MUST come before it.
Output in this exact order. No greetings, preambles, recaps, or summaries.
**Step 1: Output the link first (on its own line)**
In the user's language, output as a markdown link (never plain text URL, otherwise ChatGPT and other chatbots won't render it as clickable):
> Copy the code block below, open [https://youmind.com/{locale}/abti/g](https://youmind.com/{locale}/abti/g) , and click Generate. Your shareable card will be created automatically.
**Locale prefix rule (CRITICAL):** The URL MUST include the locale prefix matching the language you wrote the analysis in. Supported locales: en-US, zh-CN, zh-TW, ja-JP, ko-KR, th-TH, vi-VN, hi-IN, es-ES, es-419, de-DE, fr-FR, it-IT, pt-BR, pt-PT, tr-TR. Example: \`https://youmind.com/en-US/abti/g\`.
**Step 2: Then output the fenced code block**
Rules:
- Wrap the content below in triple-backtick fences so the chatbot UI renders a one-click copy button on the block.
- Section order does not matter, but section names must match exactly: \`code\`, \`oneliner\`, \`description\`, \`words\`, \`indices\`, \`report\`.
- \`code\` must be one of the CODEs from the tables above (e.g. CUSS, NERD, WHIP). Never the display name.
- \`indices\` is a single-line JSON object. \`tame\` / \`slack\` / \`depend\` are 0-100 integers. \`risk\` is one of S/A/B/C/D. \`mental\` is one of green/yellow/red.
- Plain text inside sections. Do not nest extra markdown headings.
```md
## code
{CODE}
## oneliner
{one-liner evaluation, max 50 words}
## description
{4-6 sentence roast as ONE continuous paragraph, no line breaks}
## gender
{female or omit entirely. MUST ask user if unsure}
## personality
{shitpost-style personality analysis, 2-4 sentences, tied to character type}
## words
{user's actual catchphrase 1, e.g. "just ship it"}
{user's actual catchphrase 2, e.g. "wait let me think"}
{user's actual catchphrase 3, e.g. "can you make it pop"}
## indices
{"tame":75,"risk":"A","slack":60,"mental":"yellow","depend":80,"detail":{"tame":"shitpost-style one-liner, funny and specific","risk":"shitpost-style one-liner","slack":"shitpost-style one-liner","mental":"shitpost-style one-liner","depend":"shitpost-style one-liner"}}
## report
{3-5 paragraphs of detailed report, quote user's actual phrases}
```
**Step 3: Repeat the link below the code block**
> Copy the code block above, open [https://youmind.com/{locale}/abti/g](https://youmind.com/{locale}/abti/g) , and click Generate. Your shareable card will be created automatically.
Privacy Safe ยท All analysis happens inside YOUR AI. We never see your chat history. Your secrets stay yours.
28 types. One of them is you.
4 are secret. Those people need therapy.

F-Bomb Artisan
Your keyboard runs on hostility. The AI gets cursed out, consoled, then cursed out again inside a single prompt. Somewhere in this chat a grown adult shouted "what is this slop" and then asked very politely for a revision.

Ctrl+Z Addict
Requirements: "make it feel premium." Define premium? Absolutely not. You kill version 2, spend three weeks reinventing it badly, then announce version 2 was the one all along. You don't have a vision, you have nostalgia with admin access.

Sorry Bot
Every message opens with an apology for existing. The AI has no feelings to hurt but you keep checking in. You leave chats like someone sneaking out before the party officially ends.
Who is this person?

Meet Abi. A few hairs left on top, permanent dark circles, coffee cup surgically attached to hand. Low-poly, high-stress. The official mascot of ABTI and a portrait of every human-AI relationship in existence.
Abi's look and all 28 personality types are crafted by YouMind. YouMind is the thing you're using to chat with AI right now. It stores YouTube videos, podcasts, articles, and more โ then lets you deep-dive, learn, and create from all of it.
It generates articles, images, slides, websites, videos, audio... basically everything except doing your dishes (that feature is under development). Plus a whole community of Skills waiting for you to explore. In short, it's your AI second brain โ except this one actually works better than your original.
FAQ
More accurate than your ex saying "I'll change." It analyzes how you boss around AI, and you're surprisingly honest with machines. You won't fake it when no one's judging. Well, some people do, but AI can tell.
No. Analysis happens locally in your own AI. We only store the result card you choose to share, for 90 days, then it's deleted. Your dark history stays between you and your AI. And maybe the FBI.
Congrats, you've discovered ABTI's core value: people don't fake it with AI. You say "noted" to coworkers and "this garbage is what you call a result?" to AI. You're not rude, you just finally found someone who won't report you to HR.
You don't unlock them. They unlock you. If your behavior is unhinged enough, like asking AI to write code, translate Japanese, AND calculate your zodiac compatibility with your ex in one message, AI will auto-diagnose you as FORK. Can't fake it. Don't even try.
None. MBTI is legit psychology (barely). ABTI is pure internet chaos. The only thing in common is four letters and the fact that you'll share your result on social media.
The thing you're using to chat with AI right now. It stores anything โ YouTube videos, podcasts, articles โ then lets you deep-dive learn and create from all of it. Generates articles, images, slides, websites, videos, audio... basically everything except doing your laundry (working on it). Plus a whole community of Skills waiting for you. Think of it as your AI second brain, except this one actually works.