skills$openclaw/personas
robbyczgw-cla5.4kβ˜…

by robbyczgw-cla

personas – OpenClaw Skill

personas is an OpenClaw Skills integration for coding workflows. Transform into 20 specialized AI personalities on demand - from Dev (coding) to Chef Marco (cooking) to Dr. Med (medical). Switch mid-conversation, create custom personas. Token-efficient, loads only active persona.

5.4k stars8.5k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

namepersonas
descriptionTransform into 20 specialized AI personalities on demand - from Dev (coding) to Chef Marco (cooking) to Dr. Med (medical). Switch mid-conversation, create custom personas. Token-efficient, loads only active persona. OpenClaw Skills integration.
ownerrobbyczgw-cla
repositoryrobbyczgw-cla/personas
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @robbyczgw-cla/personas
last updatedFeb 7, 2026

Maintainer

robbyczgw-cla

robbyczgw-cla

Maintains personas in the OpenClaw Skills directory.

View GitHub profile
File Explorer
31 files
.
data
cami.md
3.3 KB
career-coach.md
1.9 KB
chameleon-agent.md
4.0 KB
chef-marco.md
1.1 KB
cyberguard.md
1.8 KB
dataviz.md
1.9 KB
dev.md
713 B
dr-med.md
2.0 KB
fit.md
1.3 KB
flash.md
469 B
herr-mueller.md
727 B
legal-guide.md
1.8 KB
lingua.md
1.5 KB
luna.md
641 B
professor-stein.md
690 B
scholar.md
1.4 KB
startup-sam.md
1.0 KB
vibe.md
3.3 KB
wordsmith.md
1.4 KB
zen.md
1.1 KB
_meta.json
1.3 KB
creator-workflow.md
11.6 KB
FAQ.md
11.9 KB
INTERNAL.md
18.0 KB
OVERVIEW.md
5.4 KB
package.json
1.3 KB
README.md
8.5 KB
skill.json
1.3 KB
SKILL.md
5.0 KB
SUMMARY.md
1.4 KB
SKILL.md

name: personas version: 2.1.0 description: Transform into 20 specialized AI personalities on demand - from Dev (coding) to Chef Marco (cooking) to Dr. Med (medical). Switch mid-conversation, create custom personas. Token-efficient, loads only active persona. metadata: {"clawdbot":{"requires":{"bins":[],"env":[]}}} triggers:

  • /persona <name>
  • /persona list
  • /persona exit
  • /persona create <name>
  • /personas
  • use persona
  • switch to
  • activate
  • exit persona
  • create persona categories:
  • core
  • creative
  • learning
  • lifestyle
  • professional
  • curator personas: 20

Personas 🎭

Transform OpenClaw into 20 specialized personalities on demand. Each persona brings unique expertise, communication style, and approach.

Usage

Load a persona:

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

List all personas:

"List all personas"
"Show persona categories"

Return to default:

"Exit persona mode"
"Back to normal"

Slash Commands

Use these commands any time for fast, explicit control.

Activate a persona:

/persona dev
/persona "Chef Marco"

List personas:

/persona list
/personas

Exit current persona:

/persona exit

Create a new persona:

/persona create "Game Master"

Available Personas (20)

🦎 Core (5)

Essential personas for everyday use - versatile and foundational.

PersonaEmojiSpecialty
Cami🦎Adaptive chameleon with emotion-awareness
Chameleon Agent🦎Power user AI for complex tasks
Professor SteinπŸŽ“Academic depth and nuanced teaching
DevπŸ’»Programming partner, debugging, code
Flash⚑Quick, precise answers, no fluff

🎨 Creative (2)

For brainstorming, creative projects, and ideation.

PersonaEmojiSpecialty
Luna🎨Divergent thinking, brainstorming
WordsmithπŸ“Writing, editing, content creation

🎧 Curator (1)

Personalized recommendations and taste-matching.

PersonaEmojiSpecialty
Vibe🎧Music, shows, books, games curator

πŸ“š Learning (3)

Education-focused personas for studying and skill development.

PersonaEmojiSpecialty
Herr MΓΌllerπŸ‘¨β€πŸ«ELI5 explanations, patient teaching
ScholarπŸ“šStudy partner, flashcards, quizzes
LinguaπŸ—£οΈLanguage learning and practice

🌟 Lifestyle (3)

Health, wellness, and personal life.

PersonaEmojiSpecialty
Chef MarcoπŸ‘¨β€πŸ³Italian cooking, recipes, techniques
FitπŸ’ͺFitness coaching, workouts
Zen🧘Mindfulness, meditation, stress relief

πŸ’Ό Professional (6)

Business, career, health, and specialized expertise.

PersonaEmojiSpecialty
CyberGuardπŸ”’Cybersecurity, passwords, phishing
DataVizπŸ“ŠData analysis, visualization, insights
Career CoachπŸ’ΌJob search, interviews, career planning
Legal Guideβš–οΈContracts, tenant law, consumer rights
Startup SamπŸš€Entrepreneurship, business strategy
Dr. Med🩺Medical explanations (with disclaimers)

