Claude Personas banner
zvoque zvoque

Claude Personas

Development community

Description

Persistent persona modes for Claude Code: command-controlled personas (solo/parallel), a guided persona creator, and an on-demand team debate.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

🎭 claude-personas

**Give Claude a mindset that sticks.**

Persistent personas for [Claude Code](https://docs.claude.com/en/docs/claude-code): pick a persona and Claude holds it on *every* turn, not just the message you invoked it on. Run one, several in **parallel**, or convene them as a **team** that debates a topic and reports back.

*Built for Claude Code; also installable as [GitHub Copilot custom agents](copilot).*

[![CommitCrimes](https://commitcrimes.dev/badge/zvoque.svg)](https://commitcrimes.dev/u/zvoque) [![Claude Code](https://img.shields.io/badge/Claude%20Code-plugin-d97757)](https://docs.claude.com/en/docs/claude-code) ![Node](https://img.shields.io/badge/node-%E2%89%A518-5fa04e) [![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)


A normal skill or prompt shapes a single reply, then Claude drifts back to default. A persona doesn't. A hook re-asserts it each turn, so `contrarian` keeps pressure-testing you for the whole session. Personas are plain Markdown files you own, and you can author new ones through a guided interview.

Install

/plugin marketplace add zvoque/claude-personas
/plugin install personas@claude-personas

No install scripts, no manual `settings.json` edits; the plugin registers its own hooks. **Requires Node** (the hooks and CLI are plain Node.js).

To remove it later: `claude plugin uninstall personas@claude-personas`.

Using GitHub Copilot?

Copilot has two surfaces, and they install differently.

**Copilot CLI** is Claude Code compatible, so it runs the real plugin with the same commands:

/plugin marketplace add zvoque/claude-personas
/plugin install personas@claude-personas

You get the full thing: persistent personas, parallel, debates. The CLI namespaces the command, so you run `/personas:personas ` (e.g. `/personas:personas senior`). Turn on **Chat: Use Claude Hooks** in settings so persistence works.

**The Copilot extension** (the c