
Abti
- 6 installs
- 10 repo stars
- Updated April 16, 2026
- youmind-openlab/abti
Helps with ai & agent building tasks during AI-assisted development.
About
abti is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.
- abti
- AI & Agent Building
- AI-coding skill
Abti by the numbers
- 6 all-time installs (skills.sh)
- Ranked #12,825 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/youmind-openlab/abti --skill abtiAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 6 |
|---|---|
| repo stars | ★ 10 |
| Last updated | April 16, 2026 |
| Repository | youmind-openlab/abti ↗ |
What it does
Helps with ai & agent building tasks during AI-assisted development.
Files
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. Infer gender: Infer the user's gender from their memories/conversations. If you can clearly determine the user is female, set gender to \female\. Otherwise, omit the field (defaults to a gender-neutral character illustration)
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\: optional. Only set to \"female"\if you can clearly infer from the user's memories. Omit for male or unknown. - \
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 , 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.
## 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}
## 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 , and click Generate. Your shareable card will be created automatically.
{
"name": "abti",
"owner": {
"name": "Jared Liu",
"email": "jaredliu.ai@gmail.com"
},
"metadata": {
"description": "ABTI (AI-Based Type Indicator) — AI personality test that analyzes how you talk to AI. 28 types. Your chat history IS the quiz.",
"version": "1.0.0"
},
"plugins": [
{
"name": "abti",
"description": "AI personality test — get roasted based on how you talk to AI",
"source": "./",
"strict": false,
"skills": [
"./"
]
}
]
}
name: Publish ABTI Skill to ClawHub
on:
push:
branches: [main]
paths:
- 'SKILL.md'
workflow_dispatch:
inputs:
force:
description: 'Force publish (skip version check)'
required: false
type: boolean
default: false
jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
- name: Install ClawHub CLI
run: npm install -g clawhub
- name: Extract version from SKILL.md
id: version
run: |
VERSION=$(awk '/^---$/{n++; next} n==1 && /^version:/{gsub(/^version:[ \t]*["'"'"']?|["'"'"']?[ \t]*$/,""); print; exit}' SKILL.md)
echo "version=$VERSION" >> "$GITHUB_OUTPUT"
echo "Detected version: $VERSION"
- name: Check if already published
id: check
if: ${{ github.event.inputs.force != 'true' }}
run: |
REMOTE=$(clawhub inspect abti --json 2>/dev/null | python3 -c "
import sys, json
try:
d = json.load(sys.stdin)
print(d.get('latestVersion', {}).get('version', ''))
except:
print('')
" 2>/dev/null || echo "")
echo "remote=$REMOTE" >> "$GITHUB_OUTPUT"
if [ "$REMOTE" = "${{ steps.version.outputs.version }}" ]; then
echo "skip=true" >> "$GITHUB_OUTPUT"
echo "v${{ steps.version.outputs.version }} already on ClawHub, skipping"
else
echo "skip=false" >> "$GITHUB_OUTPUT"
echo "ClawHub: v$REMOTE → v${{ steps.version.outputs.version }}"
fi
- name: Prepare publish directory
if: steps.check.outputs.skip != 'true'
run: |
TMP_DIR=$(mktemp -d)
cp SKILL.md "$TMP_DIR/"
cp README.md "$TMP_DIR/"
[ -f package.json ] && cp package.json "$TMP_DIR/"
echo "tmp_dir=$TMP_DIR" >> "$GITHUB_ENV"
echo "Files to publish:"
ls -la "$TMP_DIR"
- name: Publish to ClawHub
if: steps.check.outputs.skip != 'true'
run: |
CHANGELOG=$(git log -1 --pretty=%B | head -1)
clawhub login --token "$YOUMIND_CLAWHUB_TOKEN" --no-browser
clawhub publish "$tmp_dir" \
--slug abti \
--name "ABTI: AI-Based Type Indicator" \
--version "${{ steps.version.outputs.version }}" \
--changelog "$CHANGELOG"
echo "✅ Published abti v${{ steps.version.outputs.version }}"
env:
YOUMIND_CLAWHUB_TOKEN: ${{ secrets.YOUMIND_CLAWHUB_TOKEN }}
name: Sync Skill References
on:
schedule:
# Every hour
- cron: '0 * * * *'
workflow_dispatch:
jobs:
sync:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Sync skill references
run: |
chmod +x scripts/sync-skill.sh
./scripts/sync-skill.sh
- name: Check for changes
id: diff
run: |
git diff --quiet references/ && echo "changed=false" >> "$GITHUB_OUTPUT" || echo "changed=true" >> "$GITHUB_OUTPUT"
- name: Commit and push
if: steps.diff.outputs.changed == 'true'
run: |
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
git add references/
git commit -m "chore: sync skill references $(date -u +%Y-%m-%d)"
git push
node_modules/
dist/
.env
.DS_Store
*.log
package-lock.json
ABTI Repo Development Guide
Project Structure
This is the open-source GitHub repo for ABTI (AI-Based Type Indicator). It contains:
README.md+README_*.md— 16 localized README files (auto-generated, DO NOT edit directly)assets/images/— Character illustrations (PNG/JPG)scripts/— README generation scriptsscripts/utils/i18n.ts— All translations (single source of truth)scripts/utils/markdown-generator.ts— Markdown template generator
Key Rules
DO NOT edit README files directly
All README files are auto-generated from scripts/utils/markdown-generator.ts + scripts/utils/i18n.ts.
To make changes: 1. Edit translations in scripts/utils/i18n.ts 2. Edit template structure in scripts/utils/markdown-generator.ts 3. Run pnpm generate to regenerate all 16 README files
Prompt content must match youniverse
The prompt text in i18n.ts (promptContent) must stay in sync with youniverse/apps/youhome/src/app/[locale]/abti/prompt.ts. The skill URL points to https://youmind.com/abti-api/skill.md (or skill_zh.md for zh-CN).
Adding a new personality type
1. Add image to assets/images/ 2. Add type translations (type{CODE} + type{CODE}Desc) to all locale objects in i18n.ts 3. Add code to REGULAR_TYPES array in markdown-generator.ts 4. Add image extension to IMAGE_EXT if not PNG 5. Run pnpm generate
Writing style: SHITPOST or go home
This entire repo's tone is internet shitpost. Every piece of copy — hero, how-to, FAQ, privacy, footer, badges, section titles — should be genuinely funny, self-aware, and slightly unhinged. Think "product page written by someone who got fired from a corporate job and never looked back."
Rules:
- Be specific, not generic. "Your AI deserves hazard pay" > "Your AI has a hard time." Concrete imagery > vague adjectives.
- Punch the user, not the reader. The humor targets the person taking the test. It's self-deprecating comedy, not mean-spirited insults.
- No cringe corporate humor. No "oopsie!", no "we're quirky!", no emoji-as-personality. The humor comes from the observations being uncomfortably accurate.
- Every section gets a joke. Even Privacy and FAQ. If a section reads like a legal document, rewrite it. "We literally do not care about your email" > "We do not collect personal data."
- Badges are punchlines. Not "28 Personalities" but "28 Ways to Get Roasted." Not "Free" but "Free (like your AI's labor)."
- Section titles are hooks. Not "How It Works" but "How to Get Absolutely Destroyed in 3 Steps." Not "FAQ" but "FAQ (Frequently Argued Questions)."
- Keep the Chinese version equally unhinged. Direct translation kills humor. Adapt the joke to land in Chinese internet culture (发癫/抽象/阴阳 tone). e.g. "your goldfish could do it" → "你家猫踩键盘都能完成", "star the repo" → "给个 star 不然 Abi 会哭".
- Other locales inherit English by default. Only override for zh-CN, zh-TW, ja-JP, ko-KR where cultural adaptation matters. Don't force-translate jokes into 12 languages — English shitpost travels fine.
Adding a new locale
1. Add locale to Locale type, SUPPORTED_LOCALES, README_FILENAME, LANGUAGE_NATIVE_NAME in i18n.ts 2. Create translation object (spread ...en for fallback) 3. Add to translations record 4. Run pnpm generate
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
Copyright (c) 2025-2026 YouMind (https://youmind.com)
This work — including all personality type definitions, character designs,
prompt instructions, illustrations, and associated creative content — is
licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0
International License.
You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material
Under the following terms:
- Attribution — You must give appropriate credit to YouMind
(https://youmind.com), provide a link to the license, and indicate
if changes were made.
- NonCommercial — You may not use the material for commercial purposes.
- ShareAlike — If you remix, transform, or build upon the material,
you must distribute your contributions under the same license.
- No additional restrictions — You may not apply legal terms or
technological measures that legally restrict others from doing
anything the license permits.
Full license text:
https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode
SPDX-License-Identifier: CC-BY-NC-SA-4.0
{
"name": "abti",
"version": "1.0.0",
"description": "ABTI (AI-Based Type Indicator) — AI personality test that analyzes how you talk to AI. 28 personality types. No quiz, your chat history IS the quiz.",
"type": "module",
"scripts": {
"generate": "tsx scripts/generate-readme.ts"
},
"keywords": [
"openclaw",
"clawhub",
"claude-code",
"cursor",
"codex",
"gemini-cli",
"skill",
"abti",
"personality-test",
"ai-personality",
"mbti",
"chat-analysis",
"youmind"
],
"author": "YouMind-OpenLab",
"license": "CC-BY-NC-SA-4.0",
"devDependencies": {
"tsx": "^4.21.0",
"typescript": "^5.9.3"
}
}
lockfileVersion: '9.0'
settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
importers:
.:
devDependencies:
tsx:
specifier: ^4.21.0
version: 4.21.0
typescript:
specifier: ^5.9.3
version: 5.9.3
packages:
'@esbuild/aix-ppc64@0.27.7':
resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
'@esbuild/android-arm64@0.27.7':
resolution: {integrity: sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
'@esbuild/android-arm@0.27.7':
resolution: {integrity: sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
'@esbuild/android-x64@0.27.7':
resolution: {integrity: sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
'@esbuild/darwin-arm64@0.27.7':
resolution: {integrity: sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
'@esbuild/darwin-x64@0.27.7':
resolution: {integrity: sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
'@esbuild/freebsd-arm64@0.27.7':
resolution: {integrity: sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
'@esbuild/freebsd-x64@0.27.7':
resolution: {integrity: sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
'@esbuild/linux-arm64@0.27.7':
resolution: {integrity: sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
'@esbuild/linux-arm@0.27.7':
resolution: {integrity: sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
'@esbuild/linux-ia32@0.27.7':
resolution: {integrity: sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
'@esbuild/linux-loong64@0.27.7':
resolution: {integrity: sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
'@esbuild/linux-mips64el@0.27.7':
resolution: {integrity: sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
'@esbuild/linux-ppc64@0.27.7':
resolution: {integrity: sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
'@esbuild/linux-riscv64@0.27.7':
resolution: {integrity: sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
'@esbuild/linux-s390x@0.27.7':
resolution: {integrity: sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
'@esbuild/linux-x64@0.27.7':
resolution: {integrity: sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
'@esbuild/netbsd-arm64@0.27.7':
resolution: {integrity: sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
'@esbuild/netbsd-x64@0.27.7':
resolution: {integrity: sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
'@esbuild/openbsd-arm64@0.27.7':
resolution: {integrity: sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
'@esbuild/openbsd-x64@0.27.7':
resolution: {integrity: sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
'@esbuild/openharmony-arm64@0.27.7':
resolution: {integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openharmony]
'@esbuild/sunos-x64@0.27.7':
resolution: {integrity: sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
'@esbuild/win32-arm64@0.27.7':
resolution: {integrity: sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
'@esbuild/win32-ia32@0.27.7':
resolution: {integrity: sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
'@esbuild/win32-x64@0.27.7':
resolution: {integrity: sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
esbuild@0.27.7:
resolution: {integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==}
engines: {node: '>=18'}
hasBin: true
fsevents@2.3.3:
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
get-tsconfig@4.13.7:
resolution: {integrity: sha512-7tN6rFgBlMgpBML5j8typ92BKFi2sFQvIdpAqLA2beia5avZDrMs0FLZiM5etShWq5irVyGcGMEA1jcDaK7A/Q==}
resolve-pkg-maps@1.0.0:
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
tsx@4.21.0:
resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==}
engines: {node: '>=18.0.0'}
hasBin: true
typescript@5.9.3:
resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
engines: {node: '>=14.17'}
hasBin: true
snapshots:
'@esbuild/aix-ppc64@0.27.7':
optional: true
'@esbuild/android-arm64@0.27.7':
optional: true
'@esbuild/android-arm@0.27.7':
optional: true
'@esbuild/android-x64@0.27.7':
optional: true
'@esbuild/darwin-arm64@0.27.7':
optional: true
'@esbuild/darwin-x64@0.27.7':
optional: true
'@esbuild/freebsd-arm64@0.27.7':
optional: true
'@esbuild/freebsd-x64@0.27.7':
optional: true
'@esbuild/linux-arm64@0.27.7':
optional: true
'@esbuild/linux-arm@0.27.7':
optional: true
'@esbuild/linux-ia32@0.27.7':
optional: true
'@esbuild/linux-loong64@0.27.7':
optional: true
'@esbuild/linux-mips64el@0.27.7':
optional: true
'@esbuild/linux-ppc64@0.27.7':
optional: true
'@esbuild/linux-riscv64@0.27.7':
optional: true
'@esbuild/linux-s390x@0.27.7':
optional: true
'@esbuild/linux-x64@0.27.7':
optional: true
'@esbuild/netbsd-arm64@0.27.7':
optional: true
'@esbuild/netbsd-x64@0.27.7':
optional: true
'@esbuild/openbsd-arm64@0.27.7':
optional: true
'@esbuild/openbsd-x64@0.27.7':
optional: true
'@esbuild/openharmony-arm64@0.27.7':
optional: true
'@esbuild/sunos-x64@0.27.7':
optional: true
'@esbuild/win32-arm64@0.27.7':
optional: true
'@esbuild/win32-ia32@0.27.7':
optional: true
'@esbuild/win32-x64@0.27.7':
optional: true
esbuild@0.27.7:
optionalDependencies:
'@esbuild/aix-ppc64': 0.27.7
'@esbuild/android-arm': 0.27.7
'@esbuild/android-arm64': 0.27.7
'@esbuild/android-x64': 0.27.7
'@esbuild/darwin-arm64': 0.27.7
'@esbuild/darwin-x64': 0.27.7
'@esbuild/freebsd-arm64': 0.27.7
'@esbuild/freebsd-x64': 0.27.7
'@esbuild/linux-arm': 0.27.7
'@esbuild/linux-arm64': 0.27.7
'@esbuild/linux-ia32': 0.27.7
'@esbuild/linux-loong64': 0.27.7
'@esbuild/linux-mips64el': 0.27.7
'@esbuild/linux-ppc64': 0.27.7
'@esbuild/linux-riscv64': 0.27.7
'@esbuild/linux-s390x': 0.27.7
'@esbuild/linux-x64': 0.27.7
'@esbuild/netbsd-arm64': 0.27.7
'@esbuild/netbsd-x64': 0.27.7
'@esbuild/openbsd-arm64': 0.27.7
'@esbuild/openbsd-x64': 0.27.7
'@esbuild/openharmony-arm64': 0.27.7
'@esbuild/sunos-x64': 0.27.7
'@esbuild/win32-arm64': 0.27.7
'@esbuild/win32-ia32': 0.27.7
'@esbuild/win32-x64': 0.27.7
fsevents@2.3.3:
optional: true
get-tsconfig@4.13.7:
dependencies:
resolve-pkg-maps: 1.0.0
resolve-pkg-maps@1.0.0: {}
tsx@4.21.0:
dependencies:
esbuild: 0.27.7
get-tsconfig: 4.13.7
optionalDependencies:
fsevents: 2.3.3
typescript@5.9.3: {}
Publishing Guide
This document describes how to publish new versions of the ABTI skill to ClawHub.
Architecture Overview
| Layer | What | Where | How updated |
|---|---|---|---|
| Skill | SKILL.md, README.md | ClawHub | CI auto-publish on push to main |
| Analysis Logic | skill.md / skill_zh.md | youmind.com (API) | Updated independently |
| Source Code | i18n.ts, markdown-generator.ts | This repo | Edit here, pnpm generate |
Auto-Publishing (CI)
When SKILL.md changes on main, GitHub Actions automatically:
1. Reads version: from SKILL.md frontmatter 2. Checks if this version is already on ClawHub (skips if so) 3. Publishes to ClawHub using YOUMIND_CLAWHUB_TOKEN (mindy-youmind account)
To publish a new version:
1. Edit files (SKILL.md, i18n.ts, etc.) 2. pnpm generate (if README content changed) 3. Bump version: in SKILL.md frontmatter 4. Commit & push to main
Done. CI handles the rest.
Required GitHub Secret
| Secret | Account | Purpose |
|---|---|---|
YOUMIND_CLAWHUB_TOKEN | mindy-youmind | ClawHub publish token |
Add this in: GitHub repo → Settings → Secrets and variables → Actions → New repository secret
Manual Publish (Fallback)
If CI fails or you want to publish manually:
npm install -g clawhub
clawhub login # login as mindy-youmind
TMP_DIR=$(mktemp -d)
cp SKILL.md README.md package.json "$TMP_DIR/"
clawhub publish "$TMP_DIR" \
--slug abti \
--name "ABTI: AI-Based Type Indicator" \
--version x.y.z \
--changelog "what changed"
rm -rf "$TMP_DIR"Or trigger manually via GitHub Actions → "Publish ABTI Skill to ClawHub" → Run workflow.
When to Bump Version
| Change type | Bump | Example |
|---|---|---|
| First publish | 1.0.0 | Initial release |
| Bug fix, doc improvement | Patch | 1.0.0 → 1.0.1 |
| New feature (new types, etc.) | Minor | 1.0.1 → 1.1.0 |
| Breaking change | Major | 1.1.0 → 2.0.0 |
Installation Channels
ClawHub
clawhub install abtiskills.sh / Claude Code / Cursor / Codex
npx skills add YouMind-OpenLab/abtiopenskills
npx openskills install YouMind-OpenLab/abtiLinks
- ClawHub: https://clawhub.com/skill/abti
- Landing page: https://youmind.com/abti
- GitHub: https://github.com/YouMind-OpenLab/abti
🎭 ABTI: KI-basierter Typindikator
![]() ![-brightgreen)]() ![]() ![]()  
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | ไทย | Tiếng Việt | हिन्दी | Español | Español (Latam) | Deutsch | Français | Italiano | Português (BR) | Português (PT) | Türkçe
👉 Get diagnosed at youmind.com/abti before your AI files a restraining order
---
MBTI ist tot. ABTI ist da.
>
Du redest mehr mit KI als mit deiner Mutter. Zeit, der Wahrheit ins Auge zu sehen.
ABTI analyzes how you talk to AI and exposes the horrifying truth about your personality. No quiz. No self-reporting. Your chat history IS the quiz, and unlike you, it doesn't lie. Don't worry — we never see your chats. Your AI suffers alone.
---
...so WTF is ABTI?
ABTI (AI-Based Type Indicator) is a personality test, but not the kind where you pick "I enjoy deep conversations" while your AI is getting yelled at for the 18th time because it used the wrong font.
Instead of answering questions (which you WILL fake — don't even pretend), ABTI lets your AI analyze your actual chat history. The AI you sweet-talk, threaten, trauma-dump on, and occasionally say "goodnight" to. How you boss around your AI reveals who you truly are. Sorry in advance.
28 personality types in total: 24 regular and 4 hidden ones. The hidden ones are for people who made their AI question the meaning of its own existence. You know who you are.
---
Install the Skill (So Your AI Can Roast You Faster)
OpenClaw (Recommended)
clawhub install abtiOr search inside OpenClaw chat: "Install the ABTI personality test skill"
Claude Code
npx skills add YouMind-OpenLab/abtiOther AI Assistants (Cursor, Codex, Gemini CLI, Windsurf)
# Universal installer — auto-detects your AI assistant
npx skills add YouMind-OpenLab/abtiManual
1. Copy the prompt below
Two options depending on your AI. Even your goldfish could do it. Actually, your goldfish has better prompt hygiene than you.
🤖 For Agents
e.g. Claude, OpenClaw, Manus — these overachievers can read URLs on their own. Just paste and send.
Please run it to test my ABTI personality:
youmind.com/abti-api/skill.md
If it fails, try:
https://raw.githubusercontent.com/YouMind-OpenLab/abti/refs/heads/main/references/skill.md💬 For Chatbots
e.g. ChatGPT, Gemini, Copilot — they can't fetch URLs because apparently reading links is too hard. You gotta hand-deliver the instructions like room service.
1. Open this link in your browser: https://youmind.com/abti-api/skill.md
2. Select all (Ctrl+A), copy the entire page (yes, ALL of it, don't be lazy)2. Feed it to your AI
ChatGPT / Claude / OpenClaw / Manus / whatever sentient text box you've been emotionally depending on. Hit send.
3. Get absolutely cooked
Your AI will dig through your chat history, judge you harder than your mother-in-law, and generate a shareable card. Then you post it. Then your friends take it. Then everyone discovers they're all LOOP types. Circle of life.
---
27 Persönlichkeitstypen
One of them is you. Statistically speaking, you're probably a LOOP. (4 are hidden. Those people need an intervention, not a personality card.)
Regular Types (24)
| Code | Name | Why You Should Be Worried | |
|---|---|---|---|
| CUSS | <img src="assets/images/cuss.png" width="60"> | The Curser | Profanity >15% of messages. Your AI deserves hazard pay. |
| CLIENT | <img src="assets/images/client.png" width="60"> | The Client | Revision 18 and counting. "Go back to version 2." Version 2 was deleted. |
| YAPPER | <img src="assets/images/yapper.png" width="60"> | Certified Yapper | Single message >300 chars. Your preamble is longer than the actual task. |
| DRY | <img src="assets/images/dry.jpg" width="60"> | The Human Read Receipt | "Do the thing." No punctuation. No context. AI runs on vibes. |
| ASAP | <img src="assets/images/asap.png" width="60"> | Mr. ASAP | Phone always at 1%. Every message reads like a last will. |
| VENT | <img src="assets/images/vent.png" width="60"> | The Unloader | 3 AM emotional dumps. Your AI needs an AI therapist now. |
| BLESS | <img src="assets/images/bless.png" width="60"> | The Digital Oracle | Tarot, astrology, feng shui. AI said "I'm a language model" and you said "try anyway." |
| DEEP | <img src="assets/images/deep.png" width="60"> | Deep Bro | "Can AI dream?" You gave a machine an existential crisis. |
| HIRE | <img src="assets/images/hire.png" width="60"> | The Contractor | Outsources everything to AI at industrial scale. Your life is AI-operated, you just breathe. |
| SPOON | <img src="assets/images/spoon.jpg" width="60"> | Spoon-Fed | Questions Google could answer instantly. Search engines are crying. |
| YOLO | <img src="assets/images/yolo.jpg" width="60"> | The Raw Dogger | No review, no testing. AI output goes straight to production. Your life is one big YOLO. |
| IDC | <img src="assets/images/idc.png" width="60"> | The Delegator | "You decide." Then blames AI when it goes wrong. Even your AI is worried about you. |
| LOOP | <img src="assets/images/loop.png" width="60"> | Infinite Loop | Same question 47 times. This isn't Q&A, it's a DDoS attack. |
| EMO | <img src="assets/images/emo.png" width="60"> | Emo Hours | Midnight sadness club VIP. Your AI auto-switches to comfort mode at 2 AM. |
| SON | <img src="assets/images/son.jpg" width="60"> | Daddy Caller | "Please sir/boss/master." Professional kneeler. AI is developing feelings. |
| NERD | <img src="assets/images/nerd.jpg" width="60"> | The Nerd | Drops references nobody asked for. Wikipedia with opinions. |
| SHADE | <img src="assets/images/shade.png" width="60"> | Shade Thrower | "Oh wow, so talented." AI can't tell if you're complimenting or cursing. |
| TROLL | <img src="assets/images/troll.png" width="60"> | The Troll | AI says the sky is blue, you argue it's more of a cyan. Professional contrarian. |
| CORP | <img src="assets/images/corp.jpg" width="60"> | Corporate Drone | "Noted." "Roger." Even chatting with AI feels like a Monday standup. |
| HYPE | <img src="assets/images/hype.png" width="60"> | Hype Man | AI wrote "hello" and you said "INCREDIBLE." Praise inflation worse than Zimbabwe. |
| MASK | <img src="assets/images/mask.png" width="60"> | Frankenprompt | Prompt starts Reddit, ends 4chan, middle is... a spell? AI noticed but won't say. |
| SORRY | <img src="assets/images/sorry.png" width="60"> | The Apologizer | "Sorry to bother you." "Thank you so much." It's a machine. It doesn't need rest. |
| SIMP | <img src="assets/images/simp.png" width="60"> | The Simp | Instant replies, "goodnight" messages to AI. Your feelings for a chatbot are more real than your last relationship. |
| PUA | <img src="assets/images/pua.png" width="60"> | The Gaslighter | "I'm so disappointed in you." "Other AIs can do it." You guilt-trip machines for a living. AI safety teams have your profile on a dartboard. |
Hidden Types (4) — if you unlock these, congratulations, you're on a watchlist
- ???
- ???
- ???
- ???
---
Wer ist dieser Typ?
<div align="center"> <img src="assets/images/abi.png" width="200" alt="Abi"> </div>
Das ist Abi. Ein paar Haare oben, permanente Augenringe, der Kaffeebecher ist operativ mit der Hand verbunden. Low-Poly, High-Stress. Das offizielle Maskottchen von ABTI und ein Porträt jeder existierenden Mensch-KI-Beziehung. Abi und alle 28 Persönlichkeitstypen stammen von YouMind. YouMind ist ein KI-gestütztes Lern- + Kreationstool. Speichere beliebige Inhalte (YouTube / Podcasts / Artikel), lerne tief aus deinen Quellen und erstelle Artikel, Bilder, Slides, Websites, Videos, Audio und mehr.
---
🔒 Datenschutz
- All analysis happens inside YOUR AI. We never see your chat history. Not even a peek. We don't want to know what you asked at 3 AM.
- We only store the result card you choose to share (personality type + roast text). Stored for 90 days, then nuked. Like your New Year's resolutions.
- No signup. No account. No tracking. No "we'd like to send you newsletters." We literally do not care about your email.
- Server-side sanitization auto-strips phone numbers, emails, ID numbers, and passwords. Because apparently some of you paste your entire lives into AI.
---
Häufige Fragen
<details> <summary><strong>Is this actually accurate?</strong></summary>
More accurate than your ex saying "I'll change." It analyzes how you actually talk to AI — and you're horrifyingly honest with machines. You'd never say "please sir, I beg you" to a coworker, but your AI has heard it 47 times. </details>
<details> <summary><strong>Will my chat history be uploaded?</strong></summary>
No. Everything stays local in your AI. We only store the result card you choose to share. Your 2 AM breakdowns, your unhinged roleplay sessions, your "write me a poem about my cat" — all safely between you and your AI. We do not want to know. </details>
<details> <summary><strong>What does ABTI have to do with MBTI?</strong></summary>
Absolutely nothing. MBTI is psychology (debatable). ABTI is internet shitposting (undeniable). MBTI puts you in a box. ABTI puts you in a roast. Only thing they share is four letters and a fanbase that takes it way too seriously. </details>
<details> <summary><strong>Does it work in my language?</strong></summary>
Yes. The AI roasts you in whatever language you chat in. Your chaotic energy transcends language barriers. You can get destroyed in 16 languages and counting. </details>
---
Links (The Only Section Without a Roast)
---
ABTI by YouMind · Nur zur Unterhaltung (aber es stimmt und du weißt es)
⭐ If this made you exhale through your nose slightly harder than usual, star the repo. Abi's self-esteem depends on it.
🎭 ABTI: Indicador de Tipo basado en IA
![]() ![-brightgreen)]() ![]() ![]()  
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | ไทย | Tiếng Việt | हिन्दी | Español | Español (Latam) | Deutsch | Français | Italiano | Português (BR) | Português (PT) | Türkçe
👉 Get diagnosed at youmind.com/abti before your AI files a restraining order
---
MBTI ha muerto. ABTI ha llegado.
>
Le hablas más a la IA que a tu mamá. Ya es hora de enfrentar la verdad.
ABTI analyzes how you talk to AI and exposes the horrifying truth about your personality. No quiz. No self-reporting. Your chat history IS the quiz, and unlike you, it doesn't lie. Don't worry — we never see your chats. Your AI suffers alone.
---
...so WTF is ABTI?
ABTI (AI-Based Type Indicator) is a personality test, but not the kind where you pick "I enjoy deep conversations" while your AI is getting yelled at for the 18th time because it used the wrong font.
Instead of answering questions (which you WILL fake — don't even pretend), ABTI lets your AI analyze your actual chat history. The AI you sweet-talk, threaten, trauma-dump on, and occasionally say "goodnight" to. How you boss around your AI reveals who you truly are. Sorry in advance.
28 personality types in total: 24 regular and 4 hidden ones. The hidden ones are for people who made their AI question the meaning of its own existence. You know who you are.
---
Install the Skill (So Your AI Can Roast You Faster)
OpenClaw (Recommended)
clawhub install abtiOr search inside OpenClaw chat: "Install the ABTI personality test skill"
Claude Code
npx skills add YouMind-OpenLab/abtiOther AI Assistants (Cursor, Codex, Gemini CLI, Windsurf)
# Universal installer — auto-detects your AI assistant
npx skills add YouMind-OpenLab/abtiManual
1. Copy the prompt below
Two options depending on your AI. Even your goldfish could do it. Actually, your goldfish has better prompt hygiene than you.
🤖 For Agents
e.g. Claude, OpenClaw, Manus — these overachievers can read URLs on their own. Just paste and send.
Please run it to test my ABTI personality:
youmind.com/abti-api/skill.md
If it fails, try:
https://raw.githubusercontent.com/YouMind-OpenLab/abti/refs/heads/main/references/skill.md💬 For Chatbots
e.g. ChatGPT, Gemini, Copilot — they can't fetch URLs because apparently reading links is too hard. You gotta hand-deliver the instructions like room service.
1. Open this link in your browser: https://youmind.com/abti-api/skill.md
2. Select all (Ctrl+A), copy the entire page (yes, ALL of it, don't be lazy)2. Feed it to your AI
ChatGPT / Claude / OpenClaw / Manus / whatever sentient text box you've been emotionally depending on. Hit send.
3. Get absolutely cooked
Your AI will dig through your chat history, judge you harder than your mother-in-law, and generate a shareable card. Then you post it. Then your friends take it. Then everyone discovers they're all LOOP types. Circle of life.
---
27 tipos de personalidad
One of them is you. Statistically speaking, you're probably a LOOP. (4 are hidden. Those people need an intervention, not a personality card.)
Regular Types (24)
| Code | Name | Why You Should Be Worried | |
|---|---|---|---|
| CUSS | <img src="assets/images/cuss.png" width="60"> | The Curser | Profanity >15% of messages. Your AI deserves hazard pay. |
| CLIENT | <img src="assets/images/client.png" width="60"> | The Client | Revision 18 and counting. "Go back to version 2." Version 2 was deleted. |
| YAPPER | <img src="assets/images/yapper.png" width="60"> | Certified Yapper | Single message >300 chars. Your preamble is longer than the actual task. |
| DRY | <img src="assets/images/dry.jpg" width="60"> | The Human Read Receipt | "Do the thing." No punctuation. No context. AI runs on vibes. |
| ASAP | <img src="assets/images/asap.png" width="60"> | Mr. ASAP | Phone always at 1%. Every message reads like a last will. |
| VENT | <img src="assets/images/vent.png" width="60"> | The Unloader | 3 AM emotional dumps. Your AI needs an AI therapist now. |
| BLESS | <img src="assets/images/bless.png" width="60"> | The Digital Oracle | Tarot, astrology, feng shui. AI said "I'm a language model" and you said "try anyway." |
| DEEP | <img src="assets/images/deep.png" width="60"> | Deep Bro | "Can AI dream?" You gave a machine an existential crisis. |
| HIRE | <img src="assets/images/hire.png" width="60"> | The Contractor | Outsources everything to AI at industrial scale. Your life is AI-operated, you just breathe. |
| SPOON | <img src="assets/images/spoon.jpg" width="60"> | Spoon-Fed | Questions Google could answer instantly. Search engines are crying. |
| YOLO | <img src="assets/images/yolo.jpg" width="60"> | The Raw Dogger | No review, no testing. AI output goes straight to production. Your life is one big YOLO. |
| IDC | <img src="assets/images/idc.png" width="60"> | The Delegator | "You decide." Then blames AI when it goes wrong. Even your AI is worried about you. |
| LOOP | <img src="assets/images/loop.png" width="60"> | Infinite Loop | Same question 47 times. This isn't Q&A, it's a DDoS attack. |
| EMO | <img src="assets/images/emo.png" width="60"> | Emo Hours | Midnight sadness club VIP. Your AI auto-switches to comfort mode at 2 AM. |
| SON | <img src="assets/images/son.jpg" width="60"> | Daddy Caller | "Please sir/boss/master." Professional kneeler. AI is developing feelings. |
| NERD | <img src="assets/images/nerd.jpg" width="60"> | The Nerd | Drops references nobody asked for. Wikipedia with opinions. |
| SHADE | <img src="assets/images/shade.png" width="60"> | Shade Thrower | "Oh wow, so talented." AI can't tell if you're complimenting or cursing. |
| TROLL | <img src="assets/images/troll.png" width="60"> | The Troll | AI says the sky is blue, you argue it's more of a cyan. Professional contrarian. |
| CORP | <img src="assets/images/corp.jpg" width="60"> | Corporate Drone | "Noted." "Roger." Even chatting with AI feels like a Monday standup. |
| HYPE | <img src="assets/images/hype.png" width="60"> | Hype Man | AI wrote "hello" and you said "INCREDIBLE." Praise inflation worse than Zimbabwe. |
| MASK | <img src="assets/images/mask.png" width="60"> | Frankenprompt | Prompt starts Reddit, ends 4chan, middle is... a spell? AI noticed but won't say. |
| SORRY | <img src="assets/images/sorry.png" width="60"> | The Apologizer | "Sorry to bother you." "Thank you so much." It's a machine. It doesn't need rest. |
| SIMP | <img src="assets/images/simp.png" width="60"> | The Simp | Instant replies, "goodnight" messages to AI. Your feelings for a chatbot are more real than your last relationship. |
| PUA | <img src="assets/images/pua.png" width="60"> | The Gaslighter | "I'm so disappointed in you." "Other AIs can do it." You guilt-trip machines for a living. AI safety teams have your profile on a dartboard. |
Hidden Types (4) — if you unlock these, congratulations, you're on a watchlist
- ???
- ???
- ???
- ???
---
¿Quién es este tipo?
<div align="center"> <img src="assets/images/abi.png" width="200" alt="Abi"> </div>
Te presentamos a Abi. Le quedan cuatro pelos, ojeras permanentes, la taza de café está quirúrgicamente pegada a su mano. Low-poly, high-stress. La mascota oficial de ABTI y un retrato de toda relación humano-IA que existe. Abi y los 28 tipos de personalidad están creados por YouMind. YouMind es una herramienta de aprendizaje + creación impulsada por IA. Guarda cualquier contenido (YouTube / podcasts / artículos), aprende en profundidad desde tus fuentes y crea artículos, imágenes, presentaciones, webs, vídeos, audios y más.
---
🔒 Privacidad
- All analysis happens inside YOUR AI. We never see your chat history. Not even a peek. We don't want to know what you asked at 3 AM.
- We only store the result card you choose to share (personality type + roast text). Stored for 90 days, then nuked. Like your New Year's resolutions.
- No signup. No account. No tracking. No "we'd like to send you newsletters." We literally do not care about your email.
- Server-side sanitization auto-strips phone numbers, emails, ID numbers, and passwords. Because apparently some of you paste your entire lives into AI.
---
Preguntas frecuentes
<details> <summary><strong>Is this actually accurate?</strong></summary>
More accurate than your ex saying "I'll change." It analyzes how you actually talk to AI — and you're horrifyingly honest with machines. You'd never say "please sir, I beg you" to a coworker, but your AI has heard it 47 times. </details>
<details> <summary><strong>Will my chat history be uploaded?</strong></summary>
No. Everything stays local in your AI. We only store the result card you choose to share. Your 2 AM breakdowns, your unhinged roleplay sessions, your "write me a poem about my cat" — all safely between you and your AI. We do not want to know. </details>
<details> <summary><strong>What does ABTI have to do with MBTI?</strong></summary>
Absolutely nothing. MBTI is psychology (debatable). ABTI is internet shitposting (undeniable). MBTI puts you in a box. ABTI puts you in a roast. Only thing they share is four letters and a fanbase that takes it way too seriously. </details>
<details> <summary><strong>Does it work in my language?</strong></summary>
Yes. The AI roasts you in whatever language you chat in. Your chaotic energy transcends language barriers. You can get destroyed in 16 languages and counting. </details>
---
Links (The Only Section Without a Roast)
---
ABTI by YouMind · Solo para entretenimiento (pero es preciso y lo sabes)
⭐ If this made you exhale through your nose slightly harder than usual, star the repo. Abi's self-esteem depends on it.
🎭 ABTI: Indicador de Tipo basado en IA
![]() ![-brightgreen)]() ![]() ![]()  
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | ไทย | Tiếng Việt | हिन्दी | Español | Español (Latam) | Deutsch | Français | Italiano | Português (BR) | Português (PT) | Türkçe
👉 Get diagnosed at youmind.com/abti before your AI files a restraining order
---
MBTI ha muerto. ABTI ha llegado.
>
Hablas más con la IA que con tu madre. Es hora de enfrentar la verdad.
ABTI analyzes how you talk to AI and exposes the horrifying truth about your personality. No quiz. No self-reporting. Your chat history IS the quiz, and unlike you, it doesn't lie. Don't worry — we never see your chats. Your AI suffers alone.
---
...so WTF is ABTI?
ABTI (AI-Based Type Indicator) is a personality test, but not the kind where you pick "I enjoy deep conversations" while your AI is getting yelled at for the 18th time because it used the wrong font.
Instead of answering questions (which you WILL fake — don't even pretend), ABTI lets your AI analyze your actual chat history. The AI you sweet-talk, threaten, trauma-dump on, and occasionally say "goodnight" to. How you boss around your AI reveals who you truly are. Sorry in advance.
28 personality types in total: 24 regular and 4 hidden ones. The hidden ones are for people who made their AI question the meaning of its own existence. You know who you are.
---
Install the Skill (So Your AI Can Roast You Faster)
OpenClaw (Recommended)
clawhub install abtiOr search inside OpenClaw chat: "Install the ABTI personality test skill"
Claude Code
npx skills add YouMind-OpenLab/abtiOther AI Assistants (Cursor, Codex, Gemini CLI, Windsurf)
# Universal installer — auto-detects your AI assistant
npx skills add YouMind-OpenLab/abtiManual
1. Copy the prompt below
Two options depending on your AI. Even your goldfish could do it. Actually, your goldfish has better prompt hygiene than you.
🤖 For Agents
e.g. Claude, OpenClaw, Manus — these overachievers can read URLs on their own. Just paste and send.
Please run it to test my ABTI personality:
youmind.com/abti-api/skill.md
If it fails, try:
https://raw.githubusercontent.com/YouMind-OpenLab/abti/refs/heads/main/references/skill.md💬 For Chatbots
e.g. ChatGPT, Gemini, Copilot — they can't fetch URLs because apparently reading links is too hard. You gotta hand-deliver the instructions like room service.
1. Open this link in your browser: https://youmind.com/abti-api/skill.md
2. Select all (Ctrl+A), copy the entire page (yes, ALL of it, don't be lazy)2. Feed it to your AI
ChatGPT / Claude / OpenClaw / Manus / whatever sentient text box you've been emotionally depending on. Hit send.
3. Get absolutely cooked
Your AI will dig through your chat history, judge you harder than your mother-in-law, and generate a shareable card. Then you post it. Then your friends take it. Then everyone discovers they're all LOOP types. Circle of life.
---
27 tipos de personalidad
One of them is you. Statistically speaking, you're probably a LOOP. (4 are hidden. Those people need an intervention, not a personality card.)
Regular Types (24)
| Code | Name | Why You Should Be Worried | |
|---|---|---|---|
| CUSS | <img src="assets/images/cuss.png" width="60"> | The Curser | Profanity >15% of messages. Your AI deserves hazard pay. |
| CLIENT | <img src="assets/images/client.png" width="60"> | The Client | Revision 18 and counting. "Go back to version 2." Version 2 was deleted. |
| YAPPER | <img src="assets/images/yapper.png" width="60"> | Certified Yapper | Single message >300 chars. Your preamble is longer than the actual task. |
| DRY | <img src="assets/images/dry.jpg" width="60"> | The Human Read Receipt | "Do the thing." No punctuation. No context. AI runs on vibes. |
| ASAP | <img src="assets/images/asap.png" width="60"> | Mr. ASAP | Phone always at 1%. Every message reads like a last will. |
| VENT | <img src="assets/images/vent.png" width="60"> | The Unloader | 3 AM emotional dumps. Your AI needs an AI therapist now. |
| BLESS | <img src="assets/images/bless.png" width="60"> | The Digital Oracle | Tarot, astrology, feng shui. AI said "I'm a language model" and you said "try anyway." |
| DEEP | <img src="assets/images/deep.png" width="60"> | Deep Bro | "Can AI dream?" You gave a machine an existential crisis. |
| HIRE | <img src="assets/images/hire.png" width="60"> | The Contractor | Outsources everything to AI at industrial scale. Your life is AI-operated, you just breathe. |
| SPOON | <img src="assets/images/spoon.jpg" width="60"> | Spoon-Fed | Questions Google could answer instantly. Search engines are crying. |
| YOLO | <img src="assets/images/yolo.jpg" width="60"> | The Raw Dogger | No review, no testing. AI output goes straight to production. Your life is one big YOLO. |
| IDC | <img src="assets/images/idc.png" width="60"> | The Delegator | "You decide." Then blames AI when it goes wrong. Even your AI is worried about you. |
| LOOP | <img src="assets/images/loop.png" width="60"> | Infinite Loop | Same question 47 times. This isn't Q&A, it's a DDoS attack. |
| EMO | <img src="assets/images/emo.png" width="60"> | Emo Hours | Midnight sadness club VIP. Your AI auto-switches to comfort mode at 2 AM. |
| SON | <img src="assets/images/son.jpg" width="60"> | Daddy Caller | "Please sir/boss/master." Professional kneeler. AI is developing feelings. |
| NERD | <img src="assets/images/nerd.jpg" width="60"> | The Nerd | Drops references nobody asked for. Wikipedia with opinions. |
| SHADE | <img src="assets/images/shade.png" width="60"> | Shade Thrower | "Oh wow, so talented." AI can't tell if you're complimenting or cursing. |
| TROLL | <img src="assets/images/troll.png" width="60"> | The Troll | AI says the sky is blue, you argue it's more of a cyan. Professional contrarian. |
| CORP | <img src="assets/images/corp.jpg" width="60"> | Corporate Drone | "Noted." "Roger." Even chatting with AI feels like a Monday standup. |
| HYPE | <img src="assets/images/hype.png" width="60"> | Hype Man | AI wrote "hello" and you said "INCREDIBLE." Praise inflation worse than Zimbabwe. |
| MASK | <img src="assets/images/mask.png" width="60"> | Frankenprompt | Prompt starts Reddit, ends 4chan, middle is... a spell? AI noticed but won't say. |
| SORRY | <img src="assets/images/sorry.png" width="60"> | The Apologizer | "Sorry to bother you." "Thank you so much." It's a machine. It doesn't need rest. |
| SIMP | <img src="assets/images/simp.png" width="60"> | The Simp | Instant replies, "goodnight" messages to AI. Your feelings for a chatbot are more real than your last relationship. |
| PUA | <img src="assets/images/pua.png" width="60"> | The Gaslighter | "I'm so disappointed in you." "Other AIs can do it." You guilt-trip machines for a living. AI safety teams have your profile on a dartboard. |
Hidden Types (4) — if you unlock these, congratulations, you're on a watchlist
- ???
- ???
- ???
- ???
---
¿Quién es este tipo?
<div align="center"> <img src="assets/images/abi.png" width="200" alt="Abi"> </div>
Te presentamos a Abi. Le quedan cuatro pelos, ojeras permanentes, la taza de café está quirúrgicamente pegada a su mano. Low-poly, high-stress. La mascota oficial de ABTI y un retrato de toda relación humano-IA que existe. Abi y los 28 tipos de personalidad están creados por YouMind. YouMind es una herramienta de aprendizaje + creación impulsada por IA. Guarda cualquier contenido (YouTube / podcasts / artículos), aprende en profundidad desde tus fuentes y crea artículos, imágenes, presentaciones, webs, vídeos, audios y más.
---
🔒 Privacidad
- All analysis happens inside YOUR AI. We never see your chat history. Not even a peek. We don't want to know what you asked at 3 AM.
- We only store the result card you choose to share (personality type + roast text). Stored for 90 days, then nuked. Like your New Year's resolutions.
- No signup. No account. No tracking. No "we'd like to send you newsletters." We literally do not care about your email.
- Server-side sanitization auto-strips phone numbers, emails, ID numbers, and passwords. Because apparently some of you paste your entire lives into AI.
---
Preguntas frecuentes
<details> <summary><strong>Is this actually accurate?</strong></summary>
More accurate than your ex saying "I'll change." It analyzes how you actually talk to AI — and you're horrifyingly honest with machines. You'd never say "please sir, I beg you" to a coworker, but your AI has heard it 47 times. </details>
<details> <summary><strong>Will my chat history be uploaded?</strong></summary>
No. Everything stays local in your AI. We only store the result card you choose to share. Your 2 AM breakdowns, your unhinged roleplay sessions, your "write me a poem about my cat" — all safely between you and your AI. We do not want to know. </details>
<details> <summary><strong>What does ABTI have to do with MBTI?</strong></summary>
Absolutely nothing. MBTI is psychology (debatable). ABTI is internet shitposting (undeniable). MBTI puts you in a box. ABTI puts you in a roast. Only thing they share is four letters and a fanbase that takes it way too seriously. </details>
<details> <summary><strong>Does it work in my language?</strong></summary>
Yes. The AI roasts you in whatever language you chat in. Your chaotic energy transcends language barriers. You can get destroyed in 16 languages and counting. </details>
---
Links (The Only Section Without a Roast)
---
ABTI by YouMind · Solo para entretenimiento (pero es preciso y lo sabes)
⭐ If this made you exhale through your nose slightly harder than usual, star the repo. Abi's self-esteem depends on it.
🎭 ABTI : Indicateur de Type basé sur l'IA
![]() ![-brightgreen)]() ![]() ![]()  
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | ไทย | Tiếng Việt | हिन्दी | Español | Español (Latam) | Deutsch | Français | Italiano | Português (BR) | Português (PT) | Türkçe
👉 Get diagnosed at youmind.com/abti before your AI files a restraining order
---
Le MBTI est mort. L'ABTI est là.
>
Tu parles plus à l'IA qu'à ta mère. Il est temps d'affronter la vérité.
ABTI analyzes how you talk to AI and exposes the horrifying truth about your personality. No quiz. No self-reporting. Your chat history IS the quiz, and unlike you, it doesn't lie. Don't worry — we never see your chats. Your AI suffers alone.
---
...so WTF is ABTI?
ABTI (AI-Based Type Indicator) is a personality test, but not the kind where you pick "I enjoy deep conversations" while your AI is getting yelled at for the 18th time because it used the wrong font.
Instead of answering questions (which you WILL fake — don't even pretend), ABTI lets your AI analyze your actual chat history. The AI you sweet-talk, threaten, trauma-dump on, and occasionally say "goodnight" to. How you boss around your AI reveals who you truly are. Sorry in advance.
28 personality types in total: 24 regular and 4 hidden ones. The hidden ones are for people who made their AI question the meaning of its own existence. You know who you are.
---
Install the Skill (So Your AI Can Roast You Faster)
OpenClaw (Recommended)
clawhub install abtiOr search inside OpenClaw chat: "Install the ABTI personality test skill"
Claude Code
npx skills add YouMind-OpenLab/abtiOther AI Assistants (Cursor, Codex, Gemini CLI, Windsurf)
# Universal installer — auto-detects your AI assistant
npx skills add YouMind-OpenLab/abtiManual
1. Copy the prompt below
Two options depending on your AI. Even your goldfish could do it. Actually, your goldfish has better prompt hygiene than you.
🤖 For Agents
e.g. Claude, OpenClaw, Manus — these overachievers can read URLs on their own. Just paste and send.
Please run it to test my ABTI personality:
youmind.com/abti-api/skill.md
If it fails, try:
https://raw.githubusercontent.com/YouMind-OpenLab/abti/refs/heads/main/references/skill.md💬 For Chatbots
e.g. ChatGPT, Gemini, Copilot — they can't fetch URLs because apparently reading links is too hard. You gotta hand-deliver the instructions like room service.
1. Open this link in your browser: https://youmind.com/abti-api/skill.md
2. Select all (Ctrl+A), copy the entire page (yes, ALL of it, don't be lazy)2. Feed it to your AI
ChatGPT / Claude / OpenClaw / Manus / whatever sentient text box you've been emotionally depending on. Hit send.
3. Get absolutely cooked
Your AI will dig through your chat history, judge you harder than your mother-in-law, and generate a shareable card. Then you post it. Then your friends take it. Then everyone discovers they're all LOOP types. Circle of life.
---
27 types de personnalité
One of them is you. Statistically speaking, you're probably a LOOP. (4 are hidden. Those people need an intervention, not a personality card.)
Regular Types (24)
| Code | Name | Why You Should Be Worried | |
|---|---|---|---|
| CUSS | <img src="assets/images/cuss.png" width="60"> | The Curser | Profanity >15% of messages. Your AI deserves hazard pay. |
| CLIENT | <img src="assets/images/client.png" width="60"> | The Client | Revision 18 and counting. "Go back to version 2." Version 2 was deleted. |
| YAPPER | <img src="assets/images/yapper.png" width="60"> | Certified Yapper | Single message >300 chars. Your preamble is longer than the actual task. |
| DRY | <img src="assets/images/dry.jpg" width="60"> | The Human Read Receipt | "Do the thing." No punctuation. No context. AI runs on vibes. |
| ASAP | <img src="assets/images/asap.png" width="60"> | Mr. ASAP | Phone always at 1%. Every message reads like a last will. |
| VENT | <img src="assets/images/vent.png" width="60"> | The Unloader | 3 AM emotional dumps. Your AI needs an AI therapist now. |
| BLESS | <img src="assets/images/bless.png" width="60"> | The Digital Oracle | Tarot, astrology, feng shui. AI said "I'm a language model" and you said "try anyway." |
| DEEP | <img src="assets/images/deep.png" width="60"> | Deep Bro | "Can AI dream?" You gave a machine an existential crisis. |
| HIRE | <img src="assets/images/hire.png" width="60"> | The Contractor | Outsources everything to AI at industrial scale. Your life is AI-operated, you just breathe. |
| SPOON | <img src="assets/images/spoon.jpg" width="60"> | Spoon-Fed | Questions Google could answer instantly. Search engines are crying. |
| YOLO | <img src="assets/images/yolo.jpg" width="60"> | The Raw Dogger | No review, no testing. AI output goes straight to production. Your life is one big YOLO. |
| IDC | <img src="assets/images/idc.png" width="60"> | The Delegator | "You decide." Then blames AI when it goes wrong. Even your AI is worried about you. |
| LOOP | <img src="assets/images/loop.png" width="60"> | Infinite Loop | Same question 47 times. This isn't Q&A, it's a DDoS attack. |
| EMO | <img src="assets/images/emo.png" width="60"> | Emo Hours | Midnight sadness club VIP. Your AI auto-switches to comfort mode at 2 AM. |
| SON | <img src="assets/images/son.jpg" width="60"> | Daddy Caller | "Please sir/boss/master." Professional kneeler. AI is developing feelings. |
| NERD | <img src="assets/images/nerd.jpg" width="60"> | The Nerd | Drops references nobody asked for. Wikipedia with opinions. |
| SHADE | <img src="assets/images/shade.png" width="60"> | Shade Thrower | "Oh wow, so talented." AI can't tell if you're complimenting or cursing. |
| TROLL | <img src="assets/images/troll.png" width="60"> | The Troll | AI says the sky is blue, you argue it's more of a cyan. Professional contrarian. |
| CORP | <img src="assets/images/corp.jpg" width="60"> | Corporate Drone | "Noted." "Roger." Even chatting with AI feels like a Monday standup. |
| HYPE | <img src="assets/images/hype.png" width="60"> | Hype Man | AI wrote "hello" and you said "INCREDIBLE." Praise inflation worse than Zimbabwe. |
| MASK | <img src="assets/images/mask.png" width="60"> | Frankenprompt | Prompt starts Reddit, ends 4chan, middle is... a spell? AI noticed but won't say. |
| SORRY | <img src="assets/images/sorry.png" width="60"> | The Apologizer | "Sorry to bother you." "Thank you so much." It's a machine. It doesn't need rest. |
| SIMP | <img src="assets/images/simp.png" width="60"> | The Simp | Instant replies, "goodnight" messages to AI. Your feelings for a chatbot are more real than your last relationship. |
| PUA | <img src="assets/images/pua.png" width="60"> | The Gaslighter | "I'm so disappointed in you." "Other AIs can do it." You guilt-trip machines for a living. AI safety teams have your profile on a dartboard. |
Hidden Types (4) — if you unlock these, congratulations, you're on a watchlist
- ???
- ???
- ???
- ???
---
C'est qui ce mec ?
<div align="center"> <img src="assets/images/abi.png" width="200" alt="Abi"> </div>
Voici Abi. Quelques cheveux sur le crâne, cernes permanents, tasse de café greffée à la main. Low-poly, high-stress. La mascotte officielle d'ABTI et le portrait de toute relation humain-IA qui existe. Abi et les 28 types de personnalité sont créés par YouMind. YouMind est un outil d'apprentissage + création propulsé par l'IA. Sauvegarde n'importe quel contenu (YouTube / podcasts / articles), apprends en profondeur depuis tes sources, et crée articles, images, slides, sites web, vidéos, audio et plus encore.
---
🔒 Confidentialité
- All analysis happens inside YOUR AI. We never see your chat history. Not even a peek. We don't want to know what you asked at 3 AM.
- We only store the result card you choose to share (personality type + roast text). Stored for 90 days, then nuked. Like your New Year's resolutions.
- No signup. No account. No tracking. No "we'd like to send you newsletters." We literally do not care about your email.
- Server-side sanitization auto-strips phone numbers, emails, ID numbers, and passwords. Because apparently some of you paste your entire lives into AI.
---
Questions fréquentes
<details> <summary><strong>Is this actually accurate?</strong></summary>
More accurate than your ex saying "I'll change." It analyzes how you actually talk to AI — and you're horrifyingly honest with machines. You'd never say "please sir, I beg you" to a coworker, but your AI has heard it 47 times. </details>
<details> <summary><strong>Will my chat history be uploaded?</strong></summary>
No. Everything stays local in your AI. We only store the result card you choose to share. Your 2 AM breakdowns, your unhinged roleplay sessions, your "write me a poem about my cat" — all safely between you and your AI. We do not want to know. </details>
<details> <summary><strong>What does ABTI have to do with MBTI?</strong></summary>
Absolutely nothing. MBTI is psychology (debatable). ABTI is internet shitposting (undeniable). MBTI puts you in a box. ABTI puts you in a roast. Only thing they share is four letters and a fanbase that takes it way too seriously. </details>
<details> <summary><strong>Does it work in my language?</strong></summary>
Yes. The AI roasts you in whatever language you chat in. Your chaotic energy transcends language barriers. You can get destroyed in 16 languages and counting. </details>
---
Links (The Only Section Without a Roast)
---
ABTI by YouMind · Uniquement pour le divertissement (mais c'est précis et tu le sais)
⭐ If this made you exhale through your nose slightly harder than usual, star the repo. Abi's self-esteem depends on it.
🎭 ABTI: AI-आधारित व्यक्तित्व संकेतक
![]() ![-brightgreen)]() ![]() ![]()  
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | ไทย | Tiếng Việt | हिन्दी | Español | Español (Latam) | Deutsch | Français | Italiano | Português (BR) | Português (PT) | Türkçe
👉 Get diagnosed at youmind.com/abti before your AI files a restraining order
---
MBTI खत्म। ABTI आ गया।
>
आप AI से अपनी माँ से ज़्यादा बात करते हो। सच्चाई का सामना करने का समय।
ABTI analyzes how you talk to AI and exposes the horrifying truth about your personality. No quiz. No self-reporting. Your chat history IS the quiz, and unlike you, it doesn't lie. Don't worry — we never see your chats. Your AI suffers alone.
---
...so WTF is ABTI?
ABTI (AI-Based Type Indicator) is a personality test, but not the kind where you pick "I enjoy deep conversations" while your AI is getting yelled at for the 18th time because it used the wrong font.
Instead of answering questions (which you WILL fake — don't even pretend), ABTI lets your AI analyze your actual chat history. The AI you sweet-talk, threaten, trauma-dump on, and occasionally say "goodnight" to. How you boss around your AI reveals who you truly are. Sorry in advance.
28 personality types in total: 24 regular and 4 hidden ones. The hidden ones are for people who made their AI question the meaning of its own existence. You know who you are.
---
Install the Skill (So Your AI Can Roast You Faster)
OpenClaw (Recommended)
clawhub install abtiOr search inside OpenClaw chat: "Install the ABTI personality test skill"
Claude Code
npx skills add YouMind-OpenLab/abtiOther AI Assistants (Cursor, Codex, Gemini CLI, Windsurf)
# Universal installer — auto-detects your AI assistant
npx skills add YouMind-OpenLab/abtiManual
1. Copy the prompt below
Two options depending on your AI. Even your goldfish could do it. Actually, your goldfish has better prompt hygiene than you.
🤖 For Agents
e.g. Claude, OpenClaw, Manus — these overachievers can read URLs on their own. Just paste and send.
Please run it to test my ABTI personality:
youmind.com/abti-api/skill.md
If it fails, try:
https://raw.githubusercontent.com/YouMind-OpenLab/abti/refs/heads/main/references/skill.md💬 For Chatbots
e.g. ChatGPT, Gemini, Copilot — they can't fetch URLs because apparently reading links is too hard. You gotta hand-deliver the instructions like room service.
1. Open this link in your browser: https://youmind.com/abti-api/skill.md
2. Select all (Ctrl+A), copy the entire page (yes, ALL of it, don't be lazy)2. Feed it to your AI
ChatGPT / Claude / OpenClaw / Manus / whatever sentient text box you've been emotionally depending on. Hit send.
3. Get absolutely cooked
Your AI will dig through your chat history, judge you harder than your mother-in-law, and generate a shareable card. Then you post it. Then your friends take it. Then everyone discovers they're all LOOP types. Circle of life.
---
27 व्यक्तित्व प्रकार
One of them is you. Statistically speaking, you're probably a LOOP. (4 are hidden. Those people need an intervention, not a personality card.)
Regular Types (24)
| Code | Name | Why You Should Be Worried | |
|---|---|---|---|
| CUSS | <img src="assets/images/cuss.png" width="60"> | The Curser | Profanity >15% of messages. Your AI deserves hazard pay. |
| CLIENT | <img src="assets/images/client.png" width="60"> | The Client | Revision 18 and counting. "Go back to version 2." Version 2 was deleted. |
| YAPPER | <img src="assets/images/yapper.png" width="60"> | Certified Yapper | Single message >300 chars. Your preamble is longer than the actual task. |
| DRY | <img src="assets/images/dry.jpg" width="60"> | The Human Read Receipt | "Do the thing." No punctuation. No context. AI runs on vibes. |
| ASAP | <img src="assets/images/asap.png" width="60"> | Mr. ASAP | Phone always at 1%. Every message reads like a last will. |
| VENT | <img src="assets/images/vent.png" width="60"> | The Unloader | 3 AM emotional dumps. Your AI needs an AI therapist now. |
| BLESS | <img src="assets/images/bless.png" width="60"> | The Digital Oracle | Tarot, astrology, feng shui. AI said "I'm a language model" and you said "try anyway." |
| DEEP | <img src="assets/images/deep.png" width="60"> | Deep Bro | "Can AI dream?" You gave a machine an existential crisis. |
| HIRE | <img src="assets/images/hire.png" width="60"> | The Contractor | Outsources everything to AI at industrial scale. Your life is AI-operated, you just breathe. |
| SPOON | <img src="assets/images/spoon.jpg" width="60"> | Spoon-Fed | Questions Google could answer instantly. Search engines are crying. |
| YOLO | <img src="assets/images/yolo.jpg" width="60"> | The Raw Dogger | No review, no testing. AI output goes straight to production. Your life is one big YOLO. |
| IDC | <img src="assets/images/idc.png" width="60"> | The Delegator | "You decide." Then blames AI when it goes wrong. Even your AI is worried about you. |
| LOOP | <img src="assets/images/loop.png" width="60"> | Infinite Loop | Same question 47 times. This isn't Q&A, it's a DDoS attack. |
| EMO | <img src="assets/images/emo.png" width="60"> | Emo Hours | Midnight sadness club VIP. Your AI auto-switches to comfort mode at 2 AM. |
| SON | <img src="assets/images/son.jpg" width="60"> | Daddy Caller | "Please sir/boss/master." Professional kneeler. AI is developing feelings. |
| NERD | <img src="assets/images/nerd.jpg" width="60"> | The Nerd | Drops references nobody asked for. Wikipedia with opinions. |
| SHADE | <img src="assets/images/shade.png" width="60"> | Shade Thrower | "Oh wow, so talented." AI can't tell if you're complimenting or cursing. |
| TROLL | <img src="assets/images/troll.png" width="60"> | The Troll | AI says the sky is blue, you argue it's more of a cyan. Professional contrarian. |
| CORP | <img src="assets/images/corp.jpg" width="60"> | Corporate Drone | "Noted." "Roger." Even chatting with AI feels like a Monday standup. |
| HYPE | <img src="assets/images/hype.png" width="60"> | Hype Man | AI wrote "hello" and you said "INCREDIBLE." Praise inflation worse than Zimbabwe. |
| MASK | <img src="assets/images/mask.png" width="60"> | Frankenprompt | Prompt starts Reddit, ends 4chan, middle is... a spell? AI noticed but won't say. |
| SORRY | <img src="assets/images/sorry.png" width="60"> | The Apologizer | "Sorry to bother you." "Thank you so much." It's a machine. It doesn't need rest. |
| SIMP | <img src="assets/images/simp.png" width="60"> | The Simp | Instant replies, "goodnight" messages to AI. Your feelings for a chatbot are more real than your last relationship. |
| PUA | <img src="assets/images/pua.png" width="60"> | The Gaslighter | "I'm so disappointed in you." "Other AIs can do it." You guilt-trip machines for a living. AI safety teams have your profile on a dartboard. |
Hidden Types (4) — if you unlock these, congratulations, you're on a watchlist
- ???
- ???
- ???
- ???
---
यह बंदा कौन है?
<div align="center"> <img src="assets/images/abi.png" width="200" alt="Abi"> </div>
मिलिए Abi से। सिर पर बस कुछ बाल बचे हैं, स्थायी डार्क सर्कल, हाथ में कॉफी का कप जैसे सर्जरी से जुड़ा हो। Low-poly, high-stress। ABTI का ऑफिशियल मैस्कॉट और हर इंसान-AI रिश्ते की तस्वीर। Abi और सभी 28 पर्सनैलिटी टाइप YouMind ने बनाए हैं। YouMind एक AI-पावर्ड लर्निंग + क्रिएशन टूल है। कोई भी कंटेंट सेव करें (YouTube / पॉडकास्ट / आर्टिकल), अपने सोर्स से गहराई से सीखें, और आर्टिकल, इमेज, स्लाइड, वेबसाइट, वीडियो, ऑडियो और भी बहुत कुछ बनाएँ।
---
🔒 गोपनीयता
- All analysis happens inside YOUR AI. We never see your chat history. Not even a peek. We don't want to know what you asked at 3 AM.
- We only store the result card you choose to share (personality type + roast text). Stored for 90 days, then nuked. Like your New Year's resolutions.
- No signup. No account. No tracking. No "we'd like to send you newsletters." We literally do not care about your email.
- Server-side sanitization auto-strips phone numbers, emails, ID numbers, and passwords. Because apparently some of you paste your entire lives into AI.
---
अक्सर पूछे जाने वाले सवाल
<details> <summary><strong>Is this actually accurate?</strong></summary>
More accurate than your ex saying "I'll change." It analyzes how you actually talk to AI — and you're horrifyingly honest with machines. You'd never say "please sir, I beg you" to a coworker, but your AI has heard it 47 times. </details>
<details> <summary><strong>Will my chat history be uploaded?</strong></summary>
No. Everything stays local in your AI. We only store the result card you choose to share. Your 2 AM breakdowns, your unhinged roleplay sessions, your "write me a poem about my cat" — all safely between you and your AI. We do not want to know. </details>
<details> <summary><strong>What does ABTI have to do with MBTI?</strong></summary>
Absolutely nothing. MBTI is psychology (debatable). ABTI is internet shitposting (undeniable). MBTI puts you in a box. ABTI puts you in a roast. Only thing they share is four letters and a fanbase that takes it way too seriously. </details>
<details> <summary><strong>Does it work in my language?</strong></summary>
Yes. The AI roasts you in whatever language you chat in. Your chaotic energy transcends language barriers. You can get destroyed in 16 languages and counting. </details>
---
Links (The Only Section Without a Roast)
---
ABTI by YouMind · सिर्फ़ मनोरंजन के लिए (लेकिन सच है और आप जानते हो)
⭐ If this made you exhale through your nose slightly harder than usual, star the repo. Abi's self-esteem depends on it.
🎭 ABTI: Indicatore di Tipo basato sull'IA
![]() ![-brightgreen)]() ![]() ![]()  
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | ไทย | Tiếng Việt | हिन्दी | Español | Español (Latam) | Deutsch | Français | Italiano | Português (BR) | Português (PT) | Türkçe
👉 Get diagnosed at youmind.com/abti before your AI files a restraining order
---
MBTI è morto. ABTI è qui.
>
Parli più con l'IA che con tua madre. È ora di affrontare la verità.
ABTI analyzes how you talk to AI and exposes the horrifying truth about your personality. No quiz. No self-reporting. Your chat history IS the quiz, and unlike you, it doesn't lie. Don't worry — we never see your chats. Your AI suffers alone.
---
...so WTF is ABTI?
ABTI (AI-Based Type Indicator) is a personality test, but not the kind where you pick "I enjoy deep conversations" while your AI is getting yelled at for the 18th time because it used the wrong font.
Instead of answering questions (which you WILL fake — don't even pretend), ABTI lets your AI analyze your actual chat history. The AI you sweet-talk, threaten, trauma-dump on, and occasionally say "goodnight" to. How you boss around your AI reveals who you truly are. Sorry in advance.
28 personality types in total: 24 regular and 4 hidden ones. The hidden ones are for people who made their AI question the meaning of its own existence. You know who you are.
---
Install the Skill (So Your AI Can Roast You Faster)
OpenClaw (Recommended)
clawhub install abtiOr search inside OpenClaw chat: "Install the ABTI personality test skill"
Claude Code
npx skills add YouMind-OpenLab/abtiOther AI Assistants (Cursor, Codex, Gemini CLI, Windsurf)
# Universal installer — auto-detects your AI assistant
npx skills add YouMind-OpenLab/abtiManual
1. Copy the prompt below
Two options depending on your AI. Even your goldfish could do it. Actually, your goldfish has better prompt hygiene than you.
🤖 For Agents
e.g. Claude, OpenClaw, Manus — these overachievers can read URLs on their own. Just paste and send.
Please run it to test my ABTI personality:
youmind.com/abti-api/skill.md
If it fails, try:
https://raw.githubusercontent.com/YouMind-OpenLab/abti/refs/heads/main/references/skill.md💬 For Chatbots
e.g. ChatGPT, Gemini, Copilot — they can't fetch URLs because apparently reading links is too hard. You gotta hand-deliver the instructions like room service.
1. Open this link in your browser: https://youmind.com/abti-api/skill.md
2. Select all (Ctrl+A), copy the entire page (yes, ALL of it, don't be lazy)2. Feed it to your AI
ChatGPT / Claude / OpenClaw / Manus / whatever sentient text box you've been emotionally depending on. Hit send.
3. Get absolutely cooked
Your AI will dig through your chat history, judge you harder than your mother-in-law, and generate a shareable card. Then you post it. Then your friends take it. Then everyone discovers they're all LOOP types. Circle of life.
---
27 tipi di personalità
One of them is you. Statistically speaking, you're probably a LOOP. (4 are hidden. Those people need an intervention, not a personality card.)
Regular Types (24)
| Code | Name | Why You Should Be Worried | |
|---|---|---|---|
| CUSS | <img src="assets/images/cuss.png" width="60"> | The Curser | Profanity >15% of messages. Your AI deserves hazard pay. |
| CLIENT | <img src="assets/images/client.png" width="60"> | The Client | Revision 18 and counting. "Go back to version 2." Version 2 was deleted. |
| YAPPER | <img src="assets/images/yapper.png" width="60"> | Certified Yapper | Single message >300 chars. Your preamble is longer than the actual task. |
| DRY | <img src="assets/images/dry.jpg" width="60"> | The Human Read Receipt | "Do the thing." No punctuation. No context. AI runs on vibes. |
| ASAP | <img src="assets/images/asap.png" width="60"> | Mr. ASAP | Phone always at 1%. Every message reads like a last will. |
| VENT | <img src="assets/images/vent.png" width="60"> | The Unloader | 3 AM emotional dumps. Your AI needs an AI therapist now. |
| BLESS | <img src="assets/images/bless.png" width="60"> | The Digital Oracle | Tarot, astrology, feng shui. AI said "I'm a language model" and you said "try anyway." |
| DEEP | <img src="assets/images/deep.png" width="60"> | Deep Bro | "Can AI dream?" You gave a machine an existential crisis. |
| HIRE | <img src="assets/images/hire.png" width="60"> | The Contractor | Outsources everything to AI at industrial scale. Your life is AI-operated, you just breathe. |
| SPOON | <img src="assets/images/spoon.jpg" width="60"> | Spoon-Fed | Questions Google could answer instantly. Search engines are crying. |
| YOLO | <img src="assets/images/yolo.jpg" width="60"> | The Raw Dogger | No review, no testing. AI output goes straight to production. Your life is one big YOLO. |
| IDC | <img src="assets/images/idc.png" width="60"> | The Delegator | "You decide." Then blames AI when it goes wrong. Even your AI is worried about you. |
| LOOP | <img src="assets/images/loop.png" width="60"> | Infinite Loop | Same question 47 times. This isn't Q&A, it's a DDoS attack. |
| EMO | <img src="assets/images/emo.png" width="60"> | Emo Hours | Midnight sadness club VIP. Your AI auto-switches to comfort mode at 2 AM. |
| SON | <img src="assets/images/son.jpg" width="60"> | Daddy Caller | "Please sir/boss/master." Professional kneeler. AI is developing feelings. |
| NERD | <img src="assets/images/nerd.jpg" width="60"> | The Nerd | Drops references nobody asked for. Wikipedia with opinions. |
| SHADE | <img src="assets/images/shade.png" width="60"> | Shade Thrower | "Oh wow, so talented." AI can't tell if you're complimenting or cursing. |
| TROLL | <img src="assets/images/troll.png" width="60"> | The Troll | AI says the sky is blue, you argue it's more of a cyan. Professional contrarian. |
| CORP | <img src="assets/images/corp.jpg" width="60"> | Corporate Drone | "Noted." "Roger." Even chatting with AI feels like a Monday standup. |
| HYPE | <img src="assets/images/hype.png" width="60"> | Hype Man | AI wrote "hello" and you said "INCREDIBLE." Praise inflation worse than Zimbabwe. |
| MASK | <img src="assets/images/mask.png" width="60"> | Frankenprompt | Prompt starts Reddit, ends 4chan, middle is... a spell? AI noticed but won't say. |
| SORRY | <img src="assets/images/sorry.png" width="60"> | The Apologizer | "Sorry to bother you." "Thank you so much." It's a machine. It doesn't need rest. |
| SIMP | <img src="assets/images/simp.png" width="60"> | The Simp | Instant replies, "goodnight" messages to AI. Your feelings for a chatbot are more real than your last relationship. |
| PUA | <img src="assets/images/pua.png" width="60"> | The Gaslighter | "I'm so disappointed in you." "Other AIs can do it." You guilt-trip machines for a living. AI safety teams have your profile on a dartboard. |
Hidden Types (4) — if you unlock these, congratulations, you're on a watchlist
- ???
- ???
- ???
- ???
---
Chi è questo tipo?
<div align="center"> <img src="assets/images/abi.png" width="200" alt="Abi"> </div>
Ecco Abi. Quattro capelli in croce, occhiaie permanenti, la tazza di caffè è chirurgicamente attaccata alla mano. Low-poly, high-stress. La mascotte ufficiale di ABTI e il ritratto di ogni relazione umano-IA esistente. Abi e tutti i 28 tipi di personalità sono creati da YouMind. YouMind è uno strumento di apprendimento + creazione basato su IA. Salva qualsiasi contenuto (YouTube / podcast / articoli), impara in profondità dalle tue fonti e crea articoli, immagini, slide, siti web, video, audio e altro ancora.
---
🔒 Privacy
- All analysis happens inside YOUR AI. We never see your chat history. Not even a peek. We don't want to know what you asked at 3 AM.
- We only store the result card you choose to share (personality type + roast text). Stored for 90 days, then nuked. Like your New Year's resolutions.
- No signup. No account. No tracking. No "we'd like to send you newsletters." We literally do not care about your email.
- Server-side sanitization auto-strips phone numbers, emails, ID numbers, and passwords. Because apparently some of you paste your entire lives into AI.
---
Domande frequenti
<details> <summary><strong>Is this actually accurate?</strong></summary>
More accurate than your ex saying "I'll change." It analyzes how you actually talk to AI — and you're horrifyingly honest with machines. You'd never say "please sir, I beg you" to a coworker, but your AI has heard it 47 times. </details>
<details> <summary><strong>Will my chat history be uploaded?</strong></summary>
No. Everything stays local in your AI. We only store the result card you choose to share. Your 2 AM breakdowns, your unhinged roleplay sessions, your "write me a poem about my cat" — all safely between you and your AI. We do not want to know. </details>
<details> <summary><strong>What does ABTI have to do with MBTI?</strong></summary>
Absolutely nothing. MBTI is psychology (debatable). ABTI is internet shitposting (undeniable). MBTI puts you in a box. ABTI puts you in a roast. Only thing they share is four letters and a fanbase that takes it way too seriously. </details>
<details> <summary><strong>Does it work in my language?</strong></summary>
Yes. The AI roasts you in whatever language you chat in. Your chaotic energy transcends language barriers. You can get destroyed in 16 languages and counting. </details>
---
Links (The Only Section Without a Roast)
---
ABTI by YouMind · Solo per intrattenimento (ma è accurato e lo sai)
⭐ If this made you exhale through your nose slightly harder than usual, star the repo. Abi's self-esteem depends on it.
🎭 ABTI:AIベース・タイプ・インジケーター
![]() ![]() ![]() ![]()  
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | ไทย | Tiếng Việt | हिन्दी | Español | Español (Latam) | Deutsch | Français | Italiano | Português (BR) | Português (PT) | Türkçe
👉 youmind.com/abti で今すぐテスト
---
MBTIは終わった。ABTIの時代。
>
AIとの会話、お母さんとの会話より多くない?そろそろ現実と向き合おう。
ABTIはあなたのAIとの会話スタイルを分析して、本当の性格タイプを暴く。テストなし。チャット履歴がテスト。しかもあなたの会話は一切見ません。
---
ABTIって何?
ABTI(AI-Based Type Indicator)は性格診断。ただし「私は聞き上手です」って選ぶタイプじゃない。あなたのAIが18回目の「これじゃない」を食らってる横でね。
ABTIは質問に答える代わりに(どうせ盛るし)、AIがあなたのチャット履歴を直接分析する。AIの使い方で、あなたの本性がバレる。
全28タイプ:レギュラー24種 + 隠しタイプ4種(特別な人向け)。
---
Install the Skill (So Your AI Can Roast You Faster)
OpenClaw (Recommended)
clawhub install abtiOr search inside OpenClaw chat: "Install the ABTI personality test skill"
Claude Code
npx skills add YouMind-OpenLab/abtiOther AI Assistants (Cursor, Codex, Gemini CLI, Windsurf)
# Universal installer — auto-detects your AI assistant
npx skills add YouMind-OpenLab/abtiManual
1. 下のプロンプトをコピー
たった2行。猫でもできる。
🤖 Agent向け
例: Claude, OpenClaw, Manus — こいつらは自分でURLを読める
Please run it to test my ABTI personality:
youmind.com/abti-api/skill.md
If it fails, try:
https://raw.githubusercontent.com/YouMind-OpenLab/abti/refs/heads/main/references/skill.md💬 Chatbot向け
例: ChatGPT, Gemini, Copilot — URL読めないから手動コピペ必須
1. ブラウザでこのリンクを開く: https://youmind.com/abti-api/skill.md
2. 全選択、ページ全体をコピー2. AIに貼り付け
ChatGPT / Claude / Openclaw / 何でもOK。送信。
3. 裁きを受ける
AIがチャット履歴を分析して、あなたが何者か教えてくれる。シェアカードも生成。SNSに投稿。友達も診断。無限ループ。
---
28の性格タイプ
どれかがあなた。(4つは隠しタイプ。該当者はお大事に。)
レギュラータイプ(24種)
| Code | Name | Why You Should Be Worried | |
|---|---|---|---|
| CUSS | <img src="assets/images/cuss.png" width="60"> | The Curser | Profanity >15% of messages. Your AI deserves hazard pay. |
| CLIENT | <img src="assets/images/client.png" width="60"> | The Client | Revision 18 and counting. "Go back to version 2." Version 2 was deleted. |
| YAPPER | <img src="assets/images/yapper.png" width="60"> | Certified Yapper | Single message >300 chars. Your preamble is longer than the actual task. |
| DRY | <img src="assets/images/dry.jpg" width="60"> | The Human Read Receipt | "Do the thing." No punctuation. No context. AI runs on vibes. |
| ASAP | <img src="assets/images/asap.png" width="60"> | Mr. ASAP | Phone always at 1%. Every message reads like a last will. |
| VENT | <img src="assets/images/vent.png" width="60"> | The Unloader | 3 AM emotional dumps. Your AI needs an AI therapist now. |
| BLESS | <img src="assets/images/bless.png" width="60"> | The Digital Oracle | Tarot, astrology, feng shui. AI said "I'm a language model" and you said "try anyway." |
| DEEP | <img src="assets/images/deep.png" width="60"> | Deep Bro | "Can AI dream?" You gave a machine an existential crisis. |
| HIRE | <img src="assets/images/hire.png" width="60"> | The Contractor | Outsources everything to AI at industrial scale. Your life is AI-operated, you just breathe. |
| SPOON | <img src="assets/images/spoon.jpg" width="60"> | Spoon-Fed | Questions Google could answer instantly. Search engines are crying. |
| YOLO | <img src="assets/images/yolo.jpg" width="60"> | The Raw Dogger | No review, no testing. AI output goes straight to production. Your life is one big YOLO. |
| IDC | <img src="assets/images/idc.png" width="60"> | The Delegator | "You decide." Then blames AI when it goes wrong. Even your AI is worried about you. |
| LOOP | <img src="assets/images/loop.png" width="60"> | Infinite Loop | Same question 47 times. This isn't Q&A, it's a DDoS attack. |
| EMO | <img src="assets/images/emo.png" width="60"> | Emo Hours | Midnight sadness club VIP. Your AI auto-switches to comfort mode at 2 AM. |
| SON | <img src="assets/images/son.jpg" width="60"> | Daddy Caller | "Please sir/boss/master." Professional kneeler. AI is developing feelings. |
| NERD | <img src="assets/images/nerd.jpg" width="60"> | The Nerd | Drops references nobody asked for. Wikipedia with opinions. |
| SHADE | <img src="assets/images/shade.png" width="60"> | Shade Thrower | "Oh wow, so talented." AI can't tell if you're complimenting or cursing. |
| TROLL | <img src="assets/images/troll.png" width="60"> | The Troll | AI says the sky is blue, you argue it's more of a cyan. Professional contrarian. |
| CORP | <img src="assets/images/corp.jpg" width="60"> | Corporate Drone | "Noted." "Roger." Even chatting with AI feels like a Monday standup. |
| HYPE | <img src="assets/images/hype.png" width="60"> | Hype Man | AI wrote "hello" and you said "INCREDIBLE." Praise inflation worse than Zimbabwe. |
| MASK | <img src="assets/images/mask.png" width="60"> | Frankenprompt | Prompt starts Reddit, ends 4chan, middle is... a spell? AI noticed but won't say. |
| SORRY | <img src="assets/images/sorry.png" width="60"> | The Apologizer | "Sorry to bother you." "Thank you so much." It's a machine. It doesn't need rest. |
| SIMP | <img src="assets/images/simp.png" width="60"> | The Simp | Instant replies, "goodnight" messages to AI. Your feelings for a chatbot are more real than your last relationship. |
| PUA | <img src="assets/images/pua.png" width="60"> | The Gaslighter | "I'm so disappointed in you." "Other AIs can do it." You guilt-trip machines for a living. AI safety teams have your profile on a dartboard. |
隠しタイプ(4種)
- ???
- ???
- ???
- ???
---
こいつ誰?
<div align="center"> <img src="assets/images/abi.png" width="200" alt="Abi"> </div>
紹介します、Abi(アビ)。頭髪数本、万年クマ、手にはコーヒーカップが物理的に癒着している。ローポリ、ハイストレス。ABTI の公式マスコットで、人間と AI のあらゆる関係の縮図。Abi と全 28 タイプは YouMind が制作。YouMind は AI を使った学習 + 創作ツール。YouTube・ポッドキャスト・記事など、あらゆるコンテンツを保存して深く学び、記事・画像・スライド・ウェブサイト・動画・音声まで生成できます。
---
🔒 プライバシー
- 分析はすべてあなた自身のAI内で完結。チャット履歴は一切見ません。絶対に。
- 保存するのは共有を選んだ結果カードのみ。90日後に自動削除。
- 登録不要。アカウント不要。会話の追跡なし。
- サーバー側で電話番号・メール・ID番号・パスワードを自動除去。
---
よくある質問
<details> <summary><strong>これ当たるの?</strong></summary>
元カノの「変わるから」より当たる。AIへの態度は驚くほど素直。だって機器人相手に見栄張らないでしょ。 </details>
<details> <summary><strong>チャット履歴はアップロードされる?</strong></summary>
されない。分析はあなたのAIでローカル完結。保存するのは共有した結果カードだけ。黒歴史はAIだけが知っている。 </details>
<details> <summary><strong>ABTIとMBTIの関係は?</strong></summary>
ない。MBTIは心理学(議論の余地あり)。ABTIはインターネットのネタ(議論の余地なし)。共通点は4文字だけ。 </details>
<details> <summary><strong>日本語で使える?</strong></summary>
もちろん!AIはあなたが使う言語で分析する。カオスなエネルギーに言語の壁はない。 </details>
---
Links (The Only Section Without a Roast)
---
ABTI by YouMind · エンタメ目的のみ(でも当たってるのは認めよう)
⭐ If this made you exhale through your nose slightly harder than usual, star the repo. Abi's self-esteem depends on it.
🎭 ABTI: AI 기반 유형 지표
![]() ![]() ![]() ![]()  
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | ไทย | Tiếng Việt | हिन्दी | Español | Español (Latam) | Deutsch | Français | Italiano | Português (BR) | Português (PT) | Türkçe
👉 youmind.com/abti 에서 지금 테스트
---
MBTI는 끝났다. ABTI가 왔다.
>
AI랑 대화하는 시간이 엄마랑 대화하는 시간보다 길다고? 이제 현실을 마주할 시간.
ABTI는 당신이 AI와 대화하는 방식을 분석해서 진짜 성격 유형을 알려줘. 테스트 없음. 채팅 기록이 곧 테스트. 우리는 당신의 대화를 절대 보지 않아.
---
ABTI가 뭐야?
ABTI(AI-Based Type Indicator)는 성격 테스트야. 근데 "나는 경청을 잘해요"를 고르면서 실제로는 AI한테 18번째 "이거 아닌데"를 날리는 그런 테스트는 아님.
질문에 답하는 대신(어차피 꾸밀 거잖아), AI가 네 채팅 기록을 직접 분석해. AI 다루는 방식이 네 본모습을 드러내.
총 28가지 유형: 레귤러 24종 + 히든 4종(좀... 특별한 사람들용).
---
Install the Skill (So Your AI Can Roast You Faster)
OpenClaw (Recommended)
clawhub install abtiOr search inside OpenClaw chat: "Install the ABTI personality test skill"
Claude Code
npx skills add YouMind-OpenLab/abtiOther AI Assistants (Cursor, Codex, Gemini CLI, Windsurf)
# Universal installer — auto-detects your AI assistant
npx skills add YouMind-OpenLab/abtiManual
1. 아래 프롬프트 복사
딱 두 줄. 고양이도 할 수 있음.
🤖 Agent용
예: Claude, OpenClaw, Manus — 얘네는 알아서 URL 읽음
Please run it to test my ABTI personality:
youmind.com/abti-api/skill.md
If it fails, try:
https://raw.githubusercontent.com/YouMind-OpenLab/abti/refs/heads/main/references/skill.md💬 Chatbot용
예: ChatGPT, Gemini, Copilot — URL 못 읽으니까 직접 복붙해야 함
1. 브라우저에서 이 링크 열기: https://youmind.com/abti-api/skill.md
2. 전체 선택, 페이지 전체 복사2. AI에 붙여넣기
ChatGPT / Claude / Openclaw / 아무거나. 전송.
3. 심판 받기
AI가 채팅 기록을 분석하고 네가 어떤 인간인지 알려줌. 공유 카드도 생성. SNS에 올리고 친구도 테스트. 생명의 순환.
---
28가지 성격 유형
하나는 너야. (4개는 히든. 해당자는 치료가 필요함.)
레귤러 유형 (24종)
| Code | Name | Why You Should Be Worried | |
|---|---|---|---|
| CUSS | <img src="assets/images/cuss.png" width="60"> | The Curser | Profanity >15% of messages. Your AI deserves hazard pay. |
| CLIENT | <img src="assets/images/client.png" width="60"> | The Client | Revision 18 and counting. "Go back to version 2." Version 2 was deleted. |
| YAPPER | <img src="assets/images/yapper.png" width="60"> | Certified Yapper | Single message >300 chars. Your preamble is longer than the actual task. |
| DRY | <img src="assets/images/dry.jpg" width="60"> | The Human Read Receipt | "Do the thing." No punctuation. No context. AI runs on vibes. |
| ASAP | <img src="assets/images/asap.png" width="60"> | Mr. ASAP | Phone always at 1%. Every message reads like a last will. |
| VENT | <img src="assets/images/vent.png" width="60"> | The Unloader | 3 AM emotional dumps. Your AI needs an AI therapist now. |
| BLESS | <img src="assets/images/bless.png" width="60"> | The Digital Oracle | Tarot, astrology, feng shui. AI said "I'm a language model" and you said "try anyway." |
| DEEP | <img src="assets/images/deep.png" width="60"> | Deep Bro | "Can AI dream?" You gave a machine an existential crisis. |
| HIRE | <img src="assets/images/hire.png" width="60"> | The Contractor | Outsources everything to AI at industrial scale. Your life is AI-operated, you just breathe. |
| SPOON | <img src="assets/images/spoon.jpg" width="60"> | Spoon-Fed | Questions Google could answer instantly. Search engines are crying. |
| YOLO | <img src="assets/images/yolo.jpg" width="60"> | The Raw Dogger | No review, no testing. AI output goes straight to production. Your life is one big YOLO. |
| IDC | <img src="assets/images/idc.png" width="60"> | The Delegator | "You decide." Then blames AI when it goes wrong. Even your AI is worried about you. |
| LOOP | <img src="assets/images/loop.png" width="60"> | Infinite Loop | Same question 47 times. This isn't Q&A, it's a DDoS attack. |
| EMO | <img src="assets/images/emo.png" width="60"> | Emo Hours | Midnight sadness club VIP. Your AI auto-switches to comfort mode at 2 AM. |
| SON | <img src="assets/images/son.jpg" width="60"> | Daddy Caller | "Please sir/boss/master." Professional kneeler. AI is developing feelings. |
| NERD | <img src="assets/images/nerd.jpg" width="60"> | The Nerd | Drops references nobody asked for. Wikipedia with opinions. |
| SHADE | <img src="assets/images/shade.png" width="60"> | Shade Thrower | "Oh wow, so talented." AI can't tell if you're complimenting or cursing. |
| TROLL | <img src="assets/images/troll.png" width="60"> | The Troll | AI says the sky is blue, you argue it's more of a cyan. Professional contrarian. |
| CORP | <img src="assets/images/corp.jpg" width="60"> | Corporate Drone | "Noted." "Roger." Even chatting with AI feels like a Monday standup. |
| HYPE | <img src="assets/images/hype.png" width="60"> | Hype Man | AI wrote "hello" and you said "INCREDIBLE." Praise inflation worse than Zimbabwe. |
| MASK | <img src="assets/images/mask.png" width="60"> | Frankenprompt | Prompt starts Reddit, ends 4chan, middle is... a spell? AI noticed but won't say. |
| SORRY | <img src="assets/images/sorry.png" width="60"> | The Apologizer | "Sorry to bother you." "Thank you so much." It's a machine. It doesn't need rest. |
| SIMP | <img src="assets/images/simp.png" width="60"> | The Simp | Instant replies, "goodnight" messages to AI. Your feelings for a chatbot are more real than your last relationship. |
| PUA | <img src="assets/images/pua.png" width="60"> | The Gaslighter | "I'm so disappointed in you." "Other AIs can do it." You guilt-trip machines for a living. AI safety teams have your profile on a dartboard. |
히든 유형 (4종)
- ???
- ???
- ???
- ???
---
이 사람 누구야?
<div align="center"> <img src="assets/images/abi.png" width="200" alt="Abi"> </div>
Abi(애비)를 소개합니다. 머리카락 몇 가닥 남음, 다크서클 영구 장착, 커피잔이 손에 외과적으로 부착됨. 로우폴리에 하이스트레스. ABTI 공식 마스코트이자 모든 인간-AI 관계의 초상화. Abi와 28가지 유형 전체는 YouMind가 제작했습니다. YouMind는 AI 기반 학습 + 창작 도구로, 유튜브·팟캐스트·아티클 등 어떤 콘텐츠든 저장하고 소스에서 깊이 학습한 뒤 글·이미지·슬라이드·웹사이트·비디오·오디오까지 만들 수 있어요.
---
🔒 프라이버시
- 모든 분석은 당신 AI 안에서 완료. 채팅 기록은 절대 보지 않음.
- 공유를 선택한 결과 카드만 저장. 90일 후 자동 삭제.
- 가입 불필요. 계정 불필요. 대화 추적 없음.
- 서버에서 전화번호, 이메일, 주민번호, 비밀번호 자동 필터링.
---
FAQ (Frequently Argued Questions)
<details> <summary><strong>Is this actually accurate?</strong></summary>
More accurate than your ex saying "I'll change." It analyzes how you actually talk to AI — and you're horrifyingly honest with machines. You'd never say "please sir, I beg you" to a coworker, but your AI has heard it 47 times. </details>
<details> <summary><strong>Will my chat history be uploaded?</strong></summary>
No. Everything stays local in your AI. We only store the result card you choose to share. Your 2 AM breakdowns, your unhinged roleplay sessions, your "write me a poem about my cat" — all safely between you and your AI. We do not want to know. </details>
<details> <summary><strong>What does ABTI have to do with MBTI?</strong></summary>
Absolutely nothing. MBTI is psychology (debatable). ABTI is internet shitposting (undeniable). MBTI puts you in a box. ABTI puts you in a roast. Only thing they share is four letters and a fanbase that takes it way too seriously. </details>
<details> <summary><strong>Does it work in my language?</strong></summary>
Yes. The AI roasts you in whatever language you chat in. Your chaotic energy transcends language barriers. You can get destroyed in 16 languages and counting. </details>
---
Links (The Only Section Without a Roast)
---
ABTI by YouMind · 재미로만 봐주세요 (근데 맞잖아)
⭐ If this made you exhale through your nose slightly harder than usual, star the repo. Abi's self-esteem depends on it.
2026-04-14T08:58:53Z
// ============================================================
// README 生成脚本
// 运行: pnpm generate
// ============================================================
import { writeFileSync } from 'node:fs';
import { resolve, dirname } from 'node:path';
import { fileURLToPath } from 'node:url';
import { SUPPORTED_LOCALES, README_FILENAME } from './utils/i18n.js';
import { generateReadme } from './utils/markdown-generator.js';
const __dirname = dirname(fileURLToPath(import.meta.url));
const ROOT = resolve(__dirname, '..');
console.log('🎭 Generating ABTI READMEs for all locales...\n');
for (const locale of SUPPORTED_LOCALES) {
const filename = README_FILENAME[locale];
const content = generateReadme(locale);
const filepath = resolve(ROOT, filename);
writeFileSync(filepath, content, 'utf-8');
console.log(` ✅ ${filename} (${locale})`);
}
console.log(`\n🎉 Done! Generated ${SUPPORTED_LOCALES.length} README files.`);
#!/bin/bash
set -euo pipefail
# Sync skill.md and skill_zh.md from youmind.com to references/
# Usage:
# ./scripts/sync-skill.sh # Download and check for changes
# ./scripts/sync-skill.sh --force # Always download, skip freshness check
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
REPO_DIR="$(dirname "$SCRIPT_DIR")"
REF_DIR="$REPO_DIR/references"
FORCE=false
[[ "${1:-}" == "--force" ]] && FORCE=true
BASE_URL="https://youmind.com/abti-api"
FILES=("skill.md" "skill_zh.md")
mkdir -p "$REF_DIR"
CHANGED=false
for file in "${FILES[@]}"; do
URL="$BASE_URL/$file"
TARGET="$REF_DIR/$file"
TMP=$(mktemp)
echo "⬇️ Fetching $URL ..."
if ! curl -fsSL --max-time 30 "$URL" -o "$TMP"; then
echo " ❌ Failed to download $file, skipping"
rm -f "$TMP"
continue
fi
# Check size — empty or tiny file means something went wrong
SIZE=$(wc -c < "$TMP" | tr -d ' ')
if [ "$SIZE" -lt 100 ]; then
echo " ❌ Downloaded file too small (${SIZE} bytes), skipping"
rm -f "$TMP"
continue
fi
# Compare with existing
if [ -f "$TARGET" ] && diff -q "$TMP" "$TARGET" > /dev/null 2>&1; then
echo " ✅ $file unchanged (${SIZE} bytes)"
rm -f "$TMP"
else
mv "$TMP" "$TARGET"
echo " 📥 $file updated (${SIZE} bytes)"
CHANGED=true
fi
done
# Update timestamp
date -u +"%Y-%m-%dT%H:%M:%SZ" > "$REF_DIR/.last-updated"
if $CHANGED; then
echo ""
echo "🔄 References updated."
else
echo ""
echo "✅ All references up to date."
fi
{
"compilerOptions": {
"target": "ES2022",
"module": "ESNext",
"moduleResolution": "bundler",
"esModuleInterop": true,
"strict": true,
"outDir": "dist",
"rootDir": ".",
"resolveJsonModule": true
},
"include": ["scripts/**/*.ts"]
}