referee

Orchestrate Ironsworn solo or co-op RPG sessions with structured game loops.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/mmacy/osr-plugins --skill referee-mmacy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: referee
Source: https://github.com/mmacy/osr-plugins/tree/main/plugins/ironsworn-referee/skills/referee
Command: npx skills add https://github.com/mmacy/osr-plugins --skill referee-mmacy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, ruamel.yaml, other libraries, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill orchestrates Ironsworn solo or co-op RPG sessions, providing a structured game flow and maintaining shared resources like the CLI and Datasworn data.

Core Features & Use Cases

  • Campaign Management: Start, continue, or create characters for Ironsworn campaigns.
  • Game Session Routing: Direct game state to appropriate sub-skills like character creation, world setup, and play loops.
  • Shared Resources: Hosts the CLI, Datasworn data, constitution, and move disambiguation guide for consistent game mechanics.
  • Use Case: If you're starting a new Ironsworn campaign, use the skill to create a new campaign, create characters, and start the game session.

Quick Start

Use the /ironsworn-referee:referee command to start the Ironsworn referee.

Frequently Asked Questions about referee

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

FAQPage Schema
How do I manage an Ironsworn solo or co-op RPG session?

To manage an Ironsworn solo or co-op RPG session, use an orchestration tool that routes game state, manages campaign creation, and provides shared resources like Datasworn data to maintain consistent tabletop gameplay mechanics.

What is needed to start a new Ironsworn campaign digitally?

Starting a new Ironsworn campaign requires Python, ruamel.yaml, and other libraries for CLI execution and data handling to route game state through character creation and world setup.

Can I use this to direct game state to character creation and world setup?

Yes, game session routing directs the current game state to appropriate sub-skills, specifically handling character creation, world setup, and the ongoing play loop for an Ironsworn campaign.

How does this Ironsworn referee maintain consistent tabletop game mechanics?

It maintains consistent tabletop game mechanics by hosting shared resources, including a CLI, Datasworn data, a constitution, and a move disambiguation guide that enforce structured rule adherence.

What are the limitations of managing tabletop RPG gameplay with a CLI orchestrator?

The main limitation is its strict dependency on Python and ruamel.yaml for CLI execution and data handling; without this specific environment, the structured game loop and campaign routing cannot function.