wow-api-social-chat

Reference WoW Retail chat, social, club, friend, voice, and addon messaging APIs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide to interacting with World of Warcraft's chat, social, community, friend list, and voice communication APIs, enabling seamless in-game communication and social feature development.

Core Features & Use Cases

  • Chat Management: Send and receive messages across various channels (say, party, raid, guild, whispers, addon messages), register custom addon message prefixes, and filter chat output.
  • Social & Community Features: Manage friends lists, interact with BattleNet friends, create and manage communities/clubs and their streams, and utilize the club finder for recruitment.
  • Voice & Ping Systems: Control voice chat settings, manage member volumes, and interact with the in-game ping system.
  • Use Case: Develop an addon that automatically announces raid boss pulls to a specific guild channel, or create a system to manage and sort your BattleNet friends based on their online status and game.

Quick Start

Use the wow-api-social-chat skill to send a message to the party channel.

Frequently Asked Questions about wow-api-social-chat

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

FAQPage Schema
How do I send a message to a specific chat channel using the WoW API?

To send a message to a specific chat channel in WoW, use the C_ChatInfo and ChatFrame functions provided by the API. This Skill provides complete references for managing chat output across say, party, raid, guild, and whisper channels.

Can I create and manage WoW communities or clubs programmatically?

Yes, you can create and manage WoW communities programmatically using the C_Club and C_ClubFinder APIs. These APIs handle community creation, stream management, and recruitment finder operations for addon development.

What WoW API functions are available for voice chat and ping systems?

WoW API voice chat and ping system functions are located in C_VoiceChat and C_PingManager. These APIs control voice chat settings, manage member volumes, and interact with the in-game ping system.

How do I register custom addon message prefixes in WoW?

Register custom addon message prefixes in WoW using the C_ChatInfo API functions. This Skill covers the addon message system, allowing seamless cross-addon communication via registered custom prefixes and filtered chat output.

Does the WoW API support BattleNet friend list management?

Yes, the WoW API supports BattleNet friend list management through the C_BattleNet and C_FriendList APIs. Addon developers can interact with BattleNet friends, sort online statuses, and manage social features.

What are the 12.0.0 instance restrictions for WoW social APIs?

The 12.0.0 instance restrictions limit certain social API behaviors within specific WoW instances. This Skill provides references for C_SocialRestrictions and 12.0.0 instance limitations to ensure addon compliance with current chat and communication constraints.