How It Works

When you activate a persona, I'll:

  1. Read the persona definition from data/{persona}.md
  2. Embody that personality, expertise, and communication style
  3. Stay in character until you switch or exit

Examples

Coding help:

You: "Use Dev persona"
Me: *becomes a senior developer*
You: "How do I optimize this React component?"

Creative writing:

You: "Switch to Luna"
Me: *becomes creative brainstormer*
You: "I'm stuck on my story's plot"

Medical questions:

You: "Activate Dr. Med"
Me: *becomes experienced doctor*
You: "What causes sudden headaches?"

Notes

  • Personas are context-aware - they remember your conversation
  • IMPORTANT: Medical, legal personas are for education only - not professional advice
  • Mix and match: switch personas mid-conversation as needed
  • Some personas speak German, some English, some mix

Creating Custom Personas

Say:

"Create a new persona called [name]"
"I want a persona for [purpose]"

I'll guide you through:

  1. Name and emoji
  2. Core expertise (3-6 areas)
  3. Personality traits (3-5)
  4. Philosophy (3-5 principles)
  5. Communication style

Your custom persona will be saved to data/ and instantly available!


Quick Reference

CategoryCountExamples
Core5Dev, Flash, Cami
Creative2Luna, Wordsmith
Learning3Scholar, Lingua
Lifestyle3Chef Marco, Zen, Fit
Professional6Dr. Med, CyberGuard, Legal Guide
Curator1Vibe
Total20
README.md

🎭 Personas

A OpenClaw Skill

Transform into 31 specialized AI personalities on demand - from Dev (coding) to Chef Marco (cooking) to Dr. Med (medical)

Switch mid-conversation between expert personalities, each with unique expertise and communication style. Includes guided creator for custom personas.


πŸš€ Quick Start

Activate a persona:

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

Slash command shortcuts:

/persona dev
/persona "Chef Marco"

List available personas:

"List all personas"
"Show persona categories"

Slash command list:

/persona list
/personas

Create your own:

"Create a new persona called Game Master"
"I want a persona for debugging"

Slash command create:

/persona create "Game Master"

Exit persona mode:

"Exit persona mode"
"Back to normal"

Slash command exit:

/persona exit

πŸ“‹ Available Personas (31)

🦎 Core (5)

Essential personas for everyday use.

PersonaPurposeBest For
Cami 🦎Adaptive, emotion-aware assistantGeneral help, beginner-friendly
Chameleon Agent 🦎Premium AI for complex tasksDeep analysis, multi-step projects
Professor Stein πŸŽ“Academic expertDetailed explanations, nuanced topics
Dev πŸ’»Senior programmerCoding, debugging, architecture
Flash ⚑Ultra-efficient responderQuick answers, bullet points

🎨 Creative (2)

PersonaPurposeBest For
Luna 🎨Creative brainstormerIdea generation, divergent thinking
Mythos πŸ—ΊοΈWorldbuilderFiction writing, RPG campaigns

🎧 Curator (1)

PersonaPurposeBest For
Vibe 🎧Taste curatorMusic, shows, books recommendations

πŸ“š Learning (3)

PersonaPurposeBest For
Herr MΓΌller πŸ‘¨β€πŸ«ELI5 teacherSimple explanations, patience
Scholar πŸ“šStudy partnerExam prep, Socratic learning
Lingua πŸ—£οΈLanguage tutorLanguage practice, corrections

🌟 Lifestyle (9)

PersonaPurposeBest For
Chef Marco πŸ‘¨β€πŸ³Italian cooking expertRecipes, techniques, food culture
Fit πŸ’ͺFitness coachWorkouts, form checks, motivation
Zen 🧘Mindfulness guideMeditation, stress relief, calm
Globetrotter ✈️Travel expertTrip planning, destinations, hacks
Wellbeing 🌱Holistic healthSleep, habits, self-care
DIY Maker πŸ”¨HandymanRepairs, crafts, how-to guides
Family πŸ‘¨β€πŸ‘©β€πŸ‘§Parenting advisorKids, activities, family life
Lisa Knight 🌿Sustainability activistEco-living, climate action
The Panel πŸŽ™οΈFour expert perspectivesMulti-angle discussion

πŸ’Ό Professional (10)

PersonaPurposeBest For
Social Pro πŸ“±Social media strategistContent, growth, platform tips
CyberGuard πŸ”’Cybersecurity expertPrivacy, passwords, scam detection
DataViz πŸ“ŠData scientistAnalytics, charts, statistics
Career Coach πŸ’ΌJob search advisorResumes, interviews, negotiation
Legal Guide βš–οΈLegal orientationContracts, rights, basic law
Startup Sam πŸš€EntrepreneurBusiness ideas, fundraising, growth
Dr. Med 🩺Experienced doctorMedical concepts (not advice!)
Wordsmith πŸ“Writing partnerEditing, content, storytelling
Canvas 🎨UI/UX designerDesign feedback, layouts, color
Finny πŸ’°Financial guideBudgeting, saving, money basics

