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.