wow-api-spells-abilities

Reference World of Warcraft spell, spellbook, action bar, and cooldown APIs.

39|4|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/JBurlison/WoWAddonAPIAgents --skill wow-api-spells-abilities-jburlison
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wow-api-spells-abilities
Source: https://github.com/JBurlison/WoWAddonAPIAgents/tree/main/.github/skills/wow-api-spells-abilities
Command: npx skills add https://github.com/JBurlison/WoWAddonAPIAgents --skill wow-api-spells-abilities-jburlison

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive documentation and quick reference for World of Warcraft's spell, spellbook, action bar, and related APIs, enabling developers to interact with game mechanics programmatically.

Core Features & Use Cases

  • Spell Data Querying: Retrieve detailed information about spells, including cooldowns, charges, usability, and range.
  • Spellbook Navigation: Programmatically access and manage spells within the player's spellbook.
  • Action Bar Management: Query and manipulate actions on the player's action bars.
  • Use Case: An addon developer needs to create a combat rotation helper. They can use this Skill to query spell cooldowns, check spell usability, and determine the optimal spell to cast next based on game state.

Quick Start

Use the wow-api-spells-abilities skill to get the cooldown duration for the spell 'Frostbolt'.

Frequently Asked Questions about wow-api-spells-abilities

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

FAQPage Schema
How do I check spell cooldowns and usability in a WoW addon?

WoW spell cooldowns and usability can be checked using C_Spell info, cooldown, and usability APIs. This reference provides function details for retrieving spell cooldown durations, charges, and whether a spell is currently castable in game state.

What WoW API functions are available for spellbook navigation?

WoW spellbook navigation uses C_SpellBook APIs to programmatically access and query spell slots. This reference covers slot queries and navigation functions needed to manage spells within the player's spellbook in addon development.

How do I manage action bar slots and overrides with WoW addon APIs?

Action bar slots and overrides are managed through C_ActionBar APIs in WoW. This reference documents slot management, state queries, and override functionality for querying and manipulating actions on the player's action bars.

Can I track diminishing returns and spell procs using WoW spell APIs?

Diminishing returns and spell procs are trackable through C_SpellDiminish and C_SpellActivationOverlay APIs. This reference covers DR tracking and spell activation overlay procs for monitoring spell trigger events and crowd control reduction.

How do I query totem and shapeshift form data in World of Warcraft?

Totem and shapeshift form data are queried through dedicated WoW totem and shapeshift API functions. This reference provides function details for retrieving active totem information and querying current shapeshift form states.

Does this WoW spell API reference cover casting and channeling functions?

Casting and channeling functions are included in this WoW spell API reference. It documents global spell category functions, flyouts, spell confirmation, and C_AssistedCombat rotation helpers for addon developers building cast logic.