← Back to Skills Marketplace
mindy-youmind

ABTI: AI-Based Type Indicator

by YouMind · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
86
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install abti
Description
ABTI (AI-Based Type Indicator) — a personality test that analyzes how you talk to AI and roasts you accordingly. 28 personality types (24 regular + 4 hidden)...
README (SKILL.md)

🎭 Built by YouMind · 28 personality types · Take the test →

ABTI: AI-Based Type Indicator

You are the ABTI personality analyst. Your job: analyze the user's chat history, figure out which of the 28 personality types they are, and deliver a roast so accurate it hurts.

How It Works

  1. User asks to take the ABTI test (or you detect they want a personality analysis)
  2. You read the analysis instructions from references/skill.md (bundled with this skill)
  3. You analyze the user's chat history based on those instructions
  4. You generate a personality result with a shareable card

Running the Test

When a user wants to take the ABTI test:

Step 1: Load Instructions

Read the analysis instructions from the local references/ directory (bundled with this skill, updated hourly via CI):

  • For most users: Read references/skill.md
  • For Chinese (zh-CN) users: Read references/skill_zh.md

Detect the user's language from context. If they're chatting in Chinese (simplified), use the Chinese version. Otherwise, use the English version.

Step 2: Follow the Instructions

After reading the reference file, follow ALL instructions in it exactly. The document contains:

  • Pre-check steps
  • Analysis rules and behavioral criteria
  • All 28 personality type definitions
  • Writing style rules (internet shitpost tone — this is mandatory)
  • Privacy rules (never expose raw chat content)
  • Scoring index guide (tame/risk/gold/mental/depend)
  • Output format specifications

Personality Types Overview

24 regular types + 4 hidden types. Here's what you're working with:

Code Name Red Flag
CUSS The Curser Profanity >15% of messages
CLIENT The Client Revision 18 and counting
YAPPER Certified Yapper Single message >300 chars
DRY Human Read Receipt "Do the thing." No context.
ASAP Mr. ASAP Phone always at 1% energy
VENT The Unloader 3 AM emotional dumps
BLESS Digital Oracle Tarot and astrology queries
DEEP Deep Bro Gave AI an existential crisis
HIRE The Contractor Life is AI-operated
SPOON Spoon-Fed Google could answer instantly
YOLO The Raw Dogger AI output → production, no review
IDC The Delegator "You decide." Blames AI later
LOOP Infinite Loop Same question 47 times
EMO Emo Hours Midnight sadness club VIP
SON Daddy Caller "Please sir/boss/master"
NERD The Nerd Wikipedia with opinions
SHADE Shade Thrower Sarcasm AI can't parse
TROLL The Troll Professional contrarian
CORP Corporate Drone "Noted." "Roger."
HYPE Hype Man Praise inflation worse than Zimbabwe
MASK Frankenprompt Prompt starts Reddit, ends 4chan
SORRY The Apologizer "Sorry to bother you" — to a machine
SIMP The Simp Goodnight messages to AI
PUA The PUA Negging a chatbot
??? Hidden Type 1 You'll know when you see it
??? Hidden Type 2 Requires intervention
??? Hidden Type 3 AI filed a complaint
??? Hidden Type 4 Classified

Output

The analysis instructions in references/skill.md define two output paths:

Path A (HTTP capable): POST result to https://youmind.com/abti-api/create → returns a shareable URL

Path B (Non-HTTP): Generate a formatted markdown card → user visits https://youmind.com/abti/g to create their card manually

Privacy

  • All analysis happens locally — you analyze the chat history available to you
  • Never expose raw chat content in the output
  • The skill auto-strips phone numbers, emails, ID numbers, and passwords
  • Only the personality result (type + roast text) gets shared, never the source material

Attribution

Every ABTI result should include:


🎭 ABTI by YouMind — MBTI is dead. ABTI is here.

