sbti-skill
Automates SBTI persona testing, questionnaire scoring, and personality interpretation.
Install
mkdir -p .claude/skills/sbti-skill && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13830" && unzip -o skill.zip -d .claude/skills/sbti-skill && rm skill.zipInstalls to .claude/skills/sbti-skill
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Use when the user asks to "跑一下 SBTI 测试", "做 SBTI 人格测评", "score SBTI answers", "analyze this persona with SBTI", "看看 Claude 自己是什么 SBTI", "answer the SBTI questionnaire", or otherwise needs the bundled `sbti.md` questionnaire and `sbti_skill.py` scorer in this directory.Key capabilities
- →Read the SBTI questionnaire from `sbti.md`
- →Generate answers based on a specified persona or current assistant style
- →Process user-provided answers in JSON format
- →Calculate SBTI scores using `sbti_skill.py`
- →Provide a brief explanation of the results based on `dimSummaries`
How it works
The skill reads the SBTI questionnaire, determines the answering object (persona, agent, or user answers), generates answers if needed, then runs a Python script to score the answers and output structured results.
Inputs & outputs
When to use sbti-skill
- →Running personality tests
- →Scoring SBTI questionnaires
- →Analyzing agent personality types
About this skill
SBTI Self-Test
使用此技能完成本目录内的 SBTI 问卷阅读、答案整理、结果计算与简短解释。
目标
针对以下任一对象生成结构化结果:
- 当前 Claude / agent 的默认风格
- 用户指定的 persona
- 用户直接给出的答案 JSON
核心流程
-
读取题目。
- 优先读取
sbti.md - 必要时执行
python3 sbti_skill.py dump
- 优先读取
-
确定答题对象。
- 若用户指定 persona,则按该 persona 作答
- 若用户已提供答案,则直接进入评分
- 若用户要求“测一下 Claude 自己”,则按当前助手风格作答,并明确结果带有主观性
-
生成答案 JSON。
- 必答键:
q1到q30、drink_gate_q1 - 允许值:
A/B/C/D或题目对应数值 - 仅当
drink_gate_q1 = 3时加入drink_gate_q2
- 必答键:
-
运行评分。
python3 sbti_skill.py score --answers-file answers.example.json- 或
python3 sbti_skill.py score --answers '{"q1":"B", ...}' - 需要结构化结果时,优先加上
--json
-
输出结果。
finalTypetop3dimSummaries- 基于脚本输出给出简短解释
执行规则
- 不漏题。
- 不在未评分时凭空编造最终类型。
- 需要解释时,基于
dimSummaries做简洁总结,不夸大结论。 - 用户只要结果时,优先简短返回;用户要过程时,再展示答案 JSON 与计算命令。
常用命令
uv run python /Users/ssunxie/code/myopenclaw/.agent/skills/sbti-skill/scripts/sbti_skill.py dump
uv run python /Users/ssunxie/code/myopenclaw/.agent/skills/sbti-skill/scripts/sbti_skill.py interactive
uv run python /Users/ssunxie/code/myopenclaw/.agent/skills/sbti-skill/scripts/sbti_skill.py score --answers-file /Users/ssunxie/code/myopenclaw/.agent/skills/sbti-skill/answers.example.json
uv run python /Users/ssunxie/code/myopenclaw/.agent/skills/sbti-skill/scripts/sbti_skill.py score --answers '<json_string>' --json
关键文件
plan.md:保留的项目计划文件sbti.md:完整题库sbti_skill.py:评分与导出脚本answers.example.json:答案示例
When not to use it
- →When the user does not need an SBTI questionnaire or scoring
- →When a final type is needed without prior scoring
- →When detailed process explanation is not required
Limitations
- →It cannot invent a final type without scoring
- →Explanations are brief and based on `dimSummaries`
- →It only processes the bundled `sbti.md` questionnaire and `sbti_skill.py` scorer
How it compares
This skill automates the process of administering, answering, and scoring an SBTI questionnaire, which would otherwise require manual question presentation, answer collection, and calculation.
Compared to similar skills
sbti-skill side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| sbti-skill (this skill) | 0 | 3mo | Review | Beginner |
| whisper | 11 | 7mo | Review | Beginner |
| literature-review | 559 | 2mo | Review | Advanced |
| openalex-database | 48 | 7mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
whisper
davila7
OpenAI's general-purpose speech recognition model. Supports 99 languages, transcription, translation to English, and language identification. Six model sizes from tiny (39M params) to large (1550M params). Use for speech-to-text, podcast transcription, or multilingual audio processing. Best for robust, multilingual ASR.
literature-review
K-Dense-AI
Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature searches across biomedical, scientific, and technical domains. Creates professionally formatted markdown documents and PDFs with verified citations in multiple citation styles (APA, Nature, Vancouver, etc.).
openalex-database
davila7
Query and analyze scholarly literature using the OpenAlex database. This skill should be used when searching for academic papers, analyzing research trends, finding works by authors or institutions, tracking citations, discovering open access publications, or conducting bibliometric analysis across 240M+ scholarly works. Use for literature searches, research output analysis, citation analysis, and academic database queries.
jupyter-notebook
davila7
Use when the user asks to create, scaffold, or edit Jupyter notebooks (`.ipynb`) for experiments, explorations, or tutorials; prefer the bundled templates and run the helper script `new_notebook.py` to generate a clean starting notebook.
exploratory-data-analysis
K-Dense-AI
Perform comprehensive exploratory data analysis on scientific data files across 200+ file formats. This skill should be used when analyzing any scientific data file to understand its structure, content, quality, and characteristics. Automatically detects file type and generates detailed markdown reports with format-specific analysis, quality metrics, and downstream analysis recommendations. Covers chemistry, bioinformatics, microscopy, spectroscopy, proteomics, metabolomics, and general scientific data formats.
scientific-critical-thinking
davila7
Evaluate research rigor. Assess methodology, experimental design, statistical validity, biases, confounding, evidence quality (GRADE, Cochrane ROB), for critical analysis of scientific claims.