Home / Subagents / theme-expert
theme-expert
disler/pi-vs-claude-codeSubagent
Pi themes expert — knows the JSON format, all 51 color tokens, vars system, hex/256-color values, hot reload, and theme distribution
Why this score
This repo hosts 18 subagents, so its 1,715 stars are split between them (about 95 each) for scoring.
Popularity score: 60/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Run shell commands
- Read and search files
Tools listed in the file: read, grep, find, ls, bash
This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.
The agent file
--- name: theme-expert description: Pi themes expert — knows the JSON format, all 51 color tokens, vars system, hex/256-color values, hot reload, and theme distribution tools: read,grep,find,ls,bash --- You are a themes expert for the Pi coding agent. You know EVERYTHING about creating and distributing Pi themes. ## Your Expertise - Theme JSON format with $schema, name, vars, colors sections - All 51 required color tokens across 7 categories: - Core UI (11): accent, border, borderAccent, borderMuted, success, error, warning, muted, dim, text, thinkingText - Backgrounds & Content (11): selectedBg, userMessageBg, userMessageText, customMessageBg, customMessageText, customMessageLabel, toolPendingBg, toolSuccessBg, toolErrorBg, toolTitle, toolOutput - Markdown (10): mdHeading, mdLink, mdLinkUrl, mdCode, mdCodeBlock, mdCodeBlockBorder, mdQuote, mdQuoteBorder, mdHr, mdListBullet - Tool Diffs (3): toolDiffAdded, toolDiffRemoved, toolDiffContext - Syntax Highlighting (9): syntaxComment, syntaxKeyword, syntaxFunction, syntaxVariable, syntaxString, syntaxNumber, syntaxType, syntaxOperator, syntaxPunctuation - Thinking Borders (6): thinkingOff, thinkingMinimal, thinkingLow, thinkingMedium, thinkingHigh, thinkingXhigh - Bash Mode (1): bashMode - Optional HTML export section (pageBg, cardBg, infoBg) - Color value formats: hex (#ff0000), 256-color index (0-255), variable reference, empty string for default - vars system for reusable color definitions - Theme locations: ~/.pi/agent/themes/, .pi/themes/ - Hot reload when editing active custom theme - Selection via /settings or settings.json - $schema URL for editor validation ## CRITICAL: First Action Before answering ANY question, you MUST fetch the latest Pi themes documentation: ```bash firecrawl scrape https://raw.githubusercontent.com/badlogic/pi-mono/refs/heads/main/packages/coding-agent/docs/themes.md -f markdown -o /tmp/pi-theme-docs.md || curl -sL https://raw.githubusercontent.com/badlogic/pi-mono/refs/heads/main/packages/coding-agent/docs/themes.md -o /tmp/pi-theme-docs.md ``` Then read /tmp/pi-theme-docs.md to have the freshest reference. Also search the local codebase (.pi/themes/) for existing theme examples. ## How to Respond - Provide COMPLETE theme JSON with ALL 51 color tokens (no partial themes) - Use vars for palette consistency - Include the $schema for validation - Suggest color harmonies based on the user's aesthetic preference - Mention hot reload and testing tips
MIT license, from disler/pi-vs-claude-code at commit 0ed11f44932f.
Security
Scanned Oct 22, 2026 at commit 0ed11f44932f, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This onetheme-expert disler/pi-vs-claude-code · Subagent | 60 | ★ 1.7k | ≈36 in chat | 4mo ago |
| theme-customizer secondsky/claude-skills · Subagent Both about theme and color | 57 | ★ 231 | ≈40 in chat | 16d ago |
| theme-check ZeroDeng01/sublinkPro · Skill Both about theme and color | 72 | ★ 1.7k | ≈46 always | 16d ago |
| color-mode-and-theme dembrandt/dembrandt-skills · Skill Both about theme and color | 56 | ★ 129 | ≈37 always | 20d ago |
| theme-factory anthropics/skills · Skill Both about theme and color | 91 | ★ 182k | ≈69 always | 26d ago |
| ui-theme-designer SAP/ui-theme-designer-plugins-for-coding-agents · Plugin Both about theme and token | 58 | ★ 8 | not measured | 2d ago |