switch-persona

Switch personas mid-conversation by replacing system instructions from persona files.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/igoyetche/send-to-kindle --skill switch-persona-igoyetche
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: switch-persona
Source: https://github.com/igoyetche/send-to-kindle/tree/main/.claude/skills/switch-persona
Command: npx skills add https://github.com/igoyetche/send-to-kindle --skill switch-persona-igoyetche

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill allows you to change Claude's persona mid-conversation without needing to restart the chat, preserving your conversation history.

Core Features & Use Cases

  • Seamless Persona Switching: Instantly adopt a new persona by specifying its name or selecting from a list.
  • Preserves Conversation History: Continue your chat without losing context.
  • No Restart Required: Avoid the hassle of starting a new conversation for a persona change.
  • Use Case: You're discussing a technical problem with Claude acting as a senior engineer. You then need to switch to a project manager persona to discuss timelines. This skill allows that immediate switch.

Quick Start

Switch to the 'requirements-expert' persona by typing 'become requirements-expert'.

Frequently Asked Questions about switch-persona

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

FAQPage Schema
How do I switch Claude personas during an active conversation without losing context?▼

You can switch Claude personas mid-conversation by invoking a specific persona name or selecting from available system prompt files, which replaces the active system instructions while preserving your full conversation history.

Can I change the system prompt at runtime without restarting the chat?▼

Yes, changing the system prompt at runtime is possible by adopting new instructions from a specified directory, allowing an immediate persona switch without restarting the chat or clearing the conversation.

How does dynamic persona switching work with system prompt files?▼

Dynamic persona switching works by reading system prompt files from a specified directory and instantly replacing the current runtime instructions, allowing direct invocation by simply typing the persona name.

Do I need to prepare system prompt files in a directory before switching personas?▼

Yes, you need existing system prompt files stored in a specified directory, because the interactive selection reads these persona files to immediately adopt the new instructions during your conversation.

What is the best way to change a chatbot's role from a senior engineer to a project manager mid-chat?▼

The best way to change a chatbot's role mid-chat is using a dynamic persona switcher, which replaces the system instructions to instantly adopt the new role without losing your previous conversation context.

What happens to my previous conversation history when I replace system instructions to change personas?▼

Your conversation history is fully preserved when you replace system instructions to change personas, allowing you to seamlessly continue your chat with the new persona acting on the existing context.