← Blog

Blog · Guide

Let Codex theme itself: the codex-skill method

July 16, 2026

Dream Skin is not the only way to reskin the Codex desktop app anymore. The community found a second, delightfully meta approach: install an agent skill, then simply ask Codex to make itself a theme. One prompt later you have a named, reversible, exportable skin — designed by the same model you code with.

What CodeDrobe is

CodeDrobe is an open-source project (Apache 2.0) that ships installable agent skills for creating and managing reversible themes in Chromium/Electron AI desktop apps — Codex included. Instead of running an external theming engine yourself, you teach Codex the skill and delegate the whole job to it.

The workflow that went viral: a user installed the skill and typed "install this skill, then use it to create a kung-fu women's football theme." Five minutes later Codex had generated the artwork direction, registered a dark ink-wash theme, written the color config with a restore backup, and exported a shareable .codex-theme file.

Setup in two commands

List what is available, then install the theme skill for Codex globally:

npx skills add CodeDrobe/skills --list
npx skills add CodeDrobe/skills --skill codedrobe-theme --global --agent codex

After that, theming is a conversation. Try prompts like "create a cyberpunk night theme for this app and apply it," or point it at an image you like. The runtime also exposes CLI verbs — codedrobe apply / verify / restore — so everything the agent does stays inspectable and reversible.

Dream Skin vs codex-skill: which one to use?

Dream Skin (the engine behind our gallery and generator) is image-first: you bring a picture, it becomes a full-window atmosphere — banner, background, frosted layers — with pixel-level control. It is the stronger choice when the look you want starts from a specific piece of art.

The codex-skill route is prompt-first: you describe a vibe and let the model design it. It shines when you want quick iterations ("make it warmer", "more contrast"), when you want a shareable .codex-theme file, or when you simply enjoy the elegance of an AI IDE dressing itself. It requires granting the skill a debug port, so read the same security notes that apply to any CDP-based approach.

They compose well: generate a concept with codex-skill, screenshot the result you like, then feed that image to our generator for the full Dream Skin treatment — or the other way around.

Security notes

Like Dream Skin, CodeDrobe works through a local debug interface and keeps changes reversible with backups and a restore command. The same rules apply: ports stay on localhost, restore when done, and only install skills from repositories you have read. Our CDP-safety deep dive covers the threat model in detail.

Related: Is CDP injection safe? · CodeDrobe/skills ↗

Prefer the image-first route?

Try the skin generator