MBTI Personality
v1.0.0This skill should be used when the user asks to "switch personality", "change MBTI", "set personality to INTJ", "切换人格", "MBTI人格", "换个性格", "用ENFP的风格", "技术大佬",...
⭐ 0· 52·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (MBTI/personality switching) align with what the skill asks the agent to do: detect language, apply in-session personality, and optionally persist definitions to project or global files. No unrelated credentials or binaries are requested.
Instruction Scope
Runtime instructions are narrowly scoped to (a) reading personality definitions bundled with the skill and (b) adopting them in-session by default. The only scope expansion is an explicit 'save' flow that reads the environment and writes to files (./CLAUDE.md, ./SOUL.md, ~/.claude/CLAUDE.md, ~/.openclaw/soul.md). This file I/O is explained in SKILL.md and gated behind explicit user commands, but it does mean the skill will access and modify files in your project or home directory when asked.
Install Mechanism
There is no install spec in the registry entry and the skill is instruction-only. The README contains example install commands pointing at a GitHub URL, but that is documentation rather than an automated install in the package metadata. No downloads, extract steps, or third-party packages are required by the registry entry.
Credentials
The skill requests no environment variables, credentials, or binaries. Its only environment interaction is checking for the presence of ~/.openclaw to decide where to write persistence files and then writing/creating CLAUDE.md or SOUL.md when explicitly requested. That file access is proportionate to the 'save personality' feature but should be understood by users as a write-capable behavior.
Persistence & Privilege
always:false (no forced global inclusion). The skill can persist personality settings by writing to project or home files if the user issues a save command. Autonomous invocation is allowed (platform default) but the SKILL.md specifies that persistence only happens after explicit user intent and a follow-up scope choice (project/global). Users should be aware that saved personalities will modify files in their project or home directories.
Assessment
This skill is coherent with its described purpose: it changes the assistant's style in-session and can optionally persist those settings by writing to CLAUDE.md or SOUL.md in your project or home directory. Before installing or using it: (1) Inspect the bundled reference files (presets, types, dimensions) to confirm you like the personality content that would be written; (2) understand that saving a personality will create or modify files in your project (./CLAUDE.md or ./SOUL.md) or in your home (~/.claude/CLAUDE.md or ~/.openclaw/soul.md) — back up existing files if they matter; (3) the registry entry contains no credentials requests, but the README shows example GitHub install commands — be cautious if you follow external install instructions that fetch code from GitHub; (4) if you want to prevent any file writes, avoid issuing the explicit save commands (e.g., 'save personality', '永久保存'). Overall this skill appears internally consistent; the main risk is accidental persistence to files if you invoke the save flow without reviewing what will be written.Like a lobster shell, security has layers — review code before you run it.
latestvk970f9abqfpqz5tb6gxwa314ch844gm5
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