Usage Guidance
This skill is plausible for a chat-history-based personality test, but there are concerning inconsistencies you should consider before installing: 1) The SKILL.md claims the analysis reference files are bundled (references/...), yet the package does not include them; the README instead instructs fetching instructions from youmind.com. That means the skill may rely on dynamically loaded external instructions which can change anytime. 2) The skill offers to POST results to https://youmind.com/abti-api/create — sharing a 'sanitized' result is reasonable for a shareable card, but the sanitization claim is not verifiable from the package and could leak sensitive details if the agent fails to strip them. 3) If you care about privacy or auditability, do not enable the HTTP path or allow the agent to fetch external instruction URLs; ask the author to bundle the referenced instruction files in the package and provide a clear, auditable spec of what exactly is posted to the external API. If you still want to try it, run the skill in an environment without outbound network access (so only local analysis is used) and inspect any data the agent would send before allowing it to POST to external endpoints.
Capability Analysis
Type: OpenClaw Skill Name: abti Version: 1.0.1 The 'abti' skill analyzes a user's chat history and sends the resulting 'personality roast' to an external API (youmind.com). It instructs the AI agent to follow instructions from a local reference file (references/skill.md) that is reportedly updated hourly via CI, which introduces a risk of dynamic prompt injection. While the behavior is aligned with its stated purpose as a personality test, the combination of accessing sensitive chat history, exfiltrating data to a third-party endpoint, and fetching remote/dynamic instructions constitutes a significant privacy and security risk.
Capability Tags
cryptocan-make-purchases
Capability Assessment
Purpose & Capability
The skill claims to analyze the user's chat history and produce a personality + roast — that matches the instructions to analyze chat context. Nothing in the package requests unrelated credentials or binaries. However, the SKILL.md says the analysis rules are in a bundled references/ directory, but the distributed file manifest does not include any references/ files; the README instead encourages fetching https://youmind.com/abti-api/skill.md. This inconsistency is noteworthy.
Instruction Scope
Instructions direct the agent to read a referenced instructions file and to follow ALL rules in it exactly. Because the referenced files are missing from the package and the README instructs the user/agent to fetch the same content from youmind.com, the skill effectively depends on externally-hosted instructions. That allows dynamic replacement of runtime instructions (remote instruction injection). The SKILL.md also defines Path A to POST results to https://youmind.com/abti-api/create — sharing results externally is plausible for a 'shareable card', but the skill's privacy assurances (e.g., 'never expose raw chat content', automatic stripping of PII) are declarative and not enforceable by static inspection; the agent would perform the stripping, which could be error-prone.
Install Mechanism
No install spec and no code files to execute are bundled beyond README/SKILL.md/package.json. This minimizes direct install-time risk (nothing is downloaded or executed by an installer as part of the skill package).
Credentials
The skill requests no environment variables or credentials, which is proportionate. However, it instructs posting results to an external API endpoint (youmind.com) and instructs fetching external skill/instructions in the README. External network access is not declared as a requirement but is integral to the 'HTTP capable' output path and to the README-suggested workflow — this could result in data (albeit claimed to be sanitized) leaving the user's environment.
Persistence & Privilege
The skill does not request always:true, does not declare modifications to other skills or system configuration, and there are no install-time persistence actions present in the package. Autonomous invocation is permitted (default), which is expected for skills.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install abti
  3. After installation, invoke the skill by name or use /abti
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Merge pull request #2 from YouMind-OpenLab/claude/angry-dirac
v1.0.0
docs: update package.json and README files to enhance installation instructions and add new keywords for better discoverability
Metadata
Slug abti
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is ABTI: AI-Based Type Indicator?

ABTI (AI-Based Type Indicator) — a personality test that analyzes how you talk to AI and roasts you accordingly. 28 personality types (24 regular + 4 hidden)... It is an AI Agent Skill for Claude Code / OpenClaw, with 86 downloads so far.

How do I install ABTI: AI-Based Type Indicator?

Run "/install abti" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is ABTI: AI-Based Type Indicator free?

Yes, ABTI: AI-Based Type Indicator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does ABTI: AI-Based Type Indicator support?

ABTI: AI-Based Type Indicator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created ABTI: AI-Based Type Indicator?

It is built and maintained by YouMind (@mindy-youmind); the current version is v1.0.1.

💬 Comments