Install the Skills
Run this command in a terminal. The installer looks for supported Agent directories.
npx --yes --package=game-quest-designer-skills@latest -- game-quest-designer-skills installGame Quest Designer · v0.2.2
A set of Skills for RPG quest design. Bring story, gameplay, pacing and feedback together to shape the whole experience, from the first encounter to the final moment.
npx --yes --package=game-quest-designer-skills@latest -- game-quest-designer-skills installPlease install cloud-oc/GameQuestDesignerSkillA full script or a rough idea is enough. Start with a draft and fill in the details as you go.
Run this command in a terminal. The installer looks for supported Agent directories.
npx --yes --package=game-quest-designer-skills@latest -- game-quest-designer-skills installShare the setting, the experience you want, and any project material you have.
Use $game-quest-designer to draft a missing-person side quest at a harbor. Let the player investigate, and reuse existing locations where possible. Mark assumptions where details are missing.
Name a specialist Skill when you want to work on a particular part.
Use $quest-prototype to check this flow: can the quest continue if the player finds the ledger early or reloads halfway through the investigation?
Unsure where to start? Describe your request to $game-quest-designer. It will choose the methods you need.
Describe your problem and work through the design tasks it needs.
$game-quest-designerRead system docs and existing quests to find what is supported and what needs checking.
$quest-understandFind the character’s problem, the player’s motivation, and actions worth taking.
$quest-designTurn the story into playable steps, with clear branches and endings.
$quest-flowDefine triggers, quest states and completion conditions for developers.
$quest-specWalk through normal and unexpected situations to find where progress could get stuck.
$quest-prototypeSpecify locations, characters, dialogue and scenes, with their purpose and acceptance checks.
$quest-requirementsOrganize what engineering, level design, art and UI teams need to know.
$quest-collabIdentify problems in specific situations, explain their impact and suggest changes.
$quest-reviewRead, edit or sync documents while keeping sources and version differences clear.
$quest-docsThe same story plays differently depending on the mechanics available. A few project rules make the choices clearer.
Find a contradictionThe manifest says north shore, but a dockworker saw the boat head south. This clue opens a new question.
Choose how to investigateTrade or sneak to get the ledger. Both routes meet at the warehouse, limiting extra locations.
Make the choice matterThe player decides whether to protect the dockworker. Later reactions remember that choice, even on a shared story path.
Escort save rules are still unknown, so the draft uses an agreed meeting point. These are design examples, not claims about features in your project.
Write only what you need right now. Explain the play first, then add identifiers, conditions and production details.
The story, why the player gets involved, and what changes by the end.
Goals, actions and feedback at each step, including where branches meet.
Triggers, completion rules, failure handling and save recovery.
Required assets, opportunities to reuse them, and acceptance checks.
What goes wrong, when it happens, how to fix it and how to check again.
The optional quest-package.json links quests, steps, requirements and tests. Its validator finds duplicate IDs, broken references and unreachable nodes. It does not replace engine testing and is not engine configuration.
npx --yes --package=game-quest-designer-skills@latest \ -- quest-package-validate ./quest-package.json
No. Start a small task right away and mark missing details as assumptions. For a new project or team collaboration, collect the rules that affect the design.
It needs your real configuration format, project conventions and available tools. Without those, it writes specifications for your team to discuss and implement.
Design starts with character conflicts and player actions. Templates help catch omissions. Linear quests do not need forced branches, and a small idea does not need a full set of tables.
The website is available in Chinese, English and Japanese. Skills follow the language you use, while project field names, IDs and API names stay unchanged.