Install
$ agentstack add skill-n-pillai-spinner-verbs-skill-spinner-verbs-skill ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Spinner Verbs Personalizer
Overview
Claude Code displays rotating "spinner verbs" while it's working (e.g., "Thinking...", "Processing..."). These can be customized in ~/.claude/settings.json. This skill guides users through creating a deeply personalized set of spinner verbs drawn from their own life — their profession, hobbies, favorite books/movies/music, cultural background, inside jokes, and personal philosophy.
The goal is not generic fun verbs. It's verbs that make the user smile because they recognize something true about themselves every time one scrolls by.
How Spinner Verbs Work
The configuration lives in ~/.claude/settings.json:
{
"spinnerVerbs": {
"mode": "append",
"verbs": [
"Your-verb-here",
"Another-verb-here"
]
}
}
"mode": "append"— Adds user's verbs to the built-in defaults (recommended starting point)"mode": "replace"— Only shows the user's verbs, no defaults- All verbs should be present participles (ending in "-ing")
- Keep verbs short enough to render cleanly in a terminal line
- Hyphenate multi-word verbs (e.g.,
Rubber-duck-debugging) - Aim for 100+ verbs to avoid frequent repeats; 300-500+ for a "rarely see the same one twice" experience
The Interview Process
The quality of spinner verbs depends entirely on how well you know the person. Don't guess — ask. The process is conversational and iterative: draft categories, show the user, let them approve/cut/redirect.
Step 1: Seed Categories
Start by asking the user about the major areas of their life. Present these as a starting framework, not a final list:
Always ask about:
- What they do for work (job title, industry, daily tools, jargon)
- Hobbies and interests outside work
- Favorite books, movies, TV shows, music
- Cultural background and heritage
- Whether they cook, travel, play sports, play games
- Personal philosophy or mindset frameworks they connect with
- Family life (kids, pets — these generate great verbs)
- Side projects or creative pursuits
Ask about preference:
- Mode: append (mix with defaults) or replace (only their verbs)?
- Target count: ~50 (tight), ~150 (good variety), ~300+ (rarely repeats)?
- Anything that should NOT appear (too personal, too exposing, work-sensitive)?
Step 2: Draft by Category
Generate verbs in batches organized by category. Present each category to the user with:
- The category name
- Where you pulled the inspiration from (be transparent)
- The full list of proposed verbs
- A few callouts of ones you think are particularly good and why
Wait for the user's feedback on each category before moving on. They may want to:
- Keep the whole category
- Cut specific verbs
- Cut the entire category
- Add things you missed
- Redirect the category entirely
This is the most important part of the process. Resist the urge to dump all categories at once.
Step 3: Go Deeper on What Matters
Pay attention to which categories get enthusiastic responses vs. lukewarm ones. Double down on what lights the user up. If they love the cooking verbs, ask about specific cuisines and techniques. If they have strong opinions about books, ask for their actual reading list — don't guess from the zeitgeist.
Common pitfalls to avoid:
- Generic tech-bro picks: Books like "Zero to One", "Atomic Habits", "Deep Work" are fine if the user actually loves them, but don't assume. Ask.
- Hokey cultural references: If adding verbs from someone's cultural heritage, cast a wide net but flag that you're guessing and invite correction. Heritage is personal — don't assume which traditions resonate.
- Too-personal or risky verbs: Some categories (career transitions, financial details, health) might be things the user doesn't want in a config file that others could see. Ask before including sensitive areas.
- Project-specific verbs: Some users want verbs about their projects; others find it too narrow or time-bound. Ask.
- Self-help flattery: Avoid verbs that sound like affirmations or motivational posters. The best verbs are specific, wry, and real — not aspirational.
Step 4: Check for Gaps
After going through all categories, review what's missing. Common areas people forget:
- Travel and exploration
- Reading habits (not just what they read, but the act of reading)
- Social activities (book clubs, trivia nights, game nights)
- Seasonal or holiday traditions
- Pet-related verbs
- Local/regional life (city-specific humor)
- The meta experience of using Claude Code itself
Step 5: Generate the Final File
Produce a clean, valid JSON file with:
- No comments (JSON doesn't support them)
- No duplicates
- Proper formatting
- A total verb count reported to the user
Validate the JSON programmatically before delivering it.
Deployment Instructions
Include these with every delivered file:
Installation
- Check for existing settings:
``bash cat ~/.claude/settings.json ``
- If the file doesn't exist:
``bash mkdir -p ~/.claude cp [downloaded-file] ~/.claude/settings.json ``
- If settings already exist, merge the
spinnerVerbsblock into the existing JSON alongside other settings. Don't overwrite the whole file.
- Restart Claude Code — quit the current session and start a new one.
- Verify — ask Claude Code to do something and watch for your custom verbs in the spinner.
Known Issues
There was a bug (GitHub issue #23347, since closed) where spinnerVerbs in user-level ~/.claude/settings.json could be ignored. If verbs don't appear on an older Claude Code version:
- Try placing them in a project-level settings file:
.claude/settings.jsonwithin your project directory - If using
appendmode and it's not working, tryreplacemode
Maintenance
- Add new verbs anytime by editing
~/.claude/settings.json - No restart needed after editing — changes take effect on next spinner cycle
- Keep a backup of your verbs file; it represents real curation effort
Quality Checklist
Before delivering the final file, verify:
- [ ] All verbs end in "-ing" (present participle form)
- [ ] Multi-word verbs are hyphenated
- [ ] No duplicates
- [ ] Valid JSON (parse it programmatically)
- [ ] Verb count reported to user
- [ ] User has approved or reviewed every category
- [ ] Nothing too personal/risky included without explicit approval
- [ ] Deployment instructions provided
Example Categories
These are examples only — every user's categories will be different. The best spinner verbs come from asking, not assuming.
| Source | Example Verbs | |--------|---------------| | Software engineering | Yak-shaving, Rubber-duck-debugging, Bikeshedding | | Cooking | Mise-en-place-ing, Maillard-reacting, Deglazing | | Literature (Pratchett) | Vimes-booting, Granny-Weatherwax-headologying, Ook-ing | | Literature (Wodehouse) | Jeeves-shimmering, Aunt-Agatha-avoiding | | Parenting | Screen-time-negotiating, Lunchbox-packing | | Indian cooking | Tadka-sizzling, Mustard-seed-popping, Kerala-parotta-layering | | British TV | Fawlty-Towering, Humphrey-Appleby-obfuscating | | Philosophy | Kintsugi-repairing, Sisyphus-imagining-happy | | Travel | Passport-stamping, Guidebook-ignoring | | Trivia | Useless-knowledge-deploying, Category-sweeping |
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: n-pillai
- Source: n-pillai/spinner-verbs-skill
- License: MIT
- Homepage: https://nisha-pillai.com
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.