game-concept

game-concept is a skill for Codex from zenstory-ai/oh-story-dsh. It costs 149 tokens per session (963 once invoked), scanned A, a copy of game-concept, MIT.

A game-concept guide that develops and compares three different ways to turn a novel into a playable game, then selects a prototype direction.

In plain words
What is it for?
Use it to compare game directions, define core loops and verbs, identify the closest gameplay examples, and choose whether a template or custom prototype is needed.
Why use it?
It makes the key design trade-offs visible before building, including the player’s role, repeated actions, pressure, failure, and how the source material changes gameplay.

Skill for Codex

Written for Codex: agents/openai.yaml present.

Good fit Use it to compare game directions, define core loops and verbs, identify the closest gameplay examples, and choose whether a template or custom prototype is needed.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/zenstory-ai/oh-story-dsh/game-concept
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 game-concept
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 game-concept

README.md
[![agentmods](https://agentmods.dev/badge/skills/zenstory-ai/oh-story-dsh/game-concept/github.svg)](https://agentmods.dev/skills/zenstory-ai/oh-story-dsh/game-concept)
Your own site
<a href="https://agentmods.dev/skills/zenstory-ai/oh-story-dsh/game-concept"><img src="https://agentmods.dev/badge/skills/zenstory-ai/oh-story-dsh/game-concept/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 game-concept

Your own site · 80×15
<a href="https://agentmods.dev/skills/zenstory-ai/oh-story-dsh/game-concept"><img src="https://agentmods.dev/badge/skills/zenstory-ai/oh-story-dsh/game-concept.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 149 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 963 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.00149 $0.00963
Opus 5 $0.00075 $0.00481
Sonnet 5 $0.00030 $0.00193
Haiku 4.5 $0.00015 $0.00096

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

Security

Grade A, and why

game-concept 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 game-concept — 24 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/game-concept/SKILL.md · 57 lines

What it actually says

游戏概念设计

决定做成什么游戏,不写代码、数值表或逐场关卡脚本。

读取 concept-method.md。输入必须包含 SOURCE_BIBLE.mdPRODUCT_BRIEF.md;缺任一项就停止并说明缺口,不代替上游补写。

产物语言由 PRODUCT_BRIEF.md 锁定;未锁定时跟随对话语言,不默认产出中文。

决策边界

直接继承 brief 已锁的平台、输入、受众、分级、时长、目标市场和非目标;发现它们与原作明显冲突 时回总入口修订,不在概念阶段静默改值。原作语言、文化语境、目标市场和界面语言分别处理,不从 其中一个自动推出另一个。

互动叙事是成熟玩法,不因以阅读和对白承载就降低标准;它的动词可以是读局面、追问、比对信息、 表态、隐瞒、交出与承担回响。先例提供语法,原作规则负责改变动作对象、顺序、代价和世界回应, 不能只做 IP 换皮。

概念还要判断验证形态:可用成熟交互语法表达时说明“已有语法 + 原作如何改变它”;核心依赖实时手感、 空间、视线、物理或独特操作时明确走自定义灰盒。不要把文本原型当所有体验的统一前置层,也不要因有 模板可用就让模板替原作决定玩法。

三个方向

先列 brief 的锁定维度和仍开放的维度。三个方向必须在至少三项开放维度上真正不同,例如玩家身份、 子类型、核心循环、压力来源、原作选段、空间/镜头、成长关系或美术方向;已锁的主玩法不可偷换, 未锁的核心循环可以正面比较。

选择

先按 concept-method 的硬否决逐个淘汰,不计算总分,再按其比较维度选择。quick 自动选证据最强的 方向;director 给出推荐后等待用户决定。

输出

生成一个 concepts/CONCEPT.md,只含:

  1. brief 锁定值与开放维度;
  2. 三条体验支柱,各配可观察现象和失败现象;
  3. 紧凑先例说明;
  4. 三个概念卡,每张只写主类型、experienceProfile、借用/拒绝的玩法先例、3–5 个核心动词、循环、 压力、失败、世界响应,以及 player_jobrecurring_job_loopresistance_chainadvancement_ladder;仅当自然语言能体现玩家身份时写 signature_commandidlabel 与候选 intents,否则写 N/A;最后说明原作张力如何由玩家亲手 enact、招牌画面、最小验证切片、最大风险 和否决观察;
  5. 硬否决结果、关键取舍、推荐与选择状态;
  6. 选定方向的玩家能动性合同、不可妥协体验承诺;上述五项交接字段必须独立成项;
  7. 最小验证问题与开放问题。

narrative-ledhybrid 的叙事层还要选择一种分支结构语法并说明内容预算。交接前确认选定方向 可在 brief 范围内做成完整切片。

Files

What ships with it

2 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 · -16 lines a8d321eb3d64
  2. 12d ago First seen · 73 lines · 149 tokens per session scan A 7080002eb9aa

Subscribe to this mod's changes

game-concept is a skill published in the GitHub repository zenstory-ai/oh-story-dsh (338 stars, last pushed today), licensed MIT. It adds 149 tokens to every session and 963 once invoked, about $0.0007 per session on Opus 5. A static security scan graded it A with 0 findings. It is 100% identical to game-concept, differing in 24 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