hellosverre / claude-skins
git clone https://github.com/hellosverre/claude-skins.git
v0.5.14 · 3d ago
Skins for Claude Code: tool rows with icons, diff, table and Mermaid chart cards, a usage band and fifteen themes. /skin swaps them live.
+3
stars, 24h · #8,301
+~40
stars, 7 days · #4,861
+191
stars, 30 days · #4,053
191
★ total · +26% this week
35
forks · 4 open issues
Star history (as recorded here)
LanguageTypeScript
LicenseMIT
Created2026-10-02 (21d ago)
Last push3d ago
Watchers0
OwnerUser
GitHub topics
Links
README excerpt
Tool calls with icons and timings, edits as diff cards, tables, code and Mermaid charts as cards, a live usage band, and fifteen skins you can repaint or have Claude design for you. ## Install Needs Claude Code **2.1.287** or later, in a terminal or the desktop app's Code tab. Run both inside Claude Code: [code] [code] Restart Claude Code. The **noir** skin is on; type `/skin` to change it. Looking for more mods? `/plugin install mod-store@hellosverre-mods`, then `/mods` browses and installs about 2,700 of them from a pane, showing what each one can access first. ## Update skins checks for a new release once a day and shows a toast when you are behind. To update: [code] [code] Then restart Claude Code. Open sessions keep the version they started with. ## Uninstall [code] To keep it installed but go back to Claude Code's own drawing, run `/skin off`. ## Use `/skin help` lists every command in Claude Code; `/skin list` shows every skin and setting. **Skins** | Command | What it does | |---|---| | `/skin` | Settings: pick a skin with a live preview, toggle parts, repaint any colour | | `/skin ` | Switch skin (names below) | | `/skin list` | Every skin, yours included, and every setting | | `/skin help` | Every command, in a table | | `/skin off` · `on` | Back to Claude Code's own drawing, or skins back on | | `/skin gallery` | Every element the skin draws, numbered, to point at | | `/skin pin` · `unpin` · `share` | Give this folder its own look, drop it, or make it the default | | `/skin copy` · `copy code` | Copy Claude's last reply, or just its last code block | | `/skin calm` · `calm off` | No motion, one line per tool row, read-only output folded, failures always whole; `calm off` puts back what you had | Built-in skins: `noir`, `tokyo-night`, `dracula`, `catppuccin`, `rose-pine`, `nord`, `gruvbox`, `kanagawa`, `everforest`, `one-dark`, `solarized`, `night-owl`, `ayu`, `github`, `mono`. **Options** | Command | What it does | |---|---| | `/skin tables on/text/off` | Tables as cards, as selectable text on the desktop, or Claude Code's own | | `/skin prompt left/right/plain` | In the terminal, which side your prompt's outline sits on, or a plain leading marker. The desktop keeps Claude Code's own messages, with copy and rewind | | `/skin words claude/skin` | Whose words the spinner and the turn footer show: Claude Code's own, or the skin's (the default) | | `/skin icons unicode/ascii` | The icon set, and ASCII-only diagrams in the terminal | **Parts**, each switched with `/skin on` or `off`: | Part | What it does | |---|---| | `rail` | The coloured rail beside tool rows | | `shimmer` | The band of light across the spinner word | | `band` | The usage meters above the prompt | | `countdown` | Time left on each limit in the band | | `compact` | The Compact button in the band, with a nudge from 70% context (on by default) | | `clip` | Trim Claude Code's own shell output to its head and tail | | `markdown` | Alerts and task lists drawn | | `q