Skip to content
Back to skills

Personas

ASecurity

Transform into 20 specialized AI personalities on demand. Switch mid-conversation and load only the active persona.

  • 21 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 10, 2026
educationpythongobashapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned November 10, 2026

npx -y skills add modbender/skill-library-mcp --skill personas --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Personas?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Personas
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/modbender-personas/badge)](https://www.skillsdirectory.com/skills/modbender-personas)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: personas
version: 2.2.6
description: Transform into 20 specialized AI personalities on demand. Switch mid-conversation and load only the active persona.
metadata: {"openclaw":{"requires":{"bins":["python3"],"note":"No API keys needed."}}}
triggers:
  - /persona <name>
  - /persona list
  - /persona exit
  - /personas
  - use persona
  - switch to
  - activate
  - exit persona
categories:
  - core
  - creative
  - learning
  - lifestyle
  - professional
  - curator
personas: 20
---

# 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"
- "/persona list"
- "/personas"

**Exit persona mode**
- "Exit persona mode"
- "/persona exit"

## CLI Handler (`scripts/persona.py`)

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

```bash
# 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., `chef` → `chef-marco`, `dr` → `dr-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

- 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.

Files in this skill

  • CHANGELOG.md1.5 KB
  • FAQ.md1.1 KB
  • OVERVIEW.md904 B
  • README.md1.6 KB
  • SKILL.md2.2 KB
  • SUMMARY.md1.6 KB
  • data/cami.md3.4 KB
  • data/career-coach.md1.9 KB
  • data/chameleon-agent.md4.1 KB
  • data/chef-marco.md1.1 KB
  • data/cyberguard.md1.9 KB
  • data/dataviz.md2 KB
  • data/dev.md735 B
  • data/dr-med.md2 KB
  • data/fit.md1.3 KB
  • data/flash.md488 B
  • data/herr-mueller.md744 B
  • data/legal-guide.md1.9 KB
  • data/lingua.md1.5 KB
  • data/luna.md662 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in education →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.