关于 install-spinner
install-spinner 是用于在 Claude Code 中安装主题 spinner 动词包的技能。它获取可用包,并仅修改设置中的 `spinnerVerbs` 字段;也可删除该字段以恢复默认值。
主要功能
- 01获取可用 spinner 包
- 02展示包描述和示例
- 03安装选定的主题包
- 04保留其他设置字段
- 05移除 spinner 覆盖项
适用场景
- 01选择前浏览 spinner 主题
- 02为 Claude Code 设置主题状态动词
- 03恢复 Claude 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 扩展名,提取包名称。
- 使用包含三列的表格向用户展示这些包:包名称、简短描述和几个示例动词。请参考: | Pack | 描述 | 示例 | |------|-------------|----------| | 90s-kid | 90 年代怀旧风 | “拨号上网”,“对着卡带吹气” | | blue-collar-dev | 技工与建筑行业幽默 | “敲打出代码”,“用胶带把它粘起来” | | borat | Borat Sagdiyev | “太棒了!大获成功”,“和编译器击掌” | | cat | 猫咪主题 | “把桌上的东西拨下去”,“在键盘上打盹” | | chaos | 荒诞与混乱幽默 | “掀翻桌子”,“献祭一个分号” | | coffee | 咖啡与美食主题 | “泡一壶新咖啡”,“让它慢慢炖” | | corporate | 企业流行语与行话 | “协同增效”,“稍后再讨论” | | cowboy | 狂野西部与边疆 | “套住解决方案”,“骑向夕阳” | | darth-vader | 《星球大战》中的西斯尊主 | “发现你缺少测试,这令我不安”,“用原力推送到远程服务” | | detective | 黑色电影侦探风格 | “循着线索追查”,“破解案件” | | developer | 编程与开发者文化 | “周五部署到生产环境”,“用 Rust 重写” | | gardening | 园艺与种植 | “播下种子”,“拔掉杂草” | | gym-bro | 健身房与健身文化 | “完成这组训练”,“进入野兽模式” | | honest-no-filter | 开发者直言不讳的想法 | “先把情况弄得更糟”,“希望这能编译” | | meme | 网络迷因与流行语 | “把 Bug 扔飞”,“进入狂飙模式” | | michael-scott | 《办公室》中的 Michael Scott | “宣布旧代码破产”,“不知怎么就搞定了” | | motivational | 鼓舞与激励口号 | “干得漂亮”,“更上一层楼” | | ninja | 忍者与潜行 | “穿行于阴影之中”,“悄无声息地出击” | | ocean | 海洋与水下世界 | “潜入深水区”,“冲浪数据浪潮” | | philosophical | 深刻思考与哲学 | “思索存在”,“凝视虚无” | | pirate | 海盗腔调 | “掠夺代码库”,“扬帆驶过七个仓库” | | retro-gaming | 复古游戏典故 | “投入硬币”,“加载存档” | | sarcastic-ai | 有自我意识的 AI 幽默 | “负责任地编造”,“自信地猜测” | | sf-entrepreneur | 旧金山科技圈 | “买杯 Blue Bottle 咖啡”,“给 a16z 发冷邮件” | | shakespeare | 莎士比亚与古英语风格 | “请稍候片刻”,“再度奔赴战场” | | space | 太空与科幻 | “启动超光速引擎”,“扫描该区域” | | startup | 初创公司文化 | “颠覆行业”,“迭代 MVP” | | superhero | 超级英雄主题 | “穿上战衣”,“拯救世界” | | the-dude | 《谋杀绿脚趾》中的 The Dude | “随遇而安”,“啜饮一杯白俄罗斯” | | therapist | 心理咨询用语与自我关怀 | “给代码留出空间”,“把这件事梳理清楚” | | time-traveler | 时间旅行与悖论 | “启动通量电容器”,“改写时间线” | | vibecoder | 氛围编程文化 | “让 AI 大展身手”,“凭好心情发布” | | vim | Vim 编辑器爱好者 | “退出 Vim(尝试中)”,“复制这一行” | | walter-white | 《绝命毒师》中的 Heisenberg | “成为那个写代码的人”,“彻底进入 Heisenberg 模式” | | wholesome | 温暖治愈的氛围 | “给植物浇水”,“相信你自己” | | wizard | 奇幻与魔法主题 | “施展咒语”,“查阅古老卷轴” | | yoda | 《星球大战》中的绝地大师 | “读代码,我在”,“尝试,不要做” | | zombie | 僵尸末日生存 | “让死代码复活”,“对 Bug 补枪” | | bob-ross | 快乐的小意外 | “添加一个快乐的小函数”,“没有错误,只有新功能” | | gordon-ramsay | 对着代码怒吼的暴躁主厨 | “这代码还是生的”,“错误处理呢” | | jack-sparrow | 行事混乱的海盗船长 | “今天,你差一点就抓到一个 Bug”,“朗姆酒怎么没了” | | panicker | 纯粹的开发者焦虑 | “糟了糟了糟了”,“一切都着火了” | | sherlock-holmes | 演绎推理 | “排除不可能的情况”,“游戏开始了” | | spanish-incantations | 程序员咒语与开发者幽默(西班牙语) | “召唤守护进程”,“怪罪 git” | | colombian-spanish | 哥伦比亚西班牙语俚语与地域特色 | “喝 tinto”,“跳 Joropo 舞” | | rubber-duck | 橡皮鸭调试法 | “向鸭子解释”,“等待鸭子的裁决” | 如果获取的列表中存在某个包,但该包未列在此表中,仍要显示它(不附带说明)。
请用户选择一个。
- 用户选择某个包后,从以下位置获取其内容:
https://raw.githubusercontent.com/alexpl292/awesome-claude-spinners/main/spinners/<pack-name>.json
-
读取用户的
~/.claude/settings.json文件。 -
将获取的 spinner 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.
移除 Spinners
如果用户要求移除或重置 spinners,请读取 ~/.claude/settings.json 并彻底删除 spinnerVerbs 字段。不要修改任何其他字段。移除后,打印:
Spinner pack removed. Default spinners are back.
No need to restart Claude Code — the change takes effect immediately.
评论
支持 Markdown