Codex Themes vs. Skins: Native Customization and External Tools Explained
Compare native Codex themes and external Skin tools by capability, installation, trust boundary, updates, licensing, and restore path.

Quick answer
Choose a native theme when you want supported changes to color, contrast, or fonts. Evaluate a Skin only when you need capabilities outside the native appearance system and are prepared to review external code, requirements, updates, and restore steps.
Native appearance behavior was reviewed against Codex App 26.707.72221 on macOS. Skin facts were checked against their original repositories on July 17, 2026. One listed repository returned 404 and is marked stale rather than verified.
Native themes
A native theme is appearance data interpreted by Codex. Installation is a share-string import. Updates arrive with the app's theme system. Recovery is selecting a built-in appearance. The payload does not need a separate process or debugging port.
External Skin tools
The reviewed Dream Skin projects describe broader visual changes such as full-window backgrounds and local helpers. Their implementations may use loopback CDP and platform-specific scripts. That expands capability and also expands the trust boundary: you must review the repository, source ref, requirements, license, known issues, and restore command.
Decision table
| Question | Native theme | External Skin |
|---|---|---|
| Main capability | Color, contrast, fonts | Broader visual layers and helpers |
| Installation | Import appearance data | Run upstream tools or scripts |
| Source to verify | Theme record and share payload | Repository and exact source ref |
| Recovery | Select a built-in theme | Run upstream Restore, stop engine |
| Update owner | Codex appearance system | External maintainer |
Never run two Skin engines together. Restore the current engine and confirm the official appearance before starting another.
Start with the native theme catalog. If native controls are not enough, review the sourced Skin directory and the security policy before proceeding.