wow-encounter-detection

Parse World of Warcraft combat logs to detect raid and dungeon encounters.

6|5|Updated Nov 11, 2025
One-click install
npx skills add https://github.com/Emyrk/chronicle --skill wow-encounter-detection
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: wow-encounter-detection
Source: https://github.com/Emyrk/chronicle/tree/main/agent-skills/wow-encounter-detection
Command: npx skills add https://github.com/Emyrk/chronicle --skill wow-encounter-detection

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a robust system for parsing World of Warcraft combat logs to automatically detect and define raid and dungeon encounters, including bosses, trash mobs, and their unique mechanics.

Core Features & Use Cases

  • Instance Registration: Define new raid or dungeon instances and their associated zone names.
  • Hostile Classification: Identify and classify enemies as trash mobs or bosses using creature entry IDs.
  • Custom Boss Mechanics: Implement specialized logic for multi-phase bosses, add tracking, and unique death conditions.
  • Use Case: When a new raid instance is introduced in a game update, this Skill can be extended to accurately track every fight within it, providing detailed encounter data for analysis.

Quick Start

Extend the wow-encounter-detection skill by defining a new raid instance and its hostiles in the appropriate Go files.

Frequently Asked Questions about wow-encounter-detection

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

FAQPage Schema
How do I parse WoW combat logs to detect raid encounters and boss mechanics?▼

Parsing WoW combat logs to detect raid encounters involves registering instances and classifying hostiles via Identity maps using creature entry IDs to differentiate trash mobs from bosses.

Can I define custom boss mechanics for multi-phase World of Warcraft fights?▼

Defining custom boss mechanics for multi-phase WoW fights is supported by creating boss-specific Character handlers that track adds and manage unique death conditions using characterFactory.

What is the best way to classify hostiles in World of Warcraft combat log parsing?▼

Classifying hostiles in WoW combat log parsing is handled by mapping creature entry IDs through Identity maps to categorize enemies as either trash mobs or specific raid bosses.

How do I add support for a new raid instance when parsing WoW combat logs?▼

Adding new raid instance support requires extending Go files to register the instance and its associated zone names, then using CommonFactory for simple instances to parse combat logs.