quest-designer

Generate CRPG quest JSON files validated against the engine schema.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/cautiouskurns/Game-Template --skill quest-designer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quest-designer
Source: https://github.com/cautiouskurns/Game-Template/tree/main/.claude/skills/quest-designer
Command: npx skills add https://github.com/cautiouskurns/Game-Template --skill quest-designer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the creation of structured quest data for CRPG-style games, turning narrative seeds into ready-to-export quest JSON files and reducing design-to-implementation time.

Core Features & Use Cases

  • Seed-to-Quest Translation: Converts hooks, objectives, prerequisites, and branching outcomes into engine-compatible quest data.
  • Template Support: Generates main, side, companion, faction, and contract quests from various input modes (hook-based, type-based, objective-based).
  • Validation & Output: Ensures generated data conforms to crpg_engine/schemas/quest_schema.json and saves files under data/quests with standard naming.

Quick Start

To begin, provide a quest seed or select an input mode (hook-based, type-based, or objective-based). The skill will produce a JSON file at data/quests/[id].json with naming conventions like side_[name].json or main_[name].json.

Frequently Asked Questions about quest-designer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate structured JSON quest data for a CRPG from a narrative seed?

To generate CRPG quest data, provide a narrative seed or hook to automatically structure branching outcomes, objectives, and prerequisites into a validated JSON file ready for engine integration.

What is the best way to design branching narrative outcomes for RPG quests?

Designing branching narrative outcomes is achieved by defining prerequisites and objectives that trigger different narrative paths, which are then structured into a schema-compliant JSON format for engine processing.

Can I create different RPG quest types like companion and faction quests using JSON?

Yes, you can generate main, side, companion, faction, and contract quests by selecting type-based or objective-based input modes, which output appropriately named JSON files under the data/quests directory.

Does generated quest data need to conform to a specific JSON schema?

Generated quest data must conform to the crpg_engine/schemas/quest_schema.json validation schema to ensure compatibility and proper parsing by the CRPG engine during implementation.

How do I structure quest prerequisites and objectives for a branching RPG narrative?

Structuring quest prerequisites and objectives involves defining the required conditions and goals that unlock branching outcomes, which are then translated into standardized JSON data files.