install-spinner について
install-spinnerは、Claude Codeにテーマ別のspinner動詞パックを導入するスキルです。利用可能なパックを取得し、設定の `spinnerVerbs` だけを更新します。この項目を削除して既定値に戻すこともできます。
主な機能
- 01利用可能なspinnerパックの取得
- 02パックの説明と例の表示
- 03選択したパックの導入
- 04他の設定項目の保持
- 05spinner設定の削除
活用シーン
- 01選択前にspinnerテーマを確認
- 02Claude Codeの状態表示にテーマ動詞を適用
- 03Claude Codeの既定spinnerに戻す
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ alexpl292/ awesome-claude-spinners --skill install-spinnerインストール後、Claude Code で/install-spinnerを入力して読み込まれたか確認します。
同梱ファイルmetadata.jsonREADME.md
詳細
Spinner をインストールする
awesome-claude-spinners リポジトリから、Claude Code 用のテーマ別 Spinner 動詞パックをインストールします。
パックをインストールする
- GitHub から利用可能な Spinner パックの一覧を取得します。
https://api.github.com/repos/alexpl292/awesome-claude-spinners/contents/spinners
JSON レスポンスを解析して、.json ファイルの一覧を取得します。.json 拡張子を削除して、パック名を抽出します。
- 次の参考情報を使って、パック名、短い説明、動詞の例をいくつか記載した 3 列の表をユーザーに提示します。 | パック | 説明 | 例 | |------|-------------|----------| | 90s-kid | 90年代のノスタルジー | "インターネットにダイヤルアップ接続する", "カートリッジに息を吹きかける" | | blue-collar-dev | 職人仕事と建設業のユーモア | "コードをハンマーで打ち出す", "ダクトテープでなんとかする" | | borat | ボラット・サグディエフ | "とてもいい!大成功してる", "コンパイラーとハイタッチする" | | cat | 猫がテーマ | "テーブルの上のものを落とす", "キーボードの上で昼寝する" | | chaos | 不条理でカオスなユーモア | "テーブルをひっくり返す", "セミコロンを生け贄にする" | | coffee | コーヒーと食べ物がテーマ | "淹れたてのコーヒーを用意する", "じっくり煮込む" | | corporate | 企業の流行語と専門用語 | "相乗効果を生み出す", "改めて話し合う" | | cowboy | 西部開拓時代とフロンティア | "解決策に投げ縄をかける", "夕日に向かって走る" | | darth-vader | Star Warsのシスの暗黒卿 | "テストが足りないことに不安を感じている", "リモートにフォースプッシュする" | | detective | ノワール探偵風 | "手がかりを追う", "事件を解決する" | | developer | プログラミングと開発者文化 | "金曜日に本番環境へデプロイする", "Rustで書き直す" | | gardening | ガーデニングと栽培 | "種を植える", "雑草を抜く" | | gym-bro | ジムとフィットネス文化 | "セットをやり遂げる", "全力モードに入る" | | honest-no-filter | 開発者の率直すぎる本音 | "まず悪化させる", "コンパイルできることを祈る" | | meme | インターネットミームとバズフレーズ | "バグをぶん投げる", "イカれたモードに入る" | | michael-scott | The Officeのマイケル・スコット | "古いコードの破産を宣言する", "なんとかやり遂げる" | | motivational | 盛り上げる励ましのフレーズ | "最高の成果を出す", "レベルアップする" | | ninja | 忍者と隠密行動 | "影の中を進む", "音もなく攻撃する" | | ocean | 海と水中 | "深いところへ潜る", "データの波に乗る" | | philosophical | 深い思索と哲学 | "存在について思いを巡らせる", "虚無について考える" | | pirate | 海賊風の話し方 | "コードベースを略奪する", "7つのリポジトリを航海する" | | retro-gaming | レトロゲームの引用 | "コインを入れる", "セーブファイルを読み込む" | | sarcastic-ai | 自意識のあるAIユーモア | "責任を持って幻覚を見る", "自信満々に推測する" | | sf-entrepreneur | サンフランシスコのテック業界 | "Blue Bottleのコーヒーを買いに行く", "a16zにコールドメールを送る" | | shakespeare | シェイクスピア風と古英語 | "どうか、しばしお待ちを", "いざ、再び突破口へ" | | space | 宇宙とSF | "ハイパードライブを起動する", "宙域をスキャンする" | | startup | スタートアップ文化 | "業界に変革を起こす", "MVPを反復改善する" | | superhero | スーパーヒーローがテーマ | "スーツを身にまとう", "今日を救う" | | the-dude | Big Lebowskiのデュード | "流れに身を任せる", "ホワイト・ルシアンをすする" | | therapist | セラピー用語とセルフケア | "コードのための居場所をつくる", "その問題を紐解く" | | time-traveler | タイムトラベルとパラドックス | "フラックス・コンデンサーを起動する", "時間軸を書き換える" | | vibecoder | バイブコーディング文化 | "AIに料理させる", "いい雰囲気のままリリースする" | | vim | Vimエディター愛好家 | "Vimを終了する(挑戦中)", "行をヤンクする" | | walter-white | Breaking Badのハイゼンベルク | "コードを書くのは自分だ", "完全にハイゼンベルクになる" | | wholesome | 心温まる、居心地のよい雰囲気 | "植物に水をやる", "あなたを信じる" | | wizard | ファンタジーと魔法がテーマ | "呪文を唱える", "古代の巻物に助言を求める" | | yoda | Star Warsのジェダイ・マスター | "コードを読む、わしは", "試みるな、やるのだ" | | zombie | ゾンビ黙示録のサバイバル | "死んだコードを蘇らせる", "バグに念を押す" | | bob-ross | 幸せなちょっとした偶然 | "幸せな小さな関数を追加する", "間違いはない、機能があるだけ" | | gordon-ramsay | コードに怒鳴る怒りっぽいシェフ | "このコードは生焼けだ", "エラーハンドリングはどこだ" | | jack-sparrow | カオスな海賊船長 | "バグを捕まえかけた日だ", "ラム酒はどこへ消えた" | | panicker | 開発者の純粋な不安 | "ああああ大変だ", "何もかも燃えている" | | sherlock-holmes | 演繹的推論 | "不可能なものを排除する", "事件の始まりだ" | | spanish-incantations | プログラマーの呪文と開発者ユーモア(スペイン語) | "デーモンを召喚する", "gitのせいにする" | | colombian-spanish | コロンビアのスペイン語スラングと地域文化 | "ティントを飲む", "ホロペアを踊る" | | rubber-duck | ラバーダック・デバッグ | "アヒルに説明する", "アヒルの判定を待つ" | 取得したリストにパックが存在し、この表に載っていない場合も、(説明なしで)表示します。
ユーザーにパックを選んでもらいます。
- ユーザーがパックを選んだら、以下からその内容を取得します。
https://raw.githubusercontent.com/alexpl292/awesome-claude-spinners/main/spinners/<pack-name>.json
-
ユーザーの
~/.claude/settings.jsonファイルを読み取ります。 -
取得したスピナー JSON から
spinnerVerbsフィールドを~/.claude/settings.jsonにコピーします。settings.jsonにspinnerVerbsフィールドがすでに存在する場合は、その値を置き換えます。存在しない場合は作成します。
重要:settings.json の他のフィールドは変更しないでください。変更するのは spinnerVerbs のみです。
- インストールが成功したら、次を出力します。
Spinner pack "<pack-name>" installed successfully!
No need to restart Claude Code — the new spinners are active immediately.
スピナーの削除
ユーザーがスピナーの削除またはリセットを求めた場合は、~/.claude/settings.json を読み取り、spinnerVerbs フィールドを完全に削除します。他のフィールドは変更しないでください。削除後、次を出力します。
Spinner pack removed. Default spinners are back.
No need to restart Claude Code — the change takes effect immediately.
コメント
Markdown 対応