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.