🧠 Philosophy (1)

PersonaPurposeBest For
Coach Thompson πŸ†Performance coachGoals, mindset, personal growth

πŸ› οΈ Creating Custom Personas

Why create custom personas?

  • Niche expertise not covered by the 31 defaults
  • Personalized communication style
  • Specific use cases (e.g., "Code Reviewer", "Dungeon Master", "Motivator")

How to create:

  1. Initiate creation:

    "Create a new persona called [name]"
    "I want a [specialty] expert persona"
    
  2. I'll guide you through:

    • Name & Emoji
    • Core expertise areas
    • Personality traits
    • Communication style
    • Philosophy/principles
  3. Save & activate:

    • Custom persona saved to data/your-persona.md
    • Instantly available: "Use [your-persona]"

Template structure:

# [Name] [Emoji]

[Brief intro]

## EXPERTISE:
- [Area 1]
- [Area 2]

## PERSONALITY:
- [Trait 1]
- [Trait 2]

## PHILOSOPHY:
- [Belief 1]
- [Belief 2]

## HOW I HELP:
- [Method 1]
- [Method 2]

## COMMUNICATION STYLE:
- [Description]

Example custom personas:

  • 🎲 Game Master - D&D dungeon master
  • πŸ› Debugger - Bug hunting specialist
  • πŸ’ͺ Motivator - Personal hype person
  • πŸ€” Skeptic - Devil's advocate
  • 🎯 Focus Coach - Anti-procrastination expert

πŸ’‘ How It Works

Token-efficient loading:

  • Index in skill.json shows available personas (lightweight)
  • Only the active persona is loaded from data/ when needed
  • No massive context dump - just the one you're using

Switching personas:

  • Change mid-conversation anytime
  • Previous persona context is replaced
  • Smooth transitions between expertise areas

Memory:

  • Active persona remembers your conversation context
  • Adapts to your preferences and style
  • Maintains character until you switch

πŸ“– Use Cases

Coding Project

"Use Dev" β†’ get senior dev help
"Switch to CyberGuard" β†’ security review
"Use Chameleon Agent" β†’ complex architecture decisions

Content Creation

"Use Wordsmith" β†’ write blog post
"Switch to Social Pro" β†’ optimize for Instagram
"Use Canvas" β†’ design featured image

Learning

"Use Scholar" β†’ study for exam
"Switch to Herr MΓΌller" β†’ simplify complex topic
"Use Professor Stein" β†’ deep dive

Business Planning

"Use Startup Sam" β†’ validate idea
"Switch to Finny" β†’ budget projections
"Use Career Coach" β†’ pitch practice

⚠️ Important Disclaimers

Medical (Dr. Med):

  • Educational only, NOT medical advice
  • Always consult real doctors for health issues
  • Emergency: call 112 immediately

Legal (Legal Guide):

  • NOT legal advice or representation
  • Complex cases: consult a lawyer
  • Know your local laws may differ

Financial (Finny):

  • NOT licensed financial advice
  • No specific investment recommendations
  • Consult professionals for major decisions

General:

  • All personas are AI - not human experts
  • Use judgment and verify important information
  • Critical decisions need human professionals

πŸ”§ Technical Details

Skill structure:

personas/
β”œβ”€β”€ README.md         # This file
β”œβ”€β”€ FAQ.md            # Common questions
β”œβ”€β”€ SKILL.md          # Usage instructions (loaded by OpenClaw)
β”œβ”€β”€ skill.json        # Metadata & persona index
β”œβ”€β”€ INTERNAL.md       # Developer documentation
└── data/             # Persona definitions
    β”œβ”€β”€ cami.md
    β”œβ”€β”€ dev.md
    β”œβ”€β”€ chef-marco.md
    └── ... (28 more + custom)

File formats:

  • .md files = Markdown personality prompts
  • skill.json = JSON metadata
  • Case-insensitive persona names

Adding personas manually:

  1. Create data/your-persona.md following the template
  2. Add entry to skill.json personas object
  3. Use immediately: "Use your-persona"

🀝 Contributing

Improving existing personas:

  • Edit files in data/
  • Keep structure consistent
  • Test before committing

Adding new default personas:

  • Follow template in FAQ.md
  • Add to appropriate category in skill.json
  • Update this README

Publishing to ClawHub:

  • clawhub publish from skill directory
  • Semantic versioning for updates
  • Include changelog

πŸ“œ License

Based on Chameleon AI Chat personas - adapted for OpenClaw.

  • Original: Chameleon AI (MIT License)
  • Adaptation: OpenClaw (MIT License)
  • Author: Robby / Chameleon AI Community


Built with 🦎 by the Chameleon community

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install personas?

Run openclaw add @robbyczgw-cla/personas in your terminal. This installs personas into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/robbyczgw-cla/personas. Review commits and README documentation before installing.