board-state

Prints the complete board state of a diagnostic frame as plain text.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/richard-jh-mccrae/PokemonAI --skill board-state-richard-jh-mccrae
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: board-state
Source: https://github.com/richard-jh-mccrae/PokemonAI/tree/main/.agents/skills/board-state
Command: npx skills add https://github.com/richard-jh-mccrae/PokemonAI --skill board-state-richard-jh-mccrae

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When debugging or reviewing diagnostic frames, you need a quick, complete snapshot of the game state without manually reconstructing it. This Skill renders one frame's full board state in a readable, phone-width plain-text format. ## Core Features & Use Cases - Full Board Rendering: Shows both sides' active, bench, hand, deck, discard, and prizes for a single diagnostic frame. - Turn Allowances: Reports whether energy was attached, a supporter was played, or a retreat occurred so far in the turn. - Options and Ruling: Includes the options offered in the frame and the associated ruling. - Use Case: Given a frame key like "82756664-97", ask for its board state and receive the verbatim output of tools/train/frame_view.py as a formatted text list. ## Quick Start Ask the assistant to show the board state for a specific frame key, for example by saying "pull up the full board state of 82756664-97".

Frequently Asked Questions about board-state

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

FAQPage Schema
How do I see the board state of a diagnostic frame?▼

Name the frame key and ask to see or print the board, for example "board state for 82756664-97". The skill runs tools/train/frame_view.py and relays its output verbatim as a plain-text list.

What information does the board state output include?▼

The output covers both sides' active, bench, hand, deck, discard, and prizes, plus turn-so-far allowances such as energy attached, supporter played, and retreated. It also includes the options offered and the ruling for the frame.

Can I use shorthand frame keys like f97?▼

Yes, abbreviated keys such as f97 are recognized alongside full keys like 82756664-97. Terse follow-ups in an already frame-scoped conversation, such as "show the board", also trigger the skill.

Does the board state skill modify or analyze the frame?▼

No, it only renders the frame's state by running frame_view.py and relaying its output verbatim. It does not alter the frame, make rulings itself, or perform additional analysis beyond the tool's output.