Skip to content

Fechin/sbti-now-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sbti-now-skill

sbti-now-skill is a standalone, self-contained SBTI personality test skill. It bundles the full sbti 人格测试 question bank, local scoring logic, multilingual prompts, and a manual fallback workflow, so the skill can run without depending on the sbti npm CLI.

Online version: https://sbti.now/

What This Repository Is

This repository is the skill-only distribution of the SBTI Now experience.

It is designed for hosts and agent runtimes that want a portable sbti test / sbti personality skill package with:

  • bundled data in data/question-bank.json
  • local Python execution in scripts/run_sbti.py
  • deterministic scoring in scripts/sbti_engine.py
  • a no-code fallback in references/manual-workflow.md

If users are asking what is sbti, sbti meaning, sbti 结果, sbti 类型, or sbti vs mbti, this skill provides the same entertainment-first SBTI test flow in a portable form.

Quick Start

Clone or download this repository, then run:

python3 scripts/run_sbti.py --preset CTRL --lang en --json

Interactive mode:

python3 scripts/run_sbti.py

If your AI host can read files but cannot execute Python, use:

references/manual-workflow.md

Install As A Skill

This repository is already structured as a skill root:

  • SKILL.md
  • index.json
  • agents/openai.yaml
  • bundled data/, scripts/, and references/

Recommended installation with add-skill:

npx add-skill https://github.com/Fechin/sbti-now-skill

On first run, npx may prompt to install the add-skill package before continuing:

Need to install the following packages:
add-skill@1.0.29
Ok to proceed? (y)

After confirming with y, the installer will fetch this repository and add it as a skill.

If your skill installer supports repository-root skills, you can also install this repository directly.

If your installer only supports local skill folders, copy this repository into your host's skill directory and keep the current folder structure unchanged.

What The Skill Returns

The skill produces a full sbti personality test result, including:

  • personality code and localized name
  • similarity score
  • 15-dimension vector
  • top matches
  • shareable summary text

It also supports popular type lookups such as sbti ctrl, sbti malo, sbti 伪人, sbti 妈妈, sbti 多情者, sbti gogo, and imsb.

Repository Layout

.
├── SKILL.md
├── index.json
├── agents/
│   └── openai.yaml
├── data/
│   └── question-bank.json
├── scripts/
│   ├── run_sbti.py
│   └── sbti_engine.py
└── references/
    └── manual-workflow.md

Notes

  • The skill is self-contained and does not require the sbti command.
  • The test uses 30 standard questions and 2 hidden trigger questions.
  • DRUNK is a special override result.
  • HHHH is the fallback result when standard similarity is too low.
  • This is a playful internet-style personality test, not a clinical assessment.

About

A standalone, self-contained SBTI personality test skill with bundled data, local scoring scripts, and multilingual prompts.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages