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/backlog summaries, play recommendations, wishlist sales, achievement progress, game lookups, review help, setup verification, and durable preference memory.
STEAM_API_KEY is required for Steam Web API access and is the only secret here.STEAM_ID is required to identify the target profile, but it is not a secret.IGDB_CLIENT_ID and IGDB_ACCESS_TOKEN are optional for richer game lookups.steamId64 before calling Steam APIs.syncSteamSnapshot.buildLibraryOverviewContext(userId, games, topLimit?, recentLimit?): provide a game list with playtimeMinutes or playtimeHours, and optionally playtime2WeeksMinutes, deckCompatibility, reviewScore, and 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, Steam ID, library access, wishlist access, achievement access, and IGDB availability.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."agents/openai.yaml in sync with the skill name, short description, and default prompt.manifest.ts aligned with the skill description and version.constants.ts before publishing a new release.SKILL.md as the only file users need to understand the skill.