← 返回 Skills 市场
173
总下载
0
收藏
1
当前安装
10
版本数
在 OpenClaw 中安装
/install mbti-guru
功能描述
Provides MBTI personality tests in four versions, analyzing four dimensions to generate detailed bilingual personality and career reports.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install mbti-guru - 安装完成后,直接呼叫该 Skill 的名称或使用
/mbti-guru触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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
元数据
常见问题
Mbti Guru 是什么?
Provides MBTI personality tests in four versions, analyzing four dimensions to generate detailed bilingual personality and career reports. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 173 次。
如何安装 Mbti Guru?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install mbti-guru」即可一键安装,无需额外配置。
Mbti Guru 是免费的吗?
是的,Mbti Guru 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Mbti Guru 支持哪些平台?
Mbti Guru 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Mbti Guru?
由 effeceee(@effeceee)开发并维护,当前版本 v1.5.2。
推荐 Skills