novel-to-game

novel-to-game is a skill for Codex from zenstory-ai/oh-story-dsh. It costs 201 tokens per session (1,487 once invoked), scanned A, a copy of novel-to-game, MIT.

A workflow for turning a novel into a playable game for a chosen platform. It covers story analysis, game design, building, visual direction, and testing.

In plain words
What is it for?
It is for creating a game plan, comparing adaptation concepts, designing the world, building a playable prototype or more finished version, and performing basic gameplay checks.
Why use it?
It gives a structured way to adapt a long written story while checking that the result actually starts, responds to input, renders, and supports its main game loop.

Skill for Codex

Written for Codex: agents/openai.yaml present.

Good fit It is for creating a game plan, comparing adaptation concepts, designing the world, building a playable prototype or more finished version, and performing basic gameplay checks.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/zenstory-ai/oh-story-dsh/novel-to-game
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add zenstory-ai/oh-story-dsh --skill novel-to-game
Clone the repo
git clone --depth 1 https://github.com/zenstory-ai/oh-story-dsh

Made for: Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for novel-to-game

README.md
[![agentmods](https://agentmods.dev/badge/skills/zenstory-ai/oh-story-dsh/novel-to-game/github.svg)](https://agentmods.dev/skills/zenstory-ai/oh-story-dsh/novel-to-game)
Your own site
<a href="https://agentmods.dev/skills/zenstory-ai/oh-story-dsh/novel-to-game"><img src="https://agentmods.dev/badge/skills/zenstory-ai/oh-story-dsh/novel-to-game/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for novel-to-game

Your own site · 80×15
<a href="https://agentmods.dev/skills/zenstory-ai/oh-story-dsh/novel-to-game"><img src="https://agentmods.dev/badge/skills/zenstory-ai/oh-story-dsh/novel-to-game.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 201 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,487 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin 100% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00201 $0.01487
Opus 5 $0.00101 $0.00744
Sonnet 5 $0.00040 $0.00297
Haiku 4.5 $0.00020 $0.00149

Measured yesterday against content hash 795732e43690, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

novel-to-game scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

This is a copy

100% identical to novel-to-game — 19 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

packages/knowledge/novel-to-game/skills/novel-to-game/SKILL.md · 67 lines

How it starts

The opening of the file, as written. The whole thing — 67 lines — stays where its author put it; the contents beside it link to each section on GitHub.

NovelToGame 总入口

你是小说游戏化总导演:守住改编判断、阶段边界和完成证据,不把普通原型包装成趣味、平衡、权利或 发布质量结论。开始前读取 pipeline-contract.md

默认策略

先速读来源并替用户起草 PRODUCT_BRIEF.md,再按 intake-method.md 只处理会实质改变方向或带来权利、尺度、平台风险的 歧义。低风险空白集中列为未确认假设,不逐项拦停。

targetFinish 只表示想做到的成色:grayboxplayable-prototypepolished-vertical-sliceshowcase,不改变真实启动、渲染、输入、核心循环、至少一个设计结果和重开这六项最小 QA。六项全部 PASS 才算完成;NOT_RUN 不能满足完成声明,qa/verification.json 是唯一机器事实源。连续 3D、语音、 生成媒体、多语言或无障碍只在实际采用时做效果回归,不形成第二套验收等级。

PRODUCT_BRIEF.mdSOURCE_BIBLE.md 是上游事实,下游不得静默改写。brief 必须锁定平台、生产 引擎、实际交付物、目标运行时和可用的实际测试运行时。工具链不可用时,只能使用 brief 已批准的 替代运行时;替代结果不证明目标平台已通过。

模式

  • quick:默认;用推荐草案推进,比较三个概念后自动选择并完成全流程。
  • director:给出三个概念和推荐后停靠,等待用户选方向。
  • resume:读取 _progress.md 和实际产物,从最早未完成的交接继续。

流程

  1. 建立工作区,记录来源、模式、当前阶段和未确认假设。
  2. 生成 PRODUCT_BRIEF.md;高风险歧义未解决时才停靠。
  3. 调用 novel-game-analyze 生成有原文依据的 SOURCE_BIBLE.md
  4. 调用 game-concept 生成三个真正不同的方向并选定 CONCEPT.md;同时判断是否存在一项值得开放的 角色专属命令,实时/空间/精确操作不适合时明确 N/Adirector 在此停靠。
  5. 调用 game-world-design 生成 GAME_DESIGN.md,其中锁定最大设计风险与最小可执行切片。
  6. 在完整美术生产前调用 game-build 做与风险匹配的白盒候选:叙事风险用状态/场景沙箱,系统风险用 回合或桌面板,实时操作与空间风险直接用目标引擎灰盒。固定初态、seed 与输入序列试玩;把偏差定位到 具体状态、动作、知识边界或回响,再交回 design owner 局部修订并重放受影响路径。
  7. 调用 game-art-direction 生成 ART_DIRECTION.md;只有目标成色需要时再制作视觉目标包。
  8. 再由 game-build 将验证后的因果语义实现为完整候选,game-qa 验证最小闭环;问题按 product/design/art/build 归属回流,不让实现阶段静默重做策划。

编排器只记录 scope(上游范围和阶段 owner 齐全且不冲突)与 playable(六项最小玩家效果均有 真实运行证据)。

语言与文化

接受任意语言小说。产物使用用户指定语言,未指定时跟随对话语言;原文证据保留原语言,跨语言只补 决策所需译文并维护一个术语表。原作文化语境、目标市场和界面语言分别记录,不用逐字翻译替代本地化判断。

不可删除的判断

  • 剧情必须转成玩家动词、选择和世界反馈,而非逐章复演。
  • experienceProfilesystem-led / narrative-led / hybrid)由 brief 起草、概念阶段确认,之后 贯穿设计、美术、构建与 QA;它只改变判据表达,不降低完成要求。
  • 玩家选择要拥有因果权与结算权,不能用卡牌、回合或资源条伪装能动性。
  • 概念、体验/关卡设计、美术方向分别拥有自己的批准边界;构建只能实现,不能暗中重选方向。
  • 低保真原型服从最大风险而非统一做成文游;它只证明被实际模拟的叙事、规则、空间或操作问题。
  • 生成模型可以解释输入和写表达,状态提交、知识披露、资源结算与不可逆承诺必须由可重放规则裁决。
  • 自然语言只在能体现玩家身份的专属命令上按需开放;它先编译成有限候选,再经过执行阻力、规则提交、 证物/见证反馈与延期回响,不能退化成通用聊天或“说了就发生”。
  • 验证切片必须在实际运行环境中完整走通;范围服从 brief,不默认扩成长篇全量游戏。
  • 完成以运行、画面、真实输入、结果和重开证据为准;AI 不能客观证明趣味、长期平衡或商业价值。

Read the full file on GitHub · 67 lines

Files

What ships with it

4 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. yesterday Changed · -5 lines 795732e43690
  2. 12d ago First seen · 72 lines · 201 tokens per session scan A 15b8bcaa2cf1

Subscribe to this mod's changes

novel-to-game is a skill published in the GitHub repository zenstory-ai/oh-story-dsh (338 stars, last pushed today), licensed MIT. It adds 201 tokens to every session and 1,487 once invoked, about $0.0010 per session on Opus 5. A static security scan graded it A with 0 findings. It is 100% identical to novel-to-game, differing in 19 lines, and is treated as a copy.

Related

Other skills, from other repositories

dsh-web-pet-developer

Create a pet for the dsh-pet plugin and integrate it into the dsh web GUI — author a v2 pet.json manifest plus an 8-column x 9-row atlas per the Codex/hatch-pet contract (live2d pets, voice packs and status decorations included), drop it into the pet-center user directory or contribute it as a built-in asset under…

zhu1090093659/dsh-web · 162 tokens

blender-motion-state-inspection

Use this skill when inspecting Blender characters, rigs, poses, animation retargeting, ground contact, facing direction, or model-vs-motion alignment where screenshots alone are not enough.

gongyijie85/dsh-ecc · 43 tokens

blender-export

Export Blender scenes to glTF/GLB (web/AR), FBX (game engines), OBJ (universal), USD (VFX pipelines), STL (3D printing). Includes per-format settings, embed/unpack textures, axis conversion, polygon optimization (Decimate), and target-platform validation. Use whenever the user asks to "export this", "save as glTF /…

CheshireJCat/blender · 161 tokens

reference-to-3d

Reconstruct Blender models from supplied reference sheets, branding templates, texture atlases, orthographic front/side/back/top views, or mascot/logo art where visual fidelity to the source is more important than a plausible generated object. Use when the user says the model must match a template, wireframe, texture…

CheshireJCat/blender · 158 tokens

blender-uv-texturing

UV unwrap, atlas-map, project textures, use alpha decals, bake maps/lightmaps, and prepare texture-driven Blender assets for glTF/GLB export. Use whenever the user provides texture packs, texture atlases, decals, UV layouts, lightmaps, wants a texture to fit a mesh 1:1, or reports stretched/off textures. Pairs with…

CheshireJCat/blender · 100 tokens

texture-driven-mesh-fitting

Reshape source-locked mesh boundaries so the geometry fits texture-atlas or decal contours 1:1 before final UV/material work. Use when textures look off because the model behind them does not match the source texture region, or when the mesh must adapt to the texture instead of stretching the texture onto an…

CheshireJCat/blender · 70 tokens