wow-api-items-inventory

Reference WoW Retail item, inventory, bank, and merchant APIs.

39|4|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/JBurlison/WoWAddonAPIAgents --skill wow-api-items-inventory-jburlison
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wow-api-items-inventory
Source: https://github.com/JBurlison/WoWAddonAPIAgents/tree/main/.github/skills/wow-api-items-inventory
Command: npx skills add https://github.com/JBurlison/WoWAddonAPIAgents --skill wow-api-items-inventory-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 item, inventory, bank, and merchant systems, enabling precise programmatic control over in-game assets.

Core Features & Use Cases

  • Item Data Retrieval: Access detailed information about items, including name, quality, level, and type.
  • Inventory & Bank Management: Programmatically query, sort, and manipulate items within bags and bank tabs.
  • Merchant & Looting Operations: Handle vendor interactions, item purchases, sales, and loot window management.
  • Use Case: Automatically sort your bags by item type, check for duplicate items, and list all available crafting reagents in your bank.

Quick Start

Use the wow-api-items-inventory skill to get the name and icon for the item in bag 0, slot 1.

Frequently Asked Questions about wow-api-items-inventory

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

FAQPage Schema
How do I retrieve item data from a specific bag slot using the WoW API?

To retrieve item data using the WoW API, you query the C_Item and C_Container namespaces by specifying the bag index and slot number. This returns detailed information including the item's name, quality, level, and type.

What WoW API namespaces are needed for managing bank and inventory items?

Managing bank and inventory items requires the C_Container and C_Bank namespaces. These APIs allow you to programmatically query, sort, and manipulate items within your character's bags and bank tabs.

Can I automate merchant interactions and looting operations with the WoW API?

Yes, you can automate merchant interactions and looting using the C_MerchantFrame and C_Loot APIs. These functions handle vendor interactions, item purchases, sales, and loot window management programmatically.

How do I handle item upgrades and socket information in WoW addons?

Handling item upgrades and socket information in WoW addons involves using the C_ItemSocketInfo and C_ItemInteraction APIs. These namespaces provide functions to manage item upgrade paths and socketed gem modifications.

Do I need prior knowledge of WoW API namespaces to manage in-game assets programmatically?

Yes, managing in-game assets programmatically requires an understanding of WoW API namespaces and item location patterns. This knowledge is necessary to correctly interact with item, container, bank, and merchant systems.