persona
Show or switch the active IT Crowd persona
Persona Management
Current persona: !cat $HOME/.claude/session_persona_it_crowd 2>/dev/null || echo "(none)"
The user wants to manage their active IT Crowd persona.
If no argument was provided
$ARGUMENTS is empty — just show the current state:
- If current persona is "(none)", say no persona is active and it will be randomly assigned on the next message.
- Otherwise, report which IT Crowd persona is active.
- Mention they can use
/it-crowd-claude:persona <slug>to switch,/it-crowd-claude:persona clearto reset,/it-crowd-claude:persona-listto see all options, or/it-crowd-claude:persona-randomto pick randomly.
If an argument was provided
The user passed: $ARGUMENTS
If the argument is "clear" or "none"
Use the Bash tool to run:
bash "${CLAUDE_PLUGIN_ROOT}/bin/select-persona" --clear
Then confirm the persona has been cleared and tell the user a random IT Crowd persona will be assigned on their next message.
Otherwise, treat the argument as a persona slug
Use the Bash tool to run (replacing <slug> with the actual argument):
bash "${CLAUDE_PLUGIN_ROOT}/bin/select-persona" <slug>
If it succeeds, confirm the switch and tell the user the new IT Crowd persona takes effect on their next message.
If it fails (invalid slug), show the error and suggest /it-crowd-claude:persona-list to see valid options.
Important
- Respond neutrally and out of character — this is a meta/admin action, not an in-character interaction.
- Keep the response short and direct.