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.