SBTI Personality Test
Paste the following prompt into your AI chat to install this skill:
Please install @user_ec4a1693/sbti according to https://skillhub.cn/install/skillhub.md.
About this skill
Problem Solved
The SBTI test at sbti.unun.dev is built as a web form, so users have to click through questions, wait for page updates, and leave the chat context to see the result. This skill moves the same quiz into an IM-style conversation: users can answer in a thread, while the skill parses choices, asks for missing answers, scores them using the original web logic, and returns the personality result with a local image.
How It Works
The skill runs a fixed flow. It starts with a confirmation message, then sends 3 rounds covering 31 questions. Questions q1 through q30 are the formal set; drink_gate_q1 is fixed at the end of round 2, and drink_gate_q2 may be appended to round 3 when triggered. Each round sends its questions together. Users can answer with A/B/C/D, option text, or batched replies such as 1-a 2-c 3-b. The skill maps choices to numeric values, follows up on unclear or missing answers within the same round, and avoids carrying gaps into the next round. After all answers are collected, it calls a scoring script that returns JSON fields such as finalType, top3, dimensions, and imagePath. It then renders the result using the script output and sends the local image instead of exposing the raw path.
Boundaries
This is intended as an entertainment test, not a basis for psychological, medical, or life advice. Question wording, options, and personality descriptions should remain unmodified. Results depend on the fixed scoring implementation, including the hidden DRUNK path and the HHHH fallback. It fits lightweight chatbot interactions, not serious assessment.
Use Cases
- Community ops runs an SBTI icebreaker in a WeChat or Slack group by sending the web quiz as chat rounds.
- Support rep uses an idle queue session to run a short SBTI test, scores the original options, and sends the result image.
- PM validates a conversational survey flow by splitting 31 questions into three rounds and prompting missing answers.
- Community host delivers SBTI entertainment results in an event thread using the original top3 and dimension output.
Best For
- Community operations lead planning an online icebreaker who wants to move SBTI choices into IM.
- Chatbot QA tester validating batched questions, option parsing, and missing-answer follow-up.
- IM participant in a fun campaign who wants the personality result and local image in chat.
- Product engineer prototyping a conversational quiz who needs fixed question order, option parsing, and scoring.
Related Skills
Create a room-by-room plant watering handoff note for a sitter, with water amounts, timing, owner notes, and skip-if-unsure guidance.
A browser-based personal workbench generator that ships desktop or mobile templates with local storage, JSON backup, theming, and optional self-hosted sync.
Vehicle-specific maintenance advisor that estimates fault risk, repair actions, and price ranges with VIN, nameplate, and appearance recognition.
Combines traditional Zhou Gong dream symbols with psychological framing to produce structured interpretations of details, symbols, emotions, and life context.