← Back to Skills Marketplace
173
Downloads
0
Stars
1
Active Installs
10
Versions
Install in OpenClaw
/install mbti-guru
Description
Provides MBTI personality tests in four versions, analyzing four dimensions to generate detailed bilingual personality and career reports.
Usage Guidance
This skill appears to be what it says: a local MBTI test app that can optionally act as a Telegram bot. Before installing, consider: 1) It stores user sessions and test history as JSON under data/, so ensure that directory has appropriate filesystem permissions and that you are comfortable storing test results locally. 2) If you enable Telegram/channel integration, the host or OpenClaw platform must supply a bot token (openclaw_telegram_botToken); provide only tokens you control. 3) Review the telegram_handler or any channel adapter code before exposing the bot to public traffic to ensure it doesn't forward data externally (I found no evidence of exfiltration). 4) Install the listed Python dependencies from official package repositories. If you want extra assurance, you can audit the omitted/remaining files (channel adapters or network code) for outbound network calls before deployment.
Capability Analysis
Type: OpenClaw Skill
Name: mbti-guru
Version: 1.5.2
The MBTI Guru skill bundle is a well-structured and professional personality assessment tool. It provides a multi-version MBTI test with features including session persistence, history tracking, and bilingual PDF report generation using standard libraries like matplotlib and reportlab. Analysis of the code (e.g., lib/session.py, lib/history.py, and lib/pdf_generator.py) confirms that data storage is handled locally within the project's data directory, and no evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description (MBTI test + bilingual reports) match the code and docs: question banks, scoring, PDF generation, session/history management, and a Telegram handler are present. Declared dependencies (matplotlib, reportlab, numpy) align with PDF/report work. The skill does not request unrelated credentials or system-level access.
Instruction Scope
SKILL.md instructs running the CLI (python3 mbti.py) and documents bot commands and local data storage. The runtime instructions and code reference only the project files and data/ directories for sessions/history; there are no instructions to read arbitrary system files or to send data to external endpoints. Note: Telegram integration implies use of a bot token (handled via OpenClaw config), which is expected for channel delivery.
Install Mechanism
There is no install spec (instruction-only in registry), so nothing is downloaded or written by an installer. The project contains source code to run directly; runtime requires installing usual Python packages (matplotlib, reportlab, numpy) from public package indices — appropriate for PDF generation.
Credentials
Registry-level required env vars are none, which matches that the skill can run locally. CLAWHUB metadata references an OpenClaw Telegram bot token (openclaw_telegram_botToken) for channel use; this is optional and reasonable for a Telegram bot, but note that the skill will only function as a bot if that token is supplied by the host platform. No other secrets or unrelated credentials are requested.
Persistence & Privilege
The skill persists per-user session and history JSON files under data/sessions and data/history. This is expected for progress/save features. always:false and no elevated privileges are requested. Consider file permissions and where the host places the project, since user data is stored on disk.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install mbti-guru - After installation, invoke the skill by name or use
/mbti-guru - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.5.2
- 修复ClawHub元数据,完善依赖和隐私说明
- 删除旧版题库脚本 `question_pool_large.py` 和 `question_pool_v2.py`
- 更新文档,明确各目录和文件功能
- 保持主要功能与项目结构不变
v1.5.1
MBTI Guru v1.5.1
- 技术规格更新:Python最低版本要求调整为3.8+。
- 新增环境依赖、数据存储和隐私说明,方便用户配置和了解本地数据安全。
- 新增渠道配置说明,支持多平台(如Telegram、Discord等)集成。
- 版本历史更新,统一版本号说明。
- 文档结构优化,更清晰地展示项目规格和说明。
v1.5.0
- Introduced new core logic module (`lib/mbti_core.py`) for MBTI processing.
- Updated `lib/__init__.py` and `lib/telegram_handler.py` to integrate the new core module.
- Internal refactoring and code organization to streamline core MBTI assessment logic.
v1.4.1
Version 1.4.1
- Updated lib/telegram_handler.py.
- No user-facing features or documentation changes.
- Internal updates or bug fixes in the Telegram handler module.
v1.4.0
No changes detected in this skill version.
- Version number updated to 1.4.0, but no file or content changes were made.
v1.0.4
MBTI Guru v1.0.4
- Introduced Telegram bot support with interactive commands and real-time feedback.
- Added full session save/resume features, including progress auto-save and history tracking.
- Significantly restructured codebase (new modules for bot handling, session, history, cognitive analysis, PDF generation, and relationships).
- Expanded documentation and implementation/upgrade guides.
- CLI and bot modes now supported side-by-side.
v1.0.3
PDF文件名改为MBTI-{类型}-{日期}格式
v1.0.2
PDF排版定版,报告优化完成
v1.0.1
Fix: Complete question bank for all versions (70/93/144/200 questions)
v1.0.0
Initial release - 4 test versions (70/93/144/200 questions), bilingual PDF reports
Metadata
Frequently Asked Questions
What is Mbti Guru?
Provides MBTI personality tests in four versions, analyzing four dimensions to generate detailed bilingual personality and career reports. It is an AI Agent Skill for Claude Code / OpenClaw, with 173 downloads so far.
How do I install Mbti Guru?
Run "/install mbti-guru" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Mbti Guru free?
Yes, Mbti Guru is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Mbti Guru support?
Mbti Guru is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Mbti Guru?
It is built and maintained by effeceee (@effeceee); the current version is v1.5.2.
More Skills