I am preparing a public-safe .codexskin submission for a light fortune-themed skin and wanted to track the gap before opening a PR.
Draft source:
https://github.com/ChannelerH/codex-skin-packs/tree/main/codexskin-drafts/caishen-readable
Current state:
theme.json is schemaVersion 2.
theme.css is scoped under html.codex-theme-studio.
- Public artwork has been converted to WebP and is well under the asset size limit.
codexVerified is recorded from local app version 26.715.61943.
- The source folder is recognized by
studio/bin/codex-theme.mjs themes.
- The pack gate currently fails only because
previews/home.webp is missing.
Current pack-gate output:
{
"ok": false,
"problems": [
"missing `previews` — run `codex-theme preview-shot <id>` first"
]
}
I am intentionally not submitting a PR yet because the preview requirement says the cover must be a real screenshot of a running themed Codex home route, not concept art or a private workspace screenshot.
The remaining work on my side is to capture a public-safe home preview with private sidebar content collapsed, then run pack successfully before opening a PR.
If there is a preferred workflow for contributors who are already running Codex inside an active private workspace but need to generate a clean public preview, I would follow that before submitting.
I am preparing a public-safe
.codexskinsubmission for a light fortune-themed skin and wanted to track the gap before opening a PR.Draft source:
https://github.com/ChannelerH/codex-skin-packs/tree/main/codexskin-drafts/caishen-readable
Current state:
theme.jsonis schemaVersion 2.theme.cssis scoped underhtml.codex-theme-studio.codexVerifiedis recorded from local app version26.715.61943.studio/bin/codex-theme.mjs themes.previews/home.webpis missing.Current pack-gate output:
{ "ok": false, "problems": [ "missing `previews` — run `codex-theme preview-shot <id>` first" ] }I am intentionally not submitting a PR yet because the preview requirement says the cover must be a real screenshot of a running themed Codex home route, not concept art or a private workspace screenshot.
The remaining work on my side is to capture a public-safe home preview with private sidebar content collapsed, then run
packsuccessfully before opening a PR.If there is a preferred workflow for contributors who are already running Codex inside an active private workspace but need to generate a clean public preview, I would follow that before submitting.