ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      mjrussell

      Safety Report

      Steam Games CLI

      @mjrussell

      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.

      2,023Downloads
      10Installs
      0Stars
      1Versions

      Security Analysis

      medium confidence
      Suspicious0.08 risk

      The skill's behavior (requires a steam CLI binary, an npm install, and a STEAM_API_KEY) matches its stated purpose, but there are multiple mismatches between the registry metadata and the instructions which could indicate sloppy packaging or missing/misdeclared requirements — investigate before installing or granting secrets.

      Feb 11, 20261 files3 concerns
      Purpose & Capabilitynote

      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 Scopeok

      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 Mechanismconcern

      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.

      Credentialsnote

      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 & Privilegeok

      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.

      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.

      Latest Release

      v0.4.0

      Initial release: Browse Steam library with filters for playtime, reviews, Deck compatibility, tags, and genres

      More by @mjrussell

      Todoist

      39 stars

      Resend

      2 stars

      Paprika

      2 stars

      Fitbit

      1 stars

      Anylist

      1 stars

      Trakt

      0 stars

      Published by @mjrussell on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]