create-level

Generate and validate puzzle level JSON files for GridPonder.

4|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/GridPonder/GridPonder --skill create-level
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-level
Source: https://github.com/GridPonder/GridPonder/tree/main/.claude/skills/create-level
Command: npx skills add https://github.com/GridPonder/GridPonder --skill create-level

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, json, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of designing and validating new levels within the GridPonder puzzle platform, reducing manual effort and ensuring level quality.

Core Features & Use Cases

  • Level Generation and Validation: Parses game definitions, applies design principles, and generates level JSON files fitting specified constraints.
  • Solver Integration: Uses available solvers to test level solvability, optimality, and difficulty metrics.
  • Use Case: For a level designer aiming to create a challenging yet solvable new level, this Skill guides through level layout, testing, and verification steps to produce a validated level JSON.

Quick Start

Provide game pack ID, level ID, and design notes to generate, test, and validate a new puzzle level for the specified pack.

Frequently Asked Questions about create-level

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

FAQPage Schema
How do I automate grid puzzle level creation for game development?

Automating grid puzzle level creation involves parsing game definitions and applying design principles to generate level JSON files. This process uses solver tools to test solvability and difficulty metrics, ensuring new puzzle levels are balanced and aligned with design goals.

How do I validate that a new puzzle level is solvable before exporting the JSON?

Validating puzzle level solvability requires using integrated solver tools to test the generated level JSON. These solvers check the level layout against game constraints, verifying solvability, optimality, and difficulty metrics to ensure the puzzle is well-balanced.

What do I need to provide to generate a puzzle level JSON for a specific game pack?

Generating a puzzle level JSON requires providing the game pack ID, the target level ID, and specific design notes. This input allows the automation process to parse game definitions and apply constraints to produce a validated level file.

Can I use Python to test puzzle level difficulty and optimality metrics?

Python is used to run solver tools that test puzzle level difficulty and optimality metrics. By applying design principles to the level JSON, the Python-based solvers verify that the generated puzzle meets the specified validation and balance criteria.

What are the limitations of using JSON templates for grid puzzle level design?

JSON templates for grid puzzle level design are limited by the constraints defined in the game pack and the capabilities of the integrated solvers. Levels must strictly adhere to the parsed game definitions to ensure proper validation and solvability testing.

Does the create-level Skill work with existing GridPonder game packs?

The create-level Skill works with existing GridPonder game packs by parsing their game definitions to generate new levels. It uses the platform's solver tools to validate level JSON files, ensuring they fit the specified pack constraints and design principles.