Steam Games CLI

🎮 Steam游戏库智能筛选专家

Steam游戏库命令行管理工具,支持按游玩时长、评价、Steam Deck兼容性及标签筛选,帮助用户快速发现想玩的游戏。

收藏
7.3k
安装
2.6k
版本
0.4.0
CLS 安全性认证2026-06-04
点击查看完整报告 >

使用说明

核心用法

Steam Games CLI 是一款面向 Steam 玩家的命令行工具,用于浏览、筛选和发现个人游戏库中的游戏。用户需先配置 Steam Web API 密钥和 Steam ID,即可通过简洁的命令查询库中游戏。

主要功能模块:

1. 基础信息查询steam whoami 查看个人资料与库统计,steam library 列出全部游戏
2. 多维度筛选:支持按游玩时长(未玩过、最少/最多小时数)、用户评价(1-9分制)、Steam Deck 兼容状态(Verified/Playable)、游戏标签(440+)和类型进行过滤

3. 智能排序:可按名称、游玩时长、Deck游玩时长、评价或兼容性排序

4. AI优化输出:提供 --json 格式便于脚本和AI代理处理,支持流式融合和早终止优化

典型使用场景:

  • 寻找适合 Steam Deck 的高分未玩游戏
  • 按特定标签(如"Roguelike")快速定位游戏
  • 筛选短时长精品游戏或长期投入的佳作

显著优点

  • 精准筛选能力:组合过滤条件极为强大,可一次性应用多个维度(如"未玩过的、Deck验证通过的、评价8分以上的独立游戏")
  • Steam Deck 原生支持:专门针对掌机用户设计,兼容状态查询实用
  • 性能优化:本地过滤优先执行,远程API并行获取,带结果限制时自动早终止
  • 开发者友好:JSON输出、纯文本模式、环境变量配置,易于集成到自动化工作流

潜在缺点与局限性

  • 依赖外部API:需自行申请 Steam Web API 密钥,且受Steam API速率限制
  • 非官方工具:由社区开发者维护,存在API变更导致功能失效的风险
  • 功能边界:仅支持读取库信息,无法启动游戏、修改库或进行购买操作
  • 网络依赖:评价、标签、Deck兼容等数据需联网获取,离线功能受限

适合人群

  • Steam Deck 用户寻找优化游戏体验
  • 拥有大量游戏、需要"发现"未玩佳作的重度玩家
  • 希望用脚本自动化游戏库管理的开发者/极客用户
  • 游戏推荐场景下的AI代理集成

常规风险

  • API密钥泄露风险:Steam API密钥需妥善保管,硬编码或共享可能导致账户风险
  • 隐私暴露:库数据包含个人游戏偏好和游玩时长,分享输出时需注意脱敏
  • 数据准确性:依赖Steam商店数据更新,可能存在标签缺失或兼容状态滞后
  • 服务可用性:Steam API服务不稳定时工具可能失效

安全解读

核心用法

Steam Games CLI Skill 是一款面向 Steam 游戏库的智能管理工具,通过调用 Steam Web API 实现本地游戏库的多维度浏览与筛选。用户需配置 STEAM_API_KEY 和 Steam ID 后,即可使用 steam 命令查询游戏库、筛选游戏、获取推荐等。

主要功能模块:

  • 库概览steam whoami 查看个人信息与库统计
  • 游戏列表steam library 支持分页、JSON 输出、多字段排序
  • 智能筛选:支持游戏时长(未玩/最少/最多小时)、评价等级(1-9分制)、Steam Deck 兼容性(Verified/Playable)、标签(440+)与类型筛选
  • Deck 优化:专为 Steam Deck 用户设计的 --deck-compat 筛选与 Deck 游玩时长排序

AI Agent 工作流优化

  • 流式融合与提前终止机制,本地筛选优先执行以减少 API 调用
  • 并行获取远程数据(评价、Deck 兼容性、标签),达到 --limit 阈值立即停止
  • 支持 --json 输出便于脚本化与 AI 代理集成

显著优点

1. 零代码执行风险:纯 Markdown 文档型 Skill(T-MD 分类),无可执行代码,天然免疫代码注入与恶意执行
2. 多维度精准筛选:组合时长、评价、Deck 兼容性、标签、类型五大维度,解决"游戏太多不知道玩什么"的痛点

3. Steam Deck 原生支持:官方 Deck 验证状态查询,支持 Verified/Playable/Unsupported 分级,便携设备用户刚需

4. 高性能架构:本地缓存优先 + 远程并行获取 + 提前终止,大库用户也能秒级响应

5. 开源透明:GitHub 公开维护,功能描述清晰,社区驱动迭代

潜在缺点与局限性

1. 外部依赖必需:需用户自行申请 Steam Web API Key,配置门槛存在;需安装 steam-games-cli NPM 包
2. 隐私数据范围:虽 Skill 本身不收集数据,但 Steam API 调用会暴露用户游戏库信息至 Valve 服务器

3. 实时性限制:依赖 Steam 商店数据同步,评价分数与 Deck 验证状态可能存在延迟

4. 功能边界:纯查询工具,无游戏启动、下载管理、好友互动等深度 Steam 功能

5. 地域与锁区:部分游戏信息可能因区域限制无法完整获取

适合人群

  • Steam 游戏库臃肿用户:拥有 100+ 游戏但常陷入"选择困难"的收藏家
  • Steam Deck 掌机玩家:需要快速筛选 Deck 验证游戏优化便携体验
  • Roguelike/特定类型爱好者:通过标签系统精准定位未玩的高分同类游戏
  • AI 工作流集成者:需结构化游戏数据用于推荐算法、数据分析的开发者
  • 成就猎人/完美主义者:通过时长筛选快速定位"半途而废"的游戏

常规风险

| 风险类型 | 等级 | 说明 |
|---------|------|------|
| 代码执行 | ☆☆☆☆☆ | 纯文档,零风险 |
| 数据泄露 | ★☆☆☆☆ | API Key 需用户自行保管,Skill 不存储 |
| 隐私合规 | ★☆☆☆☆ | 符合 GDPR/CCPA,无主动数据收集 |
| 供应链 | ★★☆☆☆ | 依赖 `steam-games-cli` NPM 包,需信任上游 |
| 服务可用性 | ★★★☆☆ | 依赖 Steam API 稳定性,偶有维护窗口 |

安全认证:T2 可信社区开发者来源,S级安全评分(95/100),全维度扫描通过。

Steam Games CLI 内容

手动下载zip · 1.9 kB
SKILL.mdtext/markdown
请选择文件