Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By punt-labs
A text adventure game engine for Claude Code. Play scripted dungeon crawls, UNIX-themed adventures, and more — powered by Claude as the game master.
npx claudepluginhub punt-labs/claude-plugins --plugin dungeonA text adventure engine for Claude Code. Claude is the game master — no code runs, only prompts. Players type natural language commands and Claude interprets them, manages game state, and narrates the story.
This is a clickable prototype. It demonstrates the concept but is not yet a game.
The entire game engine is a single markdown file (skills/dungeon/SKILL.md) containing instructions that Claude follows. Adventure scripts are structured markdown files in scripts/. Game state is persisted as YAML frontmatter in .claude/dungeon.local.md.
Player types: /dungeon attack the goblin
│
▼
Claude reads game state
Claude reads adventure script
Claude matches "attack the goblin" → fight action
Claude applies effects (health, inventory, scene change)
Claude writes updated state
Claude narrates the outcome
No parser. No runtime. Claude's natural language understanding is the parser.
curl -fsSL https://raw.githubusercontent.com/punt-labs/dungeon/e3653eb/install.sh | sh
claude plugin marketplace add punt-labs/claude-plugins
claude plugin install dungeon@punt-labs
curl -fsSL https://raw.githubusercontent.com/punt-labs/dungeon/e3653eb/install.sh -o install.sh
shasum -a 256 install.sh
cat install.sh
sh install.sh
Then restart Claude Code and type /dungeon to start.
| Script | Theme | Key Mechanic |
|---|---|---|
| The Depths of Grimhold | Classic fantasy dungeon crawl | Branching paths, inventory gating, boss fight |
| The UNIX Catacombs | UNIX system internals | Meta-humor, technical puzzles, process combat |
| The Haunted Library of Ashworth | Gothic horror | Noise/stealth mechanic, NPC relationship, moral choice |
/dungeon <action> Perform an action (describe what you want to do)
/dungeon look Re-read the current scene
/dungeon inventory Check your inventory and health
/dungeon new Start a new adventure
/dungeon help Show available commands
We are considering the following ideas for expanding the engine beyond static scripts:
| Tier | Addition | What It Unlocks |
|---|---|---|
| 1 | Local MCP server | Deterministic game logic (dice rolls, damage formulas), efficient scene loading, non-intrusive I/O |
| 2 | Backend service | Persistence across devices, save slots, leaderboards, content updates without reinstall |
| 3 | Spatial map engine | Procedural generation, fog of war, minimap, enemy pathfinding |
| 4 | Multiplayer | Co-op dungeon crawling, shared world state, PvP, DM mode, persistent worlds |
Each tier adds a runtime dependency but unlocks gameplay that is structurally impossible in the previous tier.
.claude-plugin/
plugin.json Plugin manifest
skills/
dungeon/SKILL.md Game engine (Claude's instructions)
scripts/
classic-fantasy-dungeon.md ~10 scenes, fantasy dungeon crawl
unix-catacombs.md ~8 scenes, UNIX-themed meta adventure
haunted-library.md ~8 scenes, stealth/horror
assets/
ascii-art.md Shared ASCII art (title, game over, victory)
install.sh Installer
MIT
Admin access level
Server config contains admin-level keywords
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Dungeon Master assistant for running persistent D&D 5e campaigns. Campaign creation/loading, character management, combat tracking, NPC generation, dice rolling, an optional live display companion, and full session state — all persisted across sessions. Provides the `dnd` skill; invoke as /dm:dnd, or just describe what you want once a campaign is loaded.
Learn Claude Code by building real things, one level at a time
Strike the earth! A Dwarf Fortress-inspired ASCII simulation where Claude acts as your fortress overseer.
Agent tooling for Summer Engine: game-dev skills, lifecycle hooks, and a 44-tool MCP bridge to the local desktop app.
Build s&box games by talking to Claude. Bundles the Claude Bridge MCP server, a screenshot-driven game-dev workflow skill, and an optional sbox-game-dev specialist agent. The s&box editor addon must be installed separately (see README).
D&D 5e Campaign Management for Dungeon Masters. Create modules, manage NPCs, populate encounters, and search the 5etools catalog.
Amazon Working Backwards PR/FAQ process — generate professional LaTeX documents for product discovery and decision-making
Create, validate, and test formal Z specifications for stateful systems using fuzz and probcli
Autonomous agent daemon with cryptographic owner control. Email communication via IMAP/SMTP with PGP trust model.
Identity binding for humans and AI agents — voice, email, GitHub, writing style, personality.
UNIX-style team communication for Claude Code: /who, /finger, /plan, /write, /read, /mesg, /tty, /last, /wall, /talk
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim