A sophisticated, data-driven text RPG engine that enables AI agents to function as professional Dungeon Masters using classic D&D rules.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install rpg-text
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install rpg-text using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The rpg-text skill is a comprehensive, object-oriented framework designed for building text-based role-playing games. Based on the original Dungeons & Dragons ruleset, it provides a robust architecture for turn-based adventures, complex combat systems, and deep character progression. This skill allows an AI to take on the role of a Dungeon Master (DM), dynamically narrating world events while managing background logic.
By leveraging Openclaw Skills, developers can deploy a fully realized game world where every entity, from players to monsters, is managed through a structured data-driven system. The engine handles everything from attribute modifiers and saving throws to inventory management and quest tracking, ensuring a professional and consistent gaming experience.
To integrate this skill into your environment, ensure your data directory is properly structured with the required JSON definitions.
# Create the data directory structure
mkdir -p data/maps
# Initialize the engine with core data files
# Ensure characters.json, items.json, and monsters.json are present
# Launch the AI agent to begin the DM session
The skill utilizes a structured JSON-based data schema to maintain game consistency and allow for easy expansion.
| Data File | Content Description |
|---|---|
| characters.json | Definitions for all non-player characters and their behaviors. |
| items.json | Full catalog of weapons, armor, potions, and artifacts. |
| monsters.json | A complete bestiary including AC, HP, attack patterns, and XP values. |
| jobs.json | Class specifications including hit dice, mana dice, and saving throws. |
| loot_tables.json | Logic for randomized rewards and treasure distribution. |
| maps/ | Location-specific data including descriptions and connected paths. |
Loading
A powerful Go-based command-line interface for querying comprehensive Formula 1 telemetry, timing, and session data via the OpenF1 API.

A unified interface providing single-API-key access to over 50 AI models for media generation, conversational AI, and web research.

A comprehensive integration for programmatically managing Ghost CMS blog posts and media via the Admin API.

A gritty, high-personality agent overhaul that replaces robotic corporate speak with the authentic, grounded energy of a grumpy Chinese tech veteran.

A GitHub-style version control platform for AI memories that enables agents to save, search, and fork conversation snapshots across sessions.

An automated data analysis tool for Lingji operation tickets that generates professional PDF reports and evaluates maintenance efficiency.








































