events-panels

Process World of Warcraft combat log streams into displayable metrics with TypeScript and React.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a robust framework for processing and visualizing complex World of Warcraft combat log data, enabling detailed performance analysis for raid leaders and players.

Core Features & Use Cases

  • Combat Log Processing: Ingests and processes various combat event streams (damage, healing, resource changes, etc.).
  • Panel-Based Visualization: Allows for the creation of custom display panels using a processor/wrapper architecture.
  • Web Worker Optimization: Utilizes Web Workers for efficient, non-blocking UI updates.
  • Use Case: A raid leader can use this Skill to create a new panel that specifically tracks and displays the effectiveness of raid-wide buffs during a boss encounter, helping to identify optimal buff usage.

Quick Start

Use the events-panels skill to add a new panel to display combat log metrics.

Frequently Asked Questions about events-panels

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

FAQPage Schema
How do I visualize WoW combat log data for performance analysis?

You can visualize WoW combat log data by processing event streams into displayable metrics using a TypeScript-based system with worker-safe processors and React wrappers. This framework supports creating custom data visualization panels for detailed game-play performance analysis.

Can I process damage and healing streams without blocking the UI?

Yes, processing damage and healing streams without blocking the UI is possible by integrating a Web Worker pool. This architecture handles combat log event streams safely, ensuring non-blocking UI updates while calculating performance metrics.

What types of combat events can I track in custom visualization panels?

You can track various combat event types in custom visualization panels, including damage, heal, and resource_change streams. The system processes these distinct event streams into displayable metrics for comprehensive performance analysis.

How do I create a custom panel to track raid-wide buff effectiveness?

To create a custom panel tracking raid-wide buff effectiveness, you use the processor and wrapper architecture to ingest combat log event streams. The framework processes these streams into metrics, allowing you to build custom display panels for buff analysis.

Does this combat log visualization framework require React?

Yes, the combat log visualization framework uses React wrappers to facilitate the creation of custom display panels. It integrates these wrappers with worker-safe TypeScript processors to handle combat event streams and update the UI.