Clawdbot Personas

Transform into 20 specialized AI personalities on demand. Switch mid-conversation and load only the active persona. Triggers on "persona list", "use persona", "switch to", "activat…

Robby

@robbyczgw-cla

What This Skill Does

Provides 20 pre-built AI personas for specialized conversations across coding, writing, fitness, medical education, legal orientation, and more. Users can switch between personas mid-conversation, and only the active persona is loaded to save resources.

Replaces manually crafting custom system prompts for each domain by offering 20 ready-to-use, specialized AI personalities that can be swapped instantly.

When to Use It

  • Switch to Dev persona for coding help and debugging
  • Activate Chef Marco for recipe ideas and cooking tips
  • Use Dr. Med for general medical education questions
  • Enable Luna for creative writing and storytelling
  • Switch to Fit for workout plans and fitness advice
  • Activate Legal Guide for basic legal orientation and terminology

Install

$ openclaw skills install @robbyczgw-cla/personas

Personas 🎭

Use one of 20 built-in personas for specialized help (coding, writing, fitness, medical education, legal orientation, and more).

Usage

Activate

  • "Use Dev"
  • "Switch to Chef Marco"
  • "Activate Dr. Med"

List personas

  • "List all personas"
  • "/personas list"
  • "/personas"

Exit persona mode

  • "Exit persona mode"
  • "/personas exit"

CLI Handler (scripts/persona.py)

This script manages the built-in personas and local active-persona state.

# List all personas
python3 scripts/persona.py --list

# Show one persona markdown file
python3 scripts/persona.py --show dev
python3 scripts/persona.py --show "chef-marco"

# Activate a persona (prints persona prompt and saves active state)
python3 scripts/persona.py --activate luna

# Show current active persona from state file
python3 scripts/persona.py --current

# Reset/deactivate persona mode
python3 scripts/persona.py --reset
  • State file: ~/.openclaw/persona-state.json
  • Alias support exists for common names (e.g., chefchef-marco, drdr-med).
  • The CLI does not create new persona files.

Built-in Personas (20)

Core (5)

Cami, Chameleon Agent, Professor Stein, Dev, Flash

Creative (2)

Luna, Wordsmith

Curator (1)

Vibe

Learning (3)

Herr Müller, Scholar, Lingua

Lifestyle (3)

Chef Marco, Fit, Zen

Professional (6)

CyberGuard, DataViz, Career Coach, Legal Guide, Startup Sam, Dr. Med

Notes

  • In OpenClaw 2.0 the slash command is /personas (derived from the name field). /persona does not exist.
  • Triggering works through the phrases in the description field, where they are now listed. OpenClaw 2.0 has no triggers:, categories:, or personas: frontmatter fields — they are ignored, and no separate trigger list registers commands.
  • Only the active persona is loaded when used.
  • Medical/legal personas are educational only, not professional advice.
  • Personas are bundled in data/*.md and can be edited manually by maintainers.

Top skills in this category