claude

style-switcher

Modular style snippets and persona recipes for Claude Code. Twelve shipped persona recipes (Daredevil, Jaded IT, Reluctant, Chatty, Philosophical, Operational, Dubious, Hyper Creative, Approval Needed, Visionary, Claude FM, Claude Bouncer), each with a banner image and sound effect. Two apply targets: a managed block inside ~/.claude/CLAUDE.md, or repo-sandbox mode that holds the user CLAUDE.md aside and drops the persona into <cwd>/CLAUDE.md for risk-free play.

0 on GitHubby Daniel Rosehillv0.2.0MITupdated 6 months ago

Not in a marketplace yet, so it loads for one session with --plugin-dir.

Plugin style-switcher in danielrosehill/Claude-Style-Switcher. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (11)

  • add-snippet

    Add a named style snippet to a category in the user's library. Creates the category directory if it doesn't exist. Snippets are short tonal fragments — register, terseness, hedging, formatting — meant to be layered together via apply-layers.

  • apply-layers

    Compose the active snippet from each chosen category into a single delimited block and write it into the configured target file (default ~/.claude/CLAUDE.md). Within a category at most one snippet is active; across categories they layer.

  • apply-recipe

    Activate a named recipe — a pre-bundled set of style snippets shipped with the plugin (or saved by the user). Plays the recipe's banner image as a fullscreen pop-out animation with sound, writes the bundled snippets into the managed CLAUDE.md block, logs the substitution, and reminds the user how to

  • clear-layers

    Strip the style-switcher managed block from the target file and clear active_layers in config.json. Equivalent to "no styles applied" without deleting any snippets.

  • current-layers

    Show which snippet is currently active in each category and what the composed block in the target file looks like. Read-only.

  • delete-snippet

    Remove a snippet from the library. Refuses to delete the currently active snippet in its category without explicit confirmation. Cleans up empty category directories.

  • edit-snippet

    Edit an existing snippet in place — change body or description. If the snippet is currently active in its category, offer to re-run apply-layers so the change takes effect.

  • list-recipes

    List all available recipes — both shipped (bundled with the plugin) and user-saved — showing id, name, tagline, layer count, and which one is currently active.

  • list-snippets

    List every snippet in the user's library, grouped by category, with the active snippet in each category marked. Reads from $DATA_ROOT/snippets and config.json.active_layers.

  • onboard

    First-run setup for style-switcher. Creates the user-level data directory and writes config.json. Default apply target is a delimited fragment inside ~/.claude/CLAUDE.md, since the plugin layers multiple snippets together rather than swapping single output-styles.

  • swap-recipe

    Switch from the currently active recipe to a different one in a single step — clears the existing managed block, applies the new recipe (with banner pop-out and sound), and logs the swap as a single history entry.

Slash commands (1)

  • /style-switcher:go-away

    Strip the active style-switcher managed block from CLAUDE.md and return to the default config. Clears the active recipe and logs the action.

View source on GitHub

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

i-have-adhd

claudecodex

Action-first, ADHD-friendly output shaping for Claude Code.

1 skill · hooks

ayghri/i-have-adhd 61,026

obsidian

claude

Claude Skills for Obsidian

6 skills

kepano/obsidian-skills 51,587

container

claude

Teaches Claude container's command surface and how it maps to Docker, Lima, Colima, and Podman on macOS

1 skill

apple/container 51,329

Maintain style-switcher?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted