procedural-gen Skill (gamedev-skills) for Claude Code: What It Does and How to Install It
Makes the agent generate game content from a seed: noise terrain, dungeon layouts and weighted loot tables.
- Installs
- 8.9K
- on skills.sh
- Stars
- 6.4K
- on GitHub
- Files
- 2
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
The agent keeps one seeded random generator and passes it everywhere, picks a technique for the content (noise for terrain, space partitioning for rooms and corridors, weighted tables for rarity), generates into a plain data grid first, and checks that every room is reachable before showing it. It covers fractal noise, a rooms-and-corridors sketch, BSP, random-walk and cellular caves, wave function collapse and pity tables.
The skill is engine neutral with Godot 4.7 and Unity 6.3 notes. It lists 8 pitfalls, such as using the global RNG and seeds that stop matching after an update. It sends the painting of the tiles to other skills in the same collection (godot-tilemap, unity-tilemap-2d), which are optional.
Good for
- Game developers generating maps, dungeons or terrain in any engine
- Roguelike and survival-crafting builders who need reproducible worlds
- Anyone debugging a generator that gives different results per run
Install procedural-gen
Claude Code
- 1
Copy this prompt.
Install the procedural-gen skill in Claude Code. Run this command: claude plugin marketplace add gamedev-skills/awesome-gamedev-agent-skills claude plugin install gamedev@awesome-gamedev-agent-skills Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Claude Code.
Pick one route. The gamedev plugin installs the whole collection: the README says 77 skills plus a router, and the marketplace file lists 78 skill paths. The disciplines plugin installs 15 cross-engine skills including this one. The skills CLI and folder routes install only procedural-gen. The README says the skills CLI needs Node.js 22.20 or later.
From the project README. Source.
What's in the skill
When it loads
Generate game content procedurally — seeded deterministic RNG, value/Perlin/ Simplex noise for terrain and heightmaps, grid dungeon generation (rooms + corridors, BSP, random walk, wave function collapse), and weighted loot/drop tables. Engine-neutral algorithms. Use when the user mentions procedural generation, perlin/simplex noise, random seed, dungeon generator, WFC, heightmap/terrain, or loot tables.
Sections in SKILL.md
- When to use
- Core workflow
- Patterns
- 1. Seeded, deterministic RNG (the foundation)
- 2. Fractal (fBm) noise for heightmaps
- 3. Weighted loot table (rarity-correct selection)
- 4. Rooms-and-corridors dungeon (sketch)
- Pitfalls
- References
- Related skills
Key facts
- Installs on skills.sh
- 8,905 (Nov 2, 2026)
- GitHub stars
- 6,427 for the whole collection (Nov 2, 2026)
- Last repo commit
- Oct 28, 2026
- Audits on skills.sh
- Gen Agent Trust Hub: pass, Socket: pass, Snyk: pass
What it includes
5 steps: own your randomness, pick the technique, generate to data, validate, tune
Read ·
Core workflowA dedicated RNG instance per run, with notes for Godot 4.7 and Unity 6.3
Try: “Make this dungeon generator reproducible from a seed”
Read ·
Seeded, deterministic RNGOctaves, lacunarity and gain, plus a redistribution curve for terrain
Details in references/noise.md: islands, biome lookup and object scatter.
Try: “Generate an island heightmap with biomes”
Read ·
Fractal (fBm) noise for heightmapsPicks by relative weights, with a pity or bag system against bad streaks
Try: “Add a loot table: 70 common, 25 rare, 5 legendary”
Read ·
Weighted loot tablePlaces non-overlapping rooms and connects them with L-shaped corridors
references/dungeon-generation.md adds BSP, caves, cellular smoothing, WFC and a connectivity check.
Read ·
Rooms-and-corridors dungeon8 listed traps, from the global RNG to flat Perlin noise at integer coordinates
Read ·
Pitfalls
From the official docs
Permissions
Low risk
The skill itself is Markdown only. The plugin routes install a whole collection, so use the single-skill command if you only want this one.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
The plugin routes install more than this skill
The marketplace file lists 78 skill paths for the gamedev plugin and 15 for disciplines. The repo tree has no hook or MCP config files. The skills CLI route with --skill installs only procedural-gen. github.com
The CLI one-liner in the README installs everything
npx skills add gamedev-skills/awesome-gamedev-agent-skills installs the router and all 77 skills. Add --skill procedural-gen to install one. github.com
Security advisories
No published security advisories as of Nov 2, 2026.
Technical details
| Turning on read-only | No read-only switch exists. |
|---|---|
| Sign-in and keys | SKILL.md names no key or token. |
| Scopes |
|
Questions
What does the procedural-gen skill do?
It makes the agent generate levels, terrain and loot from compact rules and a seed. The same seed gives the same world, so bugs repeat and players can share seeds.
How do I install it?
Use the install box at the top of this page. It lists two Claude Code plugins, the skills CLI for this skill only, and folder routes. The README says the CLI needs Node.js 22.20 or later.
Which engines does it support?
The algorithms are engine neutral, with code in Python and short Godot 4.7 and Unity 6.3 notes. SKILL.md sends painting tiles to godot-tilemap or unity-tilemap-2d, and pathfinding to game-ai.
Does it need other skills from the collection?
No. The related skills listed in SKILL.md (godot-tilemap, unity-tilemap-2d, game-ai, level-design, roguelike, survival-crafting) are optional hand-offs for tile painting, pathfinding, pacing and genre work.
Do I need an API key?
No key is named in SKILL.md. The folder holds three Markdown files.
Is it safe?
It bundles no scripts and adds instructions and two reference files. The plugin routes add more skills than this one, which the permissions section lists.
Does it work in the Claude app?
The skill is a folder of Markdown files, so the box lists an upload route that zips the folder. The README names Claude Code and many other agents as places it loads natively.
Information
updated Nov 2, 2026
- Folder
skills/disciplines/procedural-gen
Sources
Docs, issue trackers and discussions this page is built from.
Show all 6Hide
- awesome-gamedev-agent-skills README · github.com
- awesome-gamedev-agent-skills INSTALLATION.md · github.com
- awesome-gamedev-agent-skills marketplace.json · github.com
- procedural-gen SKILL.md · github.com
- procedural-gen references/noise.md · github.com
- procedural-gen references/dungeon-generation.md · github.com