<< All versions
Skill v1.0.1
currentLLM-judged scan90/100ccdawn/codex-dynamic-skin/macos
+1 new
──Details
PublishedOctober 23, 2026 at 02:24 AM
Content Hashsha256:ce6d4770f8ec93ed...
Git SHA5a0e74043b63
Bump Typepatch
──Files
Files (1 file, 3.4 KB)
SKILL.md3.4 KBactive
SKILL.md · 40 lines · 3.4 KB
version: "1.0.1" name: codex-dream-skin-studio description: Install, customize, launch, verify, repair, update, or restore Codex Dynamic Skin Studio on macOS. Use when a user wants to turn a personal image into one continuous full-window Codex wallpaper with adaptive readability layers while preserving the native interface, or needs safe CDP theme troubleshooting and rollback. compatibility: macOS, official Codex Desktop app, signed bundled Node.js 20 or newer
Codex Dynamic Skin Studio
This file is an optional Codex capability entry. The delivery is a complete standalone project; users do not need to install it as a Skill.
Workflow
- Run
Install Codex Dynamic Skin.commandfrom the complete project folder. - Run
Customize Codex Dynamic Skin.command, choose an image in Finder, and enter a theme name. - To add a complete downloaded pack, use the native menu's “导入主题 ZIP…”. Accept ordinary
.ziponly. Every new official Studio pack containsmanifest.json, non-emptytheme.json, non-empty locally validatedtheme.css, exactly one registered background, and optional license/signature files; the trusted local simplified format contains exactlytheme.json,theme.css, and its referenced image. Import into saved themes without changing the active theme. A manually extracted complete three-file directory may instead be moved into the saved themes folder. Previously saved legacy themes without CSS remain switchable but inject no extra CSS. - Verify the live result with
Verify Codex Dynamic Skin.command. A pass requires a visible native sidebar and composer, no horizontal overflow, non-interactive decoration, and—on the home route—a continuous wallpaper with live native heading, project controls, and any suggestion cards exposed by the current Codex version. - Restore the official appearance with
Restore Codex Dynamic Skin.command.
Guardrails
- Never modify the official
.app,app.asar, or its code signature. - Use the official Codex app's signed Node.js runtime only after validating its signature, Team ID, architecture, and minimum version.
- Bind CDP to loopback, verify that the listener belongs to Codex, and reject non-Codex renderer targets.
- Preserve all native cards, navigation, project selectors, task content, composer controls, and keyboard focus.
- Theme images must be UI-free wallpapers. Paint one 16:9 image continuously across the window; keep home expressive and task routes quieter.
appearance: autofollows Codex/native or system appearance rather than image brightness. - Theme-pack import does not support
.dreamskin; reject traversal, links, nested archives, ambiguous roots, size/count abuse, and packs that fail the existing theme/image payload checks. - Keep decoration at
pointer-events: none. - Require explicit authorization before restarting an already-running Codex instance.
- Stop an injector only when its recorded PID, executable, command line, and start time all match.
Key resources
README.md: user installation and customization guide.scripts/injector.mjs: CDP connection, injection, removal, verification, and screenshots.assets/dream-skin.css: live native interface styling.assets/renderer-inject.js: idempotent DOM integration and cleanup.scripts/doctor-macos.sh: signed-runtime, payload, and optional live-session self-check.references/qa-inventory.md: release and visual acceptance criteria.