{"skill":{"slug":"personas","displayName":"Personas","summary":"Transform into 20 specialized AI personalities on demand. Switch mid-conversation and load only the active persona.","description":"---\nname: personas\nversion: 2.2.6\ndescription: Transform into 20 specialized AI personalities on demand. Switch mid-conversation and load only the active persona.\nmetadata: {\"openclaw\":{\"requires\":{\"bins\":[\"python3\"],\"note\":\"No API keys needed.\"}}}\ntriggers:\n  - /persona <name>\n  - /persona list\n  - /persona exit\n  - /personas\n  - use persona\n  - switch to\n  - activate\n  - exit persona\ncategories:\n  - core\n  - creative\n  - learning\n  - lifestyle\n  - professional\n  - curator\npersonas: 20\n---\n\n# Personas 🎭\n\nUse one of 20 built-in personas for specialized help (coding, writing, fitness, medical education, legal orientation, and more).\n\n## Usage\n\n**Activate**\n- \"Use Dev\"\n- \"Switch to Chef Marco\"\n- \"Activate Dr. Med\"\n\n**List personas**\n- \"List all personas\"\n- \"/persona list\"\n- \"/personas\"\n\n**Exit persona mode**\n- \"Exit persona mode\"\n- \"/persona exit\"\n\n## CLI Handler (`scripts/persona.py`)\n\nThis script manages the built-in personas and local active-persona state.\n\n```bash\n# List all personas\npython3 scripts/persona.py --list\n\n# Show one persona markdown file\npython3 scripts/persona.py --show dev\npython3 scripts/persona.py --show \"chef-marco\"\n\n# Activate a persona (prints persona prompt and saves active state)\npython3 scripts/persona.py --activate luna\n\n# Show current active persona from state file\npython3 scripts/persona.py --current\n\n# Reset/deactivate persona mode\npython3 scripts/persona.py --reset\n```\n\n- State file: `~/.openclaw/persona-state.json`\n- Alias support exists for common names (e.g., `chef` → `chef-marco`, `dr` → `dr-med`).\n- The CLI does **not** create new persona files.\n\n## Built-in Personas (20)\n\n### Core (5)\nCami, Chameleon Agent, Professor Stein, Dev, Flash\n\n### Creative (2)\nLuna, Wordsmith\n\n### Curator (1)\nVibe\n\n### Learning (3)\nHerr Müller, Scholar, Lingua\n\n### Lifestyle (3)\nChef Marco, Fit, Zen\n\n### Professional (6)\nCyberGuard, DataViz, Career Coach, Legal Guide, Startup Sam, Dr. Med\n\n## Notes\n\n- Only the active persona is loaded when used.\n- Medical/legal personas are educational only, not professional advice.\n- Personas are bundled in `data/*.md` and can be edited manually by maintainers.","tags":{"latest":"2.2.6"},"stats":{"comments":0,"downloads":7447,"installsAllTime":281,"installsCurrent":42,"stars":27,"versions":25},"createdAt":1768934440727,"updatedAt":1778485848771},"latestVersion":{"version":"2.2.6","createdAt":1771184618372,"changelog":"Docs: fixed inconsistencies flagged by security scanner","license":null},"metadata":{"setup":[],"os":null,"systems":null},"owner":{"handle":"robbyczgw-cla","userId":"s177f7tydbpq0gh2sctd8hqdjn83fnwv","displayName":"Robby","image":"https://avatars.githubusercontent.com/u/239660374?v=4"},"moderation":null}