Organizes TRPG briefing_package files so Openclaw Skills keeps always-on data lean and loads large lore only when keywords fire.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install trpg-data-context-hooks
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 trpg-data-context-hooks using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
In Openclaw Skills, this skill restructures a TRPG briefing_package so AI GM context stays lean, deterministic, and token-efficient. It separates small, always-needed facts into data/*.yaml and moves larger, reference-style content into rules_sections/*.md, where config.yaml can expose it through context_hooks.
Because the AI GM is the only GM, every piece of game knowledge needed during play must remain inside the briefing_package, but not every piece should be injected every round. By routing only the right content at the right time, the skill prevents token waste, reduces context bloat, and keeps large compendiums usable without overwhelming the prompt.
data/*.yaml grows past about 50 lines and starts getting injected every turn.rules_sections/*.md.context_hooks in config.yaml that trigger on player speech instead of command syntax.data/ only if it must be visible every round; move the rest into rules_sections/.data/*.yaml small and let rules_sections/*.md hold the longer reference material.context_hooks in config.yaml using natural player-facing keywords, not command syntax.rules_sections/ and is the single authoritative copy.No dependency install is required; apply the skill to an existing briefing_package.
mkdir -p briefing_package/data briefing_package/rules_sections
wc -l briefing_package/data/*.yaml briefing_package/data/*.yml
data/ and into rules_sections/.mv briefing_package/data/equipment.yaml briefing_package/rules_sections/equipment.md
config.yaml so the right section loads on demand.context_hooks:
"equipment": "rules_sections/equipment"
"magic": "rules_sections/spellbook"
"monster": "rules_sections/monster-index"
This skill organizes the briefing_package into three layers: core data, on-demand rules, and hook routing.
| Path | Taxonomy | Injection behavior | Size guideline | Typical contents |
|---|---|---|---|---|
data/*.yaml |
Core, always-on facts | Injected every round | Prefer < 50 lines | Core attributes, short skill lists, currencies, small resource systems |
rules_sections/*.md |
Topic modules / reference docs | Injected only when a keyword matches | Prefer < 200 lines | Equipment manuals, spellbooks, monster indexes, world lore |
config.yaml -> context_hooks |
Trigger map | Maps natural-language terms to files | N/A | equipment → rules_sections/equipment |
Metadata taxonomy rules
data/.rules_sections/.Loading
Openclaw Skills helps you add or update TRPG character creation flows by choosing between simple point allocation and guided multi-step setup.

Openclaw Skills turns structured TRPG YAML scenarios into GM-friendly Markdown sidecar files without changing the original source.

Openclaw Skills turns TRPG source materials into a polished, player-facing introduction that makes people want to try the game.

Converts TRPG markdown source files into polished, print-ready PDFs without modifying the originals.

Openclaw Skills for auditing a finished TRPG ruleset to expose gaps, contradictions, and missing systems before play.

Generate consistent TRPG character portraits and embed them directly into Excel character sheets with Openclaw Skills.








































