session-log-parsing

Extract test cases from YAML session logs and gameplay transcripts.

2|Updated Aug 16, 2025
One-click install
npx skills add https://github.com/C-Ross/LlamaOfFate --skill session-log-parsing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-log-parsing
Source: https://github.com/C-Ross/LlamaOfFate/tree/main/.github/skills/session-log-parsing
Command: npx skills add https://github.com/C-Ross/LlamaOfFate --skill session-log-parsing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Session logs often contain a complex mix of player inputs, actions, dice outcomes, and narrative text. This Skill provides a structured way to read those logs and extract meaningful test cases and validation data for QA and gameplay analysis.

Core Features & Use Cases

  • Log structure understanding: identifies scene starts, player inputs, actions, dice rolls, and narratives.
  • Test-case extraction: converts relevant events into reusable test cases for regression testing.
  • Narrative-consistency validation: links inputs, outcomes, and GM narration to verify storyline coherence.
  • Use Case: analyze a run to generate a test suite that covers key interactions and outcomes.

Quick Start

Parse a given session log YAML file to extract test cases and validation steps.

Frequently Asked Questions about session-log-parsing

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

FAQPage Schema
How do I extract test cases from session logs for gameplay analysis?

To extract test cases from session logs, you parse YAML-formatted entries containing timestamp, type, and data fields to identify action_parse, dice_roll, and narrative events, assembling them into structured validation cases.

What is the best way to validate narrative consistency from gameplay transcripts?

Validating narrative consistency from gameplay transcripts involves parsing session logs to link player inputs, dice outcomes, and GM narration, verifying storyline coherence through structured test case extraction.

Can I parse scenario-gen logs and walkthrough records to validate behavior and outcomes?

Yes, you can parse scenario-gen logs and walkthrough records to validate behavior and outcomes by processing YAML entries with timestamp, type, and data fields to extract structured test cases.

Do I need YAML formatted session logs to extract regression testing data?

Yes, you need YAML formatted session logs with specific entries containing timestamp, type, and data fields to successfully extract regression testing data and validate gameplay behavior.

How do I convert dice rolls and player actions into reusable test cases?

Converting dice rolls and player actions into reusable test cases requires parsing action_parse and dice_roll events from YAML session logs, structuring them into validation steps for regression testing.

What limitations exist when parsing session logs for test case extraction?

Limitations when parsing session logs include the requirement for YAML entries with specific timestamp, type, and data fields, restricting compatibility with unstructured or non-YAML gameplay transcripts.