wow-api-items-inventory

Reference World of Warcraft Retail item, inventory, bank, and loot APIs.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/pfchrono/SimpleUnitFrames --skill wow-api-items-inventory-pfchrono
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wow-api-items-inventory
Source: https://github.com/pfchrono/SimpleUnitFrames/tree/main/.agents/skills/wow-api-items-inventory
Command: npx skills add https://github.com/pfchrono/SimpleUnitFrames --skill wow-api-items-inventory-pfchrono

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive reference for World of Warcraft Retail's item, inventory, bank, and loot APIs, enabling precise programmatic control over player assets.

Core Features & Use Cases

  • Item Information: Query details like name, link, quality, level, and cooldowns for any item.
  • Inventory Management: Programmatically manage items in bags and the bank, including sorting, searching, and equipping.
  • Looting & Merchants: Interact with loot windows, loot rolls, and vendor buy/sell/repair functions.
  • Use Case: Automatically check if a player has a specific item in their inventory or bank, or equip a particular item by name.

Quick Start

Use the wow-api-items-inventory skill to get the name and link of 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 get item information like name and link from a specific bag slot in WoW Retail?

Use the WoW Retail item APIs to query details like name, link, quality, and level from a specific bag slot. The C_Item and C_Container functions provide programmatic access to retrieve item information for any inventory slot.

Can I programmatically manage player bank and bag inventory in World of Warcraft?

Yes, you can manage player bank and bag inventory programmatically in World of Warcraft. The C_Container and C_Bank APIs support sorting, searching, and equipping items across player bags and the bank.

What Lua APIs are available for interacting with loot windows and vendor merchants in WoW?

The Lua APIs for interacting with loot windows and vendor merchants in WoW include C_Loot and C_MerchantFrame. These functions handle loot rolls, buy/sell operations, and repair interactions with vendors.

How does the World of Warcraft item socket info and upgrade system API work?

The WoW item socket info and upgrade system API works through C_ItemSocketInfo and C_ItemInteraction functions. They provide programmatic control over item socket management and upgrade interactions for player gear.

Does this item and inventory API reference cover World of Warcraft Retail loot object interactions?

Yes, this item and inventory API reference covers World of Warcraft Retail loot object interactions. The C_WorldLootObject functions are included for managing interactions with world loot objects in the environment.

What are the limitations of using Lua APIs for inventory management in WoW Retail?

The limitations of using Lua APIs for inventory management in WoW Retail include reliance on the native API structure, meaning you cannot create new inventory slots and are bound by client-side execution constraints.