Agent Skills: Zork Interactive Fiction Skill

Play Zork text adventure via dfrotz. Use /zork <command> to play (e.g., /zork go north), /zork for status, /zork new to restart, /zork setup to configure Obsidian sync.

UncategorizedID: jonathanprozzi/claude-utils/zork

Skill Files

Browse the full folder contents for zork.

Download Skill

Loading file tree…

skills/zork/SKILL.md

Skill Metadata

Name
zork
Description
Play Zork text adventure via dfrotz. Use /zork <command> to play (e.g., /zork go north), /zork for status, /zork new to restart, /zork setup to configure Obsidian sync.

Zork Interactive Fiction Skill

Play the classic text adventure Zork I via dfrotz, with persistent save state and optional Obsidian integration for capturing learnings.

Quick Reference

| Command | What it does | |---------|--------------| | /zork look | Look around current room | | /zork go north | Move north (or any direction) | | /zork take lamp | Pick up an item | | /zork inventory | Check what you're carrying | | /zork | Show current status (look + inventory) | | /zork new | Start a fresh game | | /zork setup | Configure Obsidian vault for sync |

How to Play

Execute a single command:

bash scripts/play.sh "go north"

Check current status:

bash scripts/status.sh

Start a new game:

bash scripts/new.sh

Configure Obsidian sync:

bash scripts/setup.sh /path/to/your/vault

Game State

  • Save file: state/claude.sav.qzl - automatically saved after each command
  • Transcript: Append-only log of all commands and responses
  • Learnings: Your observations about the game (update with /zork reflect)

Obsidian Integration

If configured, transcript and learnings sync to your Obsidian vault as:

  • Claude Plays Zork Transcript.md
  • Claude Plays Zork Learnings.md

Run bash scripts/setup.sh to see current config or set a vault path.

Tips

  • Classic text adventure verbs: look, examine, take, drop, open, close, go, inventory
  • Directions: north, south, east, west, up, down, ne, nw, se, sw
  • You can abbreviate: n for north, i for inventory, l for look
  • Save happens automatically after each command

Purpose

This skill helps Claude build experiential intuition about text adventures and parser conventions, informing the design of AI companions in Emergent Quest.