← Back to Skills Marketplace
robbyczgw-cla

Personas

by Robby · GitHub ↗ · v2.2.6
cross-platform ✓ Security Clean
7462
Downloads
27
Stars
42
Active Installs
25
Versions
Install in OpenClaw
/install personas
Description
Transform into 20 specialized AI personalities on demand. Switch mid-conversation and load only the active persona.
Usage Guidance
Install this if you want persona switching, but remember that the selected persona can persist until you exit or reset it. Use explicit /persona commands where possible, and treat medical, legal, fitness, career, or security personas as general guidance rather than professional advice.
Capability Analysis
Type: OpenClaw Skill Name: personas Version: 2.2.6 The OpenClaw Personas skill bundle appears benign. The `scripts/persona.py` script manages local persona state and reads persona descriptions from `data/*.md` files, writing only to `~/.openclaw/persona-state.json`. There are explicit statements in `README.md` and `FAQ.md` confirming 'No network calls' and 'No automatic downloads'. While the persona markdown files (e.g., `data/dev.md`, `data/chameleon-agent.md`) are used as system prompts for the AI agent and instruct it on how to behave (including generating code), their content is focused on fulfilling the stated persona roles and does not contain instructions for malicious actions like data exfiltration, unauthorized execution, or persistence. The potential for a user to exploit a persona to generate harmful code is a prompt-injection vulnerability against the agent, not an indication of malicious intent within the skill bundle itself.
Capability Assessment
Purpose & Capability
The artifacts coherently support the stated purpose: loading one of 20 bundled persona prompts for domain-specific response style. Medical and legal personas are explicitly framed as educational or orientation-only, so users should not treat them as professional advice.
Instruction Scope
The skill intentionally changes assistant behavior when a persona is activated. Broad natural-language triggers such as "activate" and "switch to" are documented but may cause accidental switching if the platform matches them loosely.
Install Mechanism
There is no dependency installation or network setup. The package metadata has minor version/provenance inconsistencies, with package.json showing 2.2.3 while SKILL.md, skill.json, and registry metadata show 2.2.6.
Credentials
The Python helper reads bundled data/*.md files and writes only ~/.openclaw/persona-state.json. No credentials, API keys, broad local indexing, network calls, downloads, or account mutations are evidenced.
Persistence & Privilege
The active persona and short history persist locally until reset. This is disclosed in README, SUMMARY, OVERVIEW, CHANGELOG, and SKILL.md and is proportionate to persona switching.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install personas
  3. After installation, invoke the skill by name or use /personas
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.2.6
Docs: fixed inconsistencies flagged by security scanner
v2.2.5
Security: removed unicode control characters (U+FE0F, U+200D) flagged by scan
v2.2.4
Security: neutralized flagged language in CyberGuard persona
v2.2.3
Docs: simplified security section language.
v2.2.2
Fix: SKILL.md metadata updated to openclaw format.
v2.2.1
Added Python CLI handler (persona.py) with --list, --show, --activate, --current, --reset. Alias support, state persistence, history tracking. Fixed package.json persona count (31→20).
v2.2.0
Security hardening: Removed custom persona creation feature (creator-workflow.md, /persona create command, file writing instructions). Now read-only with 20 pre-built personas. Cleaned FAQ.
v2.1.3
Fix: README now correctly shows 20 personas (removed 11 ghost entries without data files)
v2.1.2
Fix persona count: remove 11 ghost personas without data files (31→20). Updated all docs.
v2.1.1
- Bumped version to 2.1.1. - Added a new CHANGELOG.md file. - Updated documentation files for accuracy and clarity. - No changes to features, triggers, or persona list.
v2.1.0
Summary: Major reduction in built-in personas for a more streamlined experience. - Reduced built-in personas from 31 to 20, removing several lifestyle and professional options. - SKILL.md significantly rewritten for clarity and brevity; persona list now uses a table for quick reference. - Removed numerous persona definition files from the data directory. - Updated usage instructions and creation workflow to reflect the slimmer selection. - Package information updated to version 2.1.0. - All existing functionality for switching, listing, and creating custom personas retained.
v2.0.1
Add ClawHub runtime requirements metadata (SKILL.md frontmatter)
v2.0.0
Clean v2.0.0 release - version consistency and cleanup
v1.0.13
Add runtime requirements metadata for ClawHub discovery
v1.2.1
Migrate from Clawdbot to Moltbot
v1.0.9
Update author email
v1.0.8
Added YAML frontmatter with name and description to SKILL.md - matching format of working skills
v1.0.7
Added package.json with description field for ClawdHub summary display
v1.0.6
Professional README with summary, badges, and complete documentation matching ClawdHub standards
v1.0.5
Simplified description for better ClawdHub display
Metadata
Slug personas
Version 2.2.6
License
All-time Installs 281
Active Installs 42
Total Versions 25
Frequently Asked Questions

What is Personas?

Transform into 20 specialized AI personalities on demand. Switch mid-conversation and load only the active persona. It is an AI Agent Skill for Claude Code / OpenClaw, with 7462 downloads so far.

How do I install Personas?

Run "/install personas" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Personas free?

Yes, Personas is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Personas support?

Personas is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Personas?

It is built and maintained by Robby (@robbyczgw-cla); the current version is v2.2.6.

💬 Comments