Skip to main content
Post

Build a Steam Game Picker for Your Own Backlog

Quickchat published a tutorial for building a Steam game picker from your own library. The walkthrough builds an agent called Tonight's Shelf that answers requests like "Pick three games I own with under 120 recorded minutes" with a short list. Each pick shows the game's title, its Steam app ID, its recorded playtime, and a reason. If only two games qualify, you get two.

The setup is a Main Prompt plus one read-only HTTP API Action in Quickchat that calls Steam's GetOwnedGames endpoint. The prompt tells the agent to recommend only app IDs that came back in that response and to treat missing playtime as unknown, not zero. It keeps Steam's data separate from your own notes, such as "I already finished that" or a preference for shorter evenings, so completion status and session length come from you and not from playtime guesses.

You'll need your SteamID64, a Steam Web API key, and game details and playtime that your Steam privacy settings allow the request to read. Steam may not issue API keys to limited accounts. The key goes in a protected x-webapi-key header inside Quickchat, not in the prompt or in chat. The tutorial also shows how to create the Action through the Quickchat ChatGPT plugin or Claude connector with a placeholder key, so you add the real one in Quickchat afterward. If you'd rather not connect Steam, there's a variant where you paste your own game list into the prompt instead.

The example conversations in the tutorial use a synthetic three-game Steam response, not a real account's library.

Loading replies…