steam-community-inventory
Retrieves Steam inventory data and manages trade offers on steamcommunity.com
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bluesyparty-src/steamcommunityWhat This Skill Does
The steam-community-inventory skill provides a robust interface for interacting with the Steam Community market and inventory ecosystem. It enables OpenClaw to retrieve detailed inventory information for specific Steam games, manage asset identification, and handle trade offer logistics. By leveraging direct requests to the Steam Community endpoints, this skill allows users to audit their game assets, monitor market-hash names, and process inventory data programmatically. It effectively bridges the gap between raw API responses and actionable game asset insights.
Installation
To install this skill, run the command: clawhub install openclaw/skills/skills/bluesyparty-src/steamcommunity. After installation, ensure you have gathered your credentials. You must visit your Steam profile to obtain your SteamID64, generate a Steam Web API key via the official Steam developer portal, and extract the steamLoginSecure and sessionid cookies from your browser's developer tools. Once collected, export these as environment variables (STEAM_ID, STEAM_API_KEY, STEAM_COOKIES, and STEAM_SESSION_ID) to authorize the skill to access your private inventory data securely.
Use Cases
- Inventory Auditing: Quickly list all items in your CS2, TF2, or Dota 2 inventories to track value or rarity.
- Portfolio Management: Automate the summary of item collections across multiple games.
- Trading Assistance: Prepare data for trade offers by mapping specific asset IDs to their corresponding market hash names.
- Bulk Analysis: Handle massive inventories with pagination support, ensuring that large collections are fully indexed for analysis.
Example Prompts
- "List all items in my CS2 inventory and show me their market hash names."
- "Get a summary of my Team Fortress 2 items, including total quantities for each type."
- "Fetch the next page of my Rust inventory using the last asset ID from the previous response."
Tips & Limitations
- Rate Limiting: Always respect the API constraints. For very large inventories, use the paginated fetch method starting with the
last_assetidvalue returned by the initial request. - Cookie Expiration: Steam session cookies expire periodically. If the skill fails to return data, you may need to refresh your
steamLoginSecurecookie from your browser. - Security: Never share your
STEAM_API_KEYor cookie values with others, as these grant full access to your Steam inventory operations.
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-steamcommunity": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
csfloat
Queries csfloat.com for data on skins
steamcommunity
Retrieves Steam inventory data for a user from steamcommunity.com
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.