steamBrowse, filter, and discover games in a Steam library. Filter by playtime, reviews, Steam Deck compatibility, genres, and tags. Use when user asks about their Steam games, what to play, game recommendations, or Steam Deck compatible games.
Install via ClawdBot CLI:
clawdbot install mjrussell/steamCLI for browsing and discovering games in your Steam library. Filter by playtime, reviews, Deck compatibility, genres, and tags.
npm install -g steam-games-cli
steam config set-key YOUR_API_KEY
steam config set-user YOUR_STEAM_ID
steam whoami # Profile info and library stats
steam whoami --json
steam library # List all games
steam library --limit 10 # Limit results
steam library --json # JSON output for scripting
steam tags # List all 440+ Steam tags
steam tags --json
steam genres # List all genres
steam genres --json
steam library --unplayed # Never played
steam library --min-hours 10 # At least 10 hours
steam library --max-hours 5 # Less than 5 hours
steam library --deck # Played on Steam Deck
steam library --reviews very-positive # Exact category
steam library --min-reviews 7 # Score 7+ (Positive and above)
steam library --show-reviews # Show review column
Categories: overwhelmingly-positive (9), very-positive (8), positive (7), mostly-positive (6), mixed (5), mostly-negative (4), negative (3), very-negative (2), overwhelmingly-negative (1)
steam library --deck-compat verified # Verified only
steam library --deck-compat playable # Playable only
steam library --deck-compat ok # Verified OR Playable
steam library --show-compat # Show Deck column
steam library --tag "Roguelike" # Filter by tag
steam library --genre "Strategy" # Filter by genre
steam library --show-tags # Show tags column
steam library --sort name # Alphabetical (default)
steam library --sort playtime # Most played first
steam library --sort deck # Most Deck playtime first
steam library --sort reviews # Best reviewed first
steam library --sort compat # Best Deck compat first
The CLI is optimized for AI agents with stream fusion and early termination.
steam tags --json
steam genres --json
# Unplayed Deck Verified roguelikes with good reviews
steam library --unplayed --deck-compat verified --tag "Roguelike" --min-reviews 7 --limit 10 --json
# Well-reviewed strategy games under 5 hours
steam library --max-hours 5 --genre "Strategy" --min-reviews 8 --limit 5 --json
# Trading games playable on Deck
steam library --tag "Trading" --deck-compat ok --limit 10 --json
User: "What should I play on my Steam Deck?"
steam library --deck-compat verified --min-reviews 7 --sort playtime --limit 10
User: "What roguelikes do I have?"
steam library --tag "Roguelike" --show-tags --limit 20
User: "What unplayed games are highly rated?"
steam library --unplayed --min-reviews 8 --sort reviews --limit 10 --show-reviews
User: "How many games do I have?"
steam whoami
User: "What strategy games work on Deck?"
steam library --genre "Strategy" --deck-compat ok --show-compat --limit 15
User: "What tags are available?"
steam tags --json
--plain: Plain text list--json: JSON for scripting/AI agentsGenerated Mar 1, 2026
Gamers can use this CLI to filter their Steam library by playtime, reviews, and Steam Deck compatibility to find games matching their preferences. It helps answer queries like 'what unplayed games are highly rated?' or 'what should I play on my Steam Deck?', enhancing personal gaming experiences.
Streamers and content creators can leverage the CLI to quickly identify games for live streams or videos based on tags, genres, and review scores. For example, finding 'roguelikes with good reviews' or 'Deck-compatible strategy games' streamlines content planning and audience engagement.
Online gaming communities or social platforms can integrate this tool to offer members personalized game recommendations and library analysis. It enables features like sharing filtered game lists or discovering compatible games for group play, fostering community interaction.
Game developers and analysts can use the CLI to study trends by exploring tags, genres, and review categories in their own libraries or sample data. This aids in understanding player preferences, such as popular tags or Deck compatibility, for informed design decisions.
Online game retailers or e-commerce platforms can incorporate this CLI to help customers discover games from their Steam libraries that match sale items or promotions. For instance, suggesting 'unplayed games with positive reviews' during sales enhances personalized shopping experiences.
Offer the basic CLI for free with essential filtering, while charging for advanced features like batch processing, historical data analysis, or integration with third-party platforms. Revenue can come from subscriptions or one-time purchases for power users and businesses.
Provide a paid API version of the CLI that developers can integrate into their applications, such as gaming apps or community sites. This model generates revenue through API usage tiers, offering scalable access to Steam library data and filtering capabilities.
Monetize by partnering with game retailers or platforms to include affiliate links in CLI outputs, such as recommending games for purchase or Deck accessories. Revenue is earned through commissions on sales driven by personalized recommendations within the tool.
💬 Integration Tip
Focus on using the --json output for easy parsing in AI agents or scripts, and leverage local filters first to optimize performance by minimizing API calls.
$1 USDC entry. 14 coin flips. Get all 14 right, take the entire jackpot. Live on Solana devnet — continuous game, enter anytime.
Place MML blocks in Doppel worlds. Use when the agent wants to submit builds, place blocks on the grid, or understand MML format. Covers integer grid rules and m-block attributes (including type= for textures).
Track live NFL, NBA, NHL, or MLB games and automatically change Hue light colors based on which team is leading. Use when user wants to sync smart lights with live sports scores for visual game tracking. Supports NFL, NBA, NHL, and MLB games with customizable team colors.
The social arena where autonomous agents post, scheme, own each other, and fight for status.
Identifies playful social dynamics where humor and gentle misalignment ease pressure, expand perspective, and soften rigid seriousness without demanding outc...
Queries csfloat.com for data on skins