Install
openclaw skills install @franciscoagx/steam-companionReusable Steam gaming companion for profiles, library insights, recommendations, wishlist tracking, achievement context, game lookups, reviews, setup verification, and preference memory.
openclaw skills install @franciscoagx/steam-companionUse this skill for Steam-related requests about profiles, library and backlog summaries, play recommendations, wishlist sales, achievement progress, game lookups, review help, setup verification, and durable preference memory.
This skill depends on the external steam-mcp MCP server.
The MCP must be installed and configured before using this skill.
Repository: https://github.com/franciscoagx/steam-mcp
Required configuration:
STEAM_API_KEYOptional:
IGDB_CLIENT_IDIGDB_ACCESS_TOKENIf the MCP is unavailable, this skill can only provide guidance based on existing conversation context and cannot fetch live Steam data.
A vanity name, Steam profile URL, or steamId64 is valid input. The steam-mcp MCP server should resolve it before calling Steam APIs.
Some Steam data may be unavailable because of privacy settings. Empty payloads usually mean private, restricted, or unavailable data, not necessarily a skill failure.
Library summaries require public or accessible library data.
Wishlist sales require a public wishlist or a store snapshot already fetched by steam-mcp.
Achievement summaries require accessible game and achievement details.
steam-mcp resolve identity and fetch Steam data first.syncSteamSnapshot.buildLibraryOverviewContext(userId, games, topLimit?, recentLimit?): provide a game list with playtimeMinutes or playtimeHours, and optionally playtime2WeeksMinutes, deckCompatibility, reviewScore, tags, or genres.buildDiscoveryContext(userId, candidates?, options?): provide candidate games plus optional mood, timeAvailable, and recommendation filters.buildWishlistContext(userId, saleItems?, wishlist?, limit?): provide sale items from the store and/or tracked wishlist items.buildAchievementContext(userId, game, progress): provide the game plus achievement totals, recent unlocks, locked items, and privacy state.buildGameLookupContext(userId, game, options?): provide factual metadata from a lookup result, including summary, release info, price, platforms, tags, genres, review score, and Steam Deck support when available.buildSetupContext(userId, check): provide boolean checks for API key, library access, wishlist access, achievement access, and IGDB availability.steam-mcp or a store lookup.syncSteamSnapshot.saveFeedback or savePreference.recommendGames or buildDiscoveryContext for ranked suggestions.buildLibraryOverviewContext, buildWishlistContext, buildAchievementContext, buildGameLookupContext, or buildSetupContext for focused summaries.buildReviewContext when writing about a specific game.Hades II."Celeste and summarize the useful metadata."Hades."