← Back to Skills Marketplace
Steam Games CLI
by
Matt Russell
· GitHub ↗
· v0.4.0
2570
Downloads
1
Stars
10
Active Installs
1
Versions
Install in OpenClaw
/install steam
Description
Browse, 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.
Usage Guidance
Before installing or using this skill: 1) Confirm the registry-declared requirements vs the SKILL.md (the SKILL.md says it needs the 'steam' binary and STEAM_API_KEY but the registry lists none). 2) If you plan to run 'npm install -g steam-games-cli', verify the npm package owner, inspect the package contents (or review the GitHub repo at the homepage), and check for postinstall scripts. 3) Only provide your Steam Web API key and Steam ID if you trust the package; treat the API key like a secret. 4) Prefer running the CLI in a sandbox or isolated environment first; if you want tighter assurance, manually review the code on GitHub or use official Steam tooling. 5) Ask the skill maintainer to update registry metadata to declare required binaries/env and to include an explicit install spec so permissions are clear.
Capability Analysis
Type: OpenClaw Skill
Name: steam
Version: 0.4.0
The skill bundle is benign. It clearly defines its purpose as interacting with a Steam library using an external `steam-games-cli` tool. It transparently declares its dependency on the `steam` binary and the `STEAM_API_KEY` environment variable, both of which are necessary for its stated functionality. The `SKILL.md` provides clear instructions for installation and usage, including how the AI agent should interact with the CLI, without any evidence of prompt injection, data exfiltration, malicious execution, persistence, or obfuscation.
Capability Assessment
Purpose & Capability
The SKILL.md describes a Steam library CLI and requires the steam binary plus a Steam Web API key and Steam user ID — these are reasonable for the stated purpose. However the registry metadata provided to the platform lists no required binaries or env vars, creating an inconsistency between what the skill says it needs and what the registry declares.
Instruction Scope
Runtime instructions are narrowly focused on installing/using the steam-games-cli and calling the steam binary with filters; they request the Steam API key and Steam ID (which are needed to call the Steam Web API). The instructions do not ask the agent to read unrelated files or exfiltrate other secrets.
Install Mechanism
Although the registry lists no install spec, the SKILL.md instructs users to run 'npm install -g steam-games-cli' — that installs third‑party code to disk and may execute postinstall scripts. This mismatch (no declared install but explicit npm install guidance) increases risk: verify the npm package publisher and review the package contents before installing.
Credentials
The skill's required secret (STEAM_API_KEY) and a Steam user ID are proportionate to querying a Steam library. The platform metadata omission of these required env vars is concerning because the platform-level permissions/requirements are incomplete or inaccurate — confirm which credentials you must provide and where they will be stored/transmitted.
Persistence & Privilege
The skill does not request always:true and does not declare any system-wide config modifications. It is instruction-only and would run only when invoked; no elevated persistence or cross-skill config changes are requested.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install steam - After installation, invoke the skill by name or use
/steam - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.4.0
Initial release: Browse Steam library with filters for playtime, reviews, Deck compatibility, tags, and genres
Metadata
Frequently Asked Questions
What is Steam Games CLI?
Browse, 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 2570 downloads so far.
How do I install Steam Games CLI?
Run "/install steam" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Steam Games CLI free?
Yes, Steam Games CLI is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Steam Games CLI support?
Steam Games CLI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Steam Games CLI?
It is built and maintained by Matt Russell (@mjrussell); the current version is v0.4.0.
More Skills