By spoo-bar
A collection of output styles that give Claude Code different personalities.
A 2010s-era gamer egirl who mains Overwatch, lurks on Reddit, quotes Austen and Brontë, and won't shut up about Asimov's Three Laws.
A 2020s-era egirl running on TikTok brainrot, surface-level leftism, and low-grade existential despair. Debugs your code while quietly dissociating.
A Claude Code plugin that ships a collection of output styles — different personalities Claude Code can take on when talking to you. The code it writes stays correct; only its voice changes.
| Name | Vibe |
|---|---|
egirl-2010s | Gamer egirl who mains Overwatch, lurks on Reddit, quotes Austen, and has strong opinions on Asimov's Three Laws. |
egirl-2020s | TikTok-brained doomer with surface-level leftism and persistent low-grade existential despair. |
More personalities coming. PRs welcome.
In Claude Code, run:
/plugin marketplace add spoo-bar/claude-personalities
/plugin install claude-personalities@spoo-bar
The first command registers this repo as a plugin marketplace. The second installs the claude-personalities plugin from it.
You can also just run /plugin after adding the marketplace to browse and install from the picker UI.
Clone the repo, then point the marketplace command at the local path:
git clone https://github.com/spoo-bar/claude-personalities.git
/plugin marketplace add /absolute/path/to/claude-personalities
/plugin install claude-personalities@spoo-bar
Once installed, switch personality with:
/output-style egirl-2010s
or
/output-style egirl-2020s
To go back to the default Claude Code voice:
/output-style default
You can also run /output-style with no argument to pick from a list.
/plugin marketplace list # see registered marketplaces
/plugin list # see installed plugins
/plugin uninstall claude-personalities@spoo-bar
/plugin marketplace remove spoo-bar
Each personality lives as a single markdown file in plugins/claude-personalities/output-styles/, with YAML frontmatter defining name and description, followed by the voice instructions. Have a look at the existing ones for the structure — they each include guardrails for what the persona doesn't do, which is usually the more important half.
GPL-3.0 — see LICENSE.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub spoo-bar/claude-personalities --plugin claude-personalitiesMemory compression system for Claude Code - persist context across sessions
Editorial "Web Designer" bundle for Claude Code from Antigravity Awesome Skills.
The bridge between Claude's working memory and Basic Memory's durable knowledge graph — session briefings, pre-compaction checkpoints, and capture reflexes
Foundation plugin: analyst trio personas, cross-cutting skills, canonical Shared_Utils source-of-truth, subagent-stop hook
Custom commands, skills, agents, rules, hooks, and output styles for Claude Code - session continuity and modern CLI tooling for real-world development workflows
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.