Codex skin manager

Manage Codex skins from real packs, not loose screenshots.

A useful Codex skin manager needs three things: a real pack library, a safe switch path, and an obvious restore path. This page gives manager and switcher traffic a concrete workflow with source-visible zips, portable `.cds-theme` support, and copyable agent prompts.

npx skills add ChannelerH/codex-skin-packs --skill codex-skin-pack-installer --global --agent codex --yes
1

Install the manager Skill path

The Skill gives manager traffic a repeatable first action: fetch a known pack, validate required files, and keep restore instructions attached to the staged package.

npx skills add ChannelerH/codex-skin-packs --skill codex-skin-pack-installer --global --agent codex --yes
2

Fetch the readable starter

Caishen Readable is the safest first manager seed because it already has the strongest download signal, a normal zip, and a portable Codex Dream Skin import package.

python3 "$CODEX_SKILL_DIR/scripts/fetch_skin_pack.py" caishen-readable
3

Switch only with rollback visible

A manager is useful only if the user can get back to default Codex. Verify Home, Task, Diff, and Composer after every switch.

Switch my Codex skin to caishen-readable only after verifying background.png, theme.json, README.md, and restore guidance. If any text becomes hard to read, restore the default Codex theme immediately.
Manager-ready packs

Use source-visible packs as the library.

These are data packs a manager can stage or import. Each one keeps artwork, theme metadata, README notes, and restore guidance together.

Boundary

Manager does not mean official support.

This is an independent workflow for public-safe Codex skin packs. It does not claim OpenAI affiliation or native Codex theme-store support. Review your active theme tool before applying anything.

Next action

Need a new skin first?

Use the generator page to create a pack, then return here to stage, switch, verify, and restore.