steamcommunity
Retrieves Steam inventory data for a user from steamcommunity.com
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bluesyparty-src/steam-community-inventoryWhat This Skill Does
The steamcommunity skill enables your OpenClaw agent to interface directly with the Steam inventory API. By leveraging session-based authentication, the skill allows you to programmatically fetch, browse, and analyze your Steam inventory items for any game that supports the Steam Economy, such as CS2, Team Fortress 2, Dota 2, and Rust. It handles the complexities of the inventory endpoint, including path construction for specific App IDs and context IDs, while providing mechanisms to handle large inventory datasets through pagination support.
Installation
To integrate this skill into your environment, use the OpenClaw command-line interface. Run the following command in your terminal:
clawhub install openclaw/skills/skills/bluesyparty-src/steam-community-inventory
Once installed, you must define your environment variables. Locate your SteamID64 via your profile URL or steamid.io and extract your steamLoginSecure cookie from your browser's Developer Tools. Export these as STEAM_ID and STEAM_COOKIES respectively to ensure the agent can bypass rate limits and authenticate securely with the Steam servers.
Use Cases
This skill is designed for gamers, traders, and inventory managers. You can use it to build automated scripts that track the total value of your inventory, monitor rare drops, or prepare data for third-party marketplace listing tools. Developers can utilize this to create custom dashboards for tracking item scarcity or historical inventory changes, while casual users can quickly summarize their collection without navigating the Steam client interface.
Example Prompts
- "Check my CS2 inventory and list all items that have a factory new wear level."
- "How many items do I currently have in my Dota 2 inventory, and can you provide a list of their names?"
- "Fetch the next page of my Rust inventory items using the last asset ID from the previous request."
Tips & Limitations
Note that the steamLoginSecure cookie is sensitive security information; ensure you do not share your .env file publicly. The API is subject to rate limiting if you query too frequently, so implement local caching or delays for large-scale operations. If your inventory exceeds 2000 items, always check the more_items field in the response and use the start_assetid parameter for pagination. Ensure your Steam profile is set to 'Public' or 'Friends Only' (with appropriate privacy settings) for the API to return data successfully.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bluesyparty-src-steam-community-inventory": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
csfloat
Queries csfloat.com for data on skins
bitskins-api
Interacts with the BitSkins REST API V2 and WebSocket API for CS2/Dota 2 skin trading. Supports account management, market search, buying, selling, listing, delisting, relisting, price updates, Steam inventory/deposits/trades, wallet operations, and real-time WebSocket subscriptions. Use when the user wants to search for skins, check prices, buy or sell items, manage their BitSkins account, check balances, or interact with the BitSkins marketplace.
steam-community-inventory
Retrieves Steam inventory data and manages trade offers on steamcommunity.com