switch-persona

Switch Claude's active persona mid-conversation from local system prompts.

334|43|Updated Nov 14, 2025
One-click install
npx skills add https://github.com/NTCoding/claude-skillz --skill switch-persona-ntcoding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: switch-persona
Source: https://github.com/NTCoding/claude-skillz/tree/main/switch-persona
Command: npx skills add https://github.com/NTCoding/claude-skillz --skill switch-persona-ntcoding

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables instant mid-conversation persona switching for Claude without restarting or losing history.

Core Features & Use Cases

  • Switches the active system persona on the fly, preserving conversation history and avoiding prompts reinitialization.
  • Lists available personas from ~/.claude/system-prompts/ and allows selecting by number or name.
  • Announces the switch and continues with the new persona.

Quick Start

Say "switch persona", "switch to [name]", or "become [name]". If you don't specify a name, the skill will list available personas and prompt you to choose by number or name.

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 mid-conversation without restarting?

To switch Claude personas mid-conversation, use a command like "switch persona" or "become [name]". The skill changes the active system prompt instantly while preserving conversation history without requiring a restart.

Where does Claude read custom system prompts for persona switching?

Claude reads custom system prompts for persona switching from the local `~/.claude/system-prompts` directory. You must store persona files there beforehand so the skill can list and load them by name or number.

Do I need to install external services to switch Claude system prompts?

No, you do not need external services or installations to switch Claude system prompts. The skill relies entirely on existing local persona files and operates directly within the runtime without external dependencies.

Can I list available Claude personas and choose one by number?

Yes, you can list available Claude personas and choose by number. If you invoke the skill without specifying a name, it displays all personas from your system-prompts directory and prompts you to select one numerically or by name.

Does switching Claude personas reset the conversation history?

No, switching Claude personas does not reset conversation history. The skill adopts the new persona's instructions as the active system prompt and continues the conversation seamlessly, avoiding any history loss or prompt reinitialization.