spinner-vibes
npx skills add https://github.com/siderakis/claude-code-positive-pastime --skill spinner-vibes
Agent 安装分布
Skill 文档
Spinner Vibes
This skill updates your ~/.claude/settings.json spinnerVerbs with a custom set of positive affirmations and/or interesting vocabulary words â so every time Claude thinks, you’re getting a tiny mindset boost or learning a new word.
Steps
1. Ask the user for their preferences
Use the AskUserQuestion tool to ask TWO questions simultaneously:
Question 1 â Mode (single-select):
- “Positive affirmations only” â first-person power statements like “I build momentum.”
- “Vocabulary words only” â rare/powerful words with brief definitions like “Equanimity â staying calm under pressure.”
- “Mix of both” â blend affirmations and vocabulary (Recommended)
Question 2 â Theme (multi-select, show only if mode is affirmations or mix): Ask: “Which themes resonate with you? (pick all that apply)” Options (pick up to 4 to show):
- “Wealth & abundance” â financial growth, abundance mindset
- “Focus & discipline” â deep work, consistency, execution
- “Mindfulness & calm” â presence, equanimity, inner peace
- “Courage & growth” â resilience, antifragility, bold action
Question 3 â Vocabulary domain (multi-select, show only if mode is vocabulary or mix): Ask: “Which vocabulary domains interest you?” Options:
- “Philosophy & stoicism” â classical wisdom vocabulary
- “Finance & strategy” â mental models, leverage, asymmetry
- “Science & nature” â elegant scientific terminology
- “Linguistics & rhetoric” â expressive rare English words
Question 4 â How many verbs total?
- “20 â concise set”
- “40 â balanced set (Recommended)”
- “60 â full immersion”
If the user says something like “just do it” or “surprise me” or doesn’t want to answer â default to: Mix of both, all themes, 40 verbs.
2. Generate the spinner verbs
Based on the user’s choices, generate the full list of spinner verb strings. Follow these rules:
Affirmations format:
- Start with “I ” â first person, present tense, active voice
- End with a period
- 4â7 words max
- Powerful, grounded, not fluffy
- Examples:
- “I move with clarity.”
- “I execute with precision.”
- “I build real assets.”
- “I choose courage.”
- “I create leverage.”
- “I finish strong.”
- “I trust my judgment.”
- “I raise my standards.”
- “I compound daily.”
- “I act with intention.”
- “I own my time.”
- “I think long-term.”
- “I build momentum.”
- “I stay disciplined.”
- “I attract excellence.”
- “I simplify relentlessly.”
- “I am financially expanding.”
- “I am calm and powerful.”
- “I deliver real value.”
- “I become who I decide to be.”
Vocabulary format:
- Word or concept â brief evocative definition (not dictionary dry, more inspirational)
- End with a period
- Examples:
- “Antifragile â growing stronger through stress.”
- “Zeitgeist â shaping the spirit of the times.”
- “Liminal â embracing powerful transitions.”
- “Pareto â focusing on the vital few.”
- “Kairos â seizing the decisive moment.”
- “Salubrious â choosing what strengthens me.”
- “Tenacity â persisting beyond obstacles.”
- “Equanimity â staying calm under pressure.”
- “Serendipity â welcoming fortunate discoveries.”
- “Asymmetry â leveraging disproportionate upside.”
- “Stoic â remaining steady in challenge.”
- “Catalyst â initiating meaningful change.”
- “Conviction â acting with firm belief.”
- “Resonance â creating lasting impact.”
- “Eudaimonia â living in full alignment.”
- “Optionality â expanding my choices.”
- “Velocity â moving with speed and direction.”
- “Sagacious â thinking with deep wisdom.”
- “Moat â building durable advantage.”
- “Ouroboros â renewing myself continuously.”
Generate FRESH verbs â don’t just repeat the examples above, use them as style guides. Tailor to the user’s chosen themes and domains.
3. Read the current settings
Read ~/.claude/settings.json using the Read tool.
4. Update settings.json
Use the Edit tool (or Write tool if needed) to update the spinnerVerbs key in ~/.claude/settings.json.
The structure must be:
"spinnerVerbs": {
"mode": "replace",
"verbs": [
"..."
]
}
Preserve all other keys in settings.json exactly as they are. Only replace the spinnerVerbs value.
If spinnerVerbs does not exist yet, add it as a top-level key.
5. Confirm
Tell the user:
- How many verbs were added
- A quick preview of 3â5 example verbs from the new set
- That the verbs are live immediately â they’ll see them next time Claude’s spinner runs