Steam Games Updates for Openclaw

A specialized automation tool for fetching, filtering, and accumulating the latest news and patch notes for a personalized list of Steam games.

patfitzner
v1.0.0
Mar 11, 2026
0
1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install steam-games-updates

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install steam-games-updates using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Steam Games Updates?

Steam Games Updates is a powerful integration designed to bridge the gap between gamers and the official Steam News API. It allows AI agents to monitor specific titles for significant patches, community updates, and developer announcements without requiring any private API keys. By leveraging Openclaw Skills, this tool provides a structured way to stay current on game states, ensuring you never miss a meta shift or a critical update for your library.

The skill is built for precision, offering deep customization through lookback periods and regex-based filters. Whether you are managing a gaming community or simply tracking your own competitive rotation, this Openclaw Skills addition transforms raw Steam data into actionable intelligence.

Steam Games Updates Use Cases

  • Tracking competitive meta changes for titles like Counter-Strike 2 or PUBG.
  • Automated monitoring of game patch notes for content creators and news curators.
  • Filtering out noise such as weekly ban reports or minor community polls using custom regex.
  • Maintaining a local archive of update history for a specific set of Steam AppIDs.

How Steam Games Updates Works

  1. The skill initializes with a configuration file (skill-config.json) containing a list of tracked games and their respective Steam AppIDs.
  2. When triggered, the script queries the public ISteamNews Web API for each configured game.
  3. Results are filtered based on the lookback_days setting and any global or per-game exclude_patterns.
  4. New updates are merged into a local JSON database, ensuring no duplicate entries while maintaining a history of discovered news.
  5. The AI agent can then present these updates in a human-readable format or perform further analysis on the patch content.

Steam Games Updates Setup

To get started with this skill, ensure you have python3 installed. The skill will automatically handle initial configuration on its first execution.

# Fetch updates for all currently tracked games
python3 {baseDir}/scripts/updates.py

# List your tracked games to verify configuration
python3 {baseDir}/scripts/updates.py --list

# Search for a new game to add it to your tracking list
python3 {baseDir}/scripts/updates.py --search "Baldur's Gate 3"

# Add a game by its specific AppID
python3 {baseDir}/scripts/updates.py --add 1086940

Steam Games Updates Data Schema & Taxonomy

The skill manages its state and update history within the data/ directory using the following structure:

File Description
skill-config.json Stores the AppID list, lookback window, and regex exclude patterns.
updates.json An accumulated record of all fetched updates including title, url, and content.
.state.json A private metadata file tracking the last-run timestamp to optimize API requests.

Each record in updates.json follows a strict schema containing game, appid, title, url, date, content, discovered_at, and status.

Steam Games Updates Advanced Features

  • Regex Noise Filtering: Use exclude_patterns in the config to automatically skip specific types of posts, such as "Weekly Ban" reports or "Dev Logs".
  • Automated Steam Search: Integrated search functionality resolves imprecise game names into valid AppIDs using the Steam Community search engine.
  • Duplicate De-duplication: Intelligent merging logic prevents the same news item from appearing twice, even if the content is updated on Steam.
  • Configurable Lookback: Adjust the lookback_days parameter to control the depth of historical data fetched during each sync.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins python3
Github Stars: 0
forks: 0

Featured*