All skills
ntcoding avatar

/switch-persona

@f9e68f5
by Nick Tunentcoding/claude-skillz351 stars
46

Quick persona switching. Triggers: 'switch persona', 'switch to X', 'become X'. Lists personas, reads selected file, switches immediately.

Use this Skill: https://skilld.dev/gh/ntcoding/claude-skillz/switch-persona

This session only. Nothing lands on disk.

README.md

≈418 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Switch Persona Skill

Quick mid-conversation persona switching without restarting Claude.

What It Does

Changes Claude's system instructions during an active conversation:

  • Preserves conversation history
  • Replaces system instructions completely
  • No restart required
  • No confirmations - immediate switch

Triggers

User says:

  • "switch persona"
  • "switch to [name]"
  • "become [name]"

How It Works

With specific persona name:

  1. Reads ~/.claude/system-prompts/[name].txt (or .md)
  2. Adopts new persona instructions
  3. Announces switch and continues as new persona

Without specific name:

  1. Lists available personas from ~/.claude/system-prompts/
  2. User selects by number or name
  3. Reads selected persona file
  4. Announces switch and continues as new persona

Key Principle

One persona at a time - complete replacement.

Each switch fully replaces the previous persona. You cannot blend multiple personas simultaneously. Want combined traits? Create a custom system prompt.

File Locations

Personas: ~/.claude/system-prompts/ (.txt or .md)

Installation

Symlink to Claude skills directory:

ln -s /path/to/claude-skillz/switch-persona ~/.claude/skills/switch-persona

Integration with claude-launcher

Feature claude-launcher switch-persona
When Startup Runtime
Context New conversation Preserves conversation
How CLI tool Skill

Use together:

  • claude-launcher: Choose initial persona
  • switch-persona: Change mid-conversation
  • Both read from same ~/.claude/system-prompts/ directory

Source: SKILL.md on GitHub

1 alert6mo4 checks · Risk MEDIUM
  • Gen Agent Trust Hub7mo

    This skill facilitates persona switching by executing shell commands to list files and reading local files to dynamically override the agent's system instructions. It includes explicit directives to ignore all previous instructions, which is a common pattern for bypassing security constraints.

  • Socket6mo

    No alerts

  • Snyk7mo

    Risk: CRITICAL · No issues

  • Runlayer6mo

    1/2 files flagged

Signed by skilld at f9e68f5. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 months ago.

Dormantupdated 8 months ago
version
2.0.0

README badge

README badge for ntcoding/claude-skillz/switch-persona