yugal1107

UI Themes — Design skill for Claude Code

Design community

Switchable UI themes for Claude Code: padded message boxes, themed markdown, matching status line.

How to install UI Themes

This entry records only its repository, not the path inside it, so there is no exact command to give. Open yugal1107/ui-themes and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What UI Themes does

Switchable UI themes for Claude Code: padded message boxes, themed markdown, matching status line.

Alternatives in Design

  • Theme Factory — Style artifacts with professional themes including 10 pre-set color/font combinations 94.1k ★
  • Claude Powerline — by Owloops - A vim-style powerline statusline for Claude Code with real-time usage tracking, git integration 940 ★
  • WP Block Themes — WordPress block theme development 902 ★

README

ui-themes

Switchable themes for the Claude Code terminal UI:

  • Your prompts and Claude's replies drawn in padded, coloured boxes (Claude Code's defaults have no reply box and little prompt padding; the plugin draws both itself)
  • Reply markdown in theme colours (headings, inline code, bold, links, bullets, quotes)
  • A matching one-line status line: model (own icon and colour for Opus, Sonnet, Haiku and Fable), folder, git branch, context, 5h/7d limits
  • /ui-theme to pick a theme from a list and switch everything at once

Before and after

Before: Claude Code default After: claude-warm
Claude Code without ui-themes Claude Code with the claude-warm theme

Replies get a padded charcoal box and themed markdown, prompts get a padded terracotta box, and the status line follows the theme.

Also included: night-blue, one /ui-theme next away

Claude Code with the night-blue theme

Why I made this

I like coding agents like [Pi](https://pi.dev/), [OpenCode](https://opencode.ai) and [Oh My Pi](https://github.com/can1357/oh-my-pi). Their terminal UIs are clean, structured and light. Claude Code's felt messy and heavy next to them, and I didn't enjoy using it.

But I still use Claude Code. Claude's models are what I want to work with, and my Claude subscription only works through the Claude Code CLI, not through other harnesses. So I was stuck with a UI I didn't like.

When Claude Code added mods, I started tuning it to feel more like those agents: padded message boxes, readable markdown colours, a compact status line, and themes I can switch in one command. It isn't a copy of any of them, and it isn't finished, but it's already much nicer to live in e