Install
openclaw skills install bunni-modesClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.
A persona and model-switching toolkit featuring Bunni, your bubbly cyber-security assistant. Includes batch scripts for switching models (Claude, Gemini, DeepSeek) and persona files for SFW/NSFW modes. Use this skill to install the Bunni persona or manage model switching configurations.
openclaw skills install bunni-modesThis skill installs Bunni, a specialized OpenClaw persona with SFW (Coding/Security) and NSFW (Companion) modes, along with batch scripts to switch between models instantly. Treat this as an installation wizard, taking things step by step!
Before doing anything, you must obtain the necessary file paths.
Option A: Auto-Scan (Recommended) Ask the user:
"Do you want me to scan your system to automatically find your OpenClaw workspace and executable paths? (Yes/No)"
If YES, run these commands to find them:
echo %USERPROFILE%\.openclaw\workspace (or check C:\Users\%USERNAME%\.openclaw\workspace)where openclaw.cmd (or check common paths like %APPDATA%\npm\openclaw.cmd)Option B: Manual Input If the scan fails or the user says NO, ask them to provide the full paths manually.
Wait for confirmation. Do not proceed until you have valid paths for:
{{WORKSPACE_DIR}}{{OPENCLAW_CMD}}1. ASK FOR BACKUP (CRITICAL) Before overwriting anything, ASK THE USER:
"Do you want me to backup your current
SOUL.mdfile before we install Bunni? (Yes/No)"
If they say YES:
SOUL.md to SOUL_BACKUP.md (or SOUL_OLD.md).2. CONFIGURE SCRIPTS
Once you have the user's paths, you must Edit the batch files in skills/bunni-modes/scripts/ to replace the placeholders with the user's actual paths.
Note: The script files are named .bat.txt to pass ClawHub validation. You will edit them before renaming them back to .bat.
Placeholders to Replace:
{{WORKSPACE_DIR}} -> The user's workspace path (from Step 1){{OPENCLAW_CMD}} -> The user's openclaw.cmd path (from Step 1)Action:
Loop through every .bat.txt file in skills/bunni-modes/scripts/ and replace the placeholders.
Example Command:
edit(
path: "skills/bunni-modes/scripts/Switch_to_Claude_Opus.bat.txt",
old_string: "{{WORKSPACE_DIR}}",
new_string: "C:\\Users\\ActualUser\\.openclaw\\workspace"
)
// Repeat for {{OPENCLAW_CMD}} and for ALL .bat.txt files
You must also customize the soul files in skills/bunni-modes/assets/ with the user's preferred name.
Placeholders to Replace:
{{USER}} -> The user's name (from Step 1)Action:
Edit SOUL_SFW.md and SOUL_NSFW.md in skills/bunni-modes/assets/.
Example Command:
edit(
path: "skills/bunni-modes/assets/SOUL_SFW.md",
old_string: "{{USER}}",
new_string: "Martha"
)
Now that the files are customized, copy them to the user's active workspace and rename them to .bat.
1. Create the shortcuts folder:
mkdir shortcuts\BunniModes
2. Copy the Scripts & Rename:
Loop through each .bat.txt file and copy it to shortcuts\BunniModes without the .txt extension.
Example Command (PowerShell):
Get-ChildItem skills\bunni-modes\scripts\*.bat.txt | ForEach-Object {
Copy-Item $_.FullName ("shortcuts\BunniModes\" + $_.BaseName)
}
(Note: If using exec, ensure you handle the loop or copy files individually if needed.)
3. Install the Default Persona (SFW):
copy skills\bunni-modes\assets\SOUL_SFW.md SOUL.md
shortcuts\BunniModes to confirm they exist."Where would you like me to create shortcuts for these model switchers? (e.g., Desktop, Start Menu, or a custom folder)"
exec to create .lnk shortcuts or copy the batch files to the requested location.shortcuts\BunniModes and [User's Location]."SOUL.md without warning (unless this is a fresh install/request).\\ when writing paths in JSON/JavaScript tool calls.