switch-persona

Switch AI personas by updating persona.yaml in .claude or .cursor folders.

2|1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/TrevorEdris/fellowship-of-the-workflows --skill switch-persona
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: switch-persona
Source: https://github.com/TrevorEdris/fellowship-of-the-workflows/tree/main/workflows/skills/switch-persona
Command: npx skills add https://github.com/TrevorEdris/fellowship-of-the-workflows --skill switch-persona

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Switch AI assistant personas quickly and consistently, allowing teams to align interactions with the right persona profile without manual config fatigue.

Core Features & Use Cases

  • Interactive persona selection: Present a list of available personas and apply the chosen persona.
  • Direct mode: Provide a specific persona and optional intensity in a single command.
  • Config synchronization: Automatically updates persona.yaml in either .claude or .cursor folders to apply changes in future messages.

Quick Start

Use the /switch-persona command to switch the running persona, for example:

  • /switch-persona yoda
  • /switch-persona gandalf noticeable If no persona is specified, the skill will prompt you to choose one and an intensity level. The changes take effect on the next message after the config is saved.

Frequently Asked Questions about switch-persona

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I switch AI personas during an interactive Claude Code or Cursor session?

To switch AI personas, use the /switch-persona command followed by a target persona name. The skill reads local persona files from the .claude or .cursor directories and updates persona.yaml to apply the new profile on the next message.

Can I set a specific persona and intensity level in a single command?

Yes, you can specify both a target persona and an intensity level in a single direct mode command, such as providing a persona name followed by the desired intensity. If omitted, the skill interactively prompts you to select both.

Where does the switch-persona skill store configuration changes for AI profiles?

The skill stores configuration changes by automatically updating the persona.yaml file. It detects whether your environment uses the .claude or .cursor folder and writes the selected persona settings there for future interactions.

Do I need to manually configure persona settings every time I start a new session?

No, you do not need to manually configure settings every time. Once you switch a persona, the skill synchronizes and saves the configuration to persona.yaml, ensuring the selected profile persists for future messages without manual config fatigue.

What happens if I run the switch-persona command without specifying a target persona?

If you run the command without a target persona, the skill initiates an interactive selection mode. It presents a list of available personas from your local files and prompts you to choose a profile and an intensity level before updating the configuration.

Does switch-persona work with both Claude Code and Cursor development environments?

Yes, switch-persona supports both Claude Code and Cursor. It automatically reads from local persona files located in either the .claude or .cursor directories and applies the configuration updates to the correct folder.