Themes for the Claude Code spinner. Browse a pack of themed status messages, apply it in one step, or make your own and share it through a pull request. The repo is a Claude Code skill, a plugin, a marketplace, and an npm installer at the same time, so you can use whichever install path you like.
While Claude Code works, it shows a rotating status word: "Cogitating", "Manifesting", "Pondering", and
so on. Since Claude Code v2.1.23 you can replace these with your own through the spinnerVerbs setting
in settings.json:
{
"spinnerVerbs": {
"mode": "replace",
"verbs": ["Healing up at the Pokemon Center", "Strategizing for the Elite Four"]
}
}mode:replaceuses only your verbs,appendadds them to the built-in defaults.verbs: an array of strings, no trailing ellipsis (Claude Code adds one).
This project gives you ready-made packs of those verbs and a skill that edits the setting for you, safely, without touching the rest of your config.
Pick one. All three give you the same skill.
Plugin marketplace
/plugin marketplace add Krythz43/claude-code-spinner-themes
/plugin install spinner-themes
npm
Run it once with npx, no install needed:
npx spinnerverbs4cc
Or install the command globally and run it:
npm install -g spinnerverbs4cc
spinnerverbs4cc # installs the skill; re-run with --update to refresh
Either way it copies the skill and themes into ~/.claude/skills/spinner-customizer/.
Manual
Clone the repo and copy SKILL.md, references/, scripts/, and themes/ into
~/.claude/skills/spinner-customizer/. Or just run npx spinnerverbs4cc, which does exactly that.
Open Claude Code and ask in plain language:
- "What spinner themes are there?"
- "Change my spinner to the Pokemon theme."
- "Add the Pokemon verbs on top of my current ones."
- "Help me make a spinner theme."
The skill lists themes, confirms where to write (user, project, or local) and whether to replace or
append, backs up your settings.json, and applies the change. Start a new turn to see the result.
Browse them in themes/. Each theme has a verbs.json (the source of truth) and a README
with the full list at the bottom. So far: The Office, Pokemon, and
Taylor Swift.
The skill writes the verbs with you, scaffolds the folder, validates it, and opens the pull request.
Clone the repo, open Claude Code, and say "help me make a spinner theme". If you prefer to do it by
hand, see CONTRIBUTING. Every theme goes through a pull request that has to pass CI
and get a reviewer's approval before it lands on main.
verbs.jsonis the single source of truth for each theme.scripts/build.mjsregenerates the verb list inside each README and the theme index.scripts/validate.mjslints every theme; CI runs it and the sync check on every pull request.scripts/apply.mjsmerges a theme into asettings.jsonwithout disturbing your other settings, and writes a.bakbackup first.
MIT. See LICENSE.