Token导航 LogoToken导航

Agent Skill · 效率

play-any-game(玩任何游戏)

play-any-game 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

play-any-game 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描有提醒项,按安装量在效率类的 21,003 个 Skill 里排第 8,780。

总安装 6,714周安装 269GitHub Stars 公开资料未说明下载 2,174核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.4.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:play-any-game(玩任何游戏)
来源仓库:https://github.com/cgandgameenginelearner/play-any-game
安装命令:
openclaw skills install play-any-game
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install play-any-game

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

AI游戏伴侣助手 - 当你在游戏中遇到困难、卡关、不知道怎么操作时,AI可以帮你分析游戏画面、解答问题、甚至简单操作界面帮你解决问题。不是全自动代肝,而是你的游戏伙伴,在你需要的时候伸出援手。当用户提到"帮我看下这个怎么过"、"这个怎么操作"、"卡关了"、"不知道怎么弄"时使用此技能。支持原神、崩坏星穹铁道等各类游戏。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install play-any-game;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

play-any-game 怎么安装?

在终端执行 openclaw skills install play-any-game。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

play-any-game 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

play-any-game 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

play-any-game 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

play-any-game 用的人多吗?

公开数据是累计安装 6,714 次,近一周安装 269 次,下载 2,174 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

play-any-game 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
play-any-game

玩任何游戏 · 本页

6,714—接触敏感数据MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
play-any-game
description
AI游戏伴侣助手 - 当你在游戏中遇到困难、卡关、不知道怎么操作时,AI可以帮你分析游戏画面、解答问题、甚至简单操作界面帮你解决问题。不是全自动代肝,而是你的游戏伙伴,在你需要的时候伸出援手。当用户提到"帮我看下这个怎么过"、"这个怎么操作"、"卡关了"、"不知道怎么弄"时使用此技能。支持原神、崩坏星穹铁道等各类游戏。
version
1.4.1

Play Any Game - AI游戏伴侣助手

项目定位

不是游戏代肝助手,而是游戏伴侣助手。

当你玩游戏时遇到困难:

  • 🤔 不知道这个机关怎么解?
  • 😵 卡在这个Boss打不过?
  • 🤷 找不到NPC在哪?
  • 😕 不知道这个界面怎么操作?

AI可以:

  1. 截图分析 - 看到你的游戏画面,理解当前状态
  2. 解答问题 - 告诉你该怎么解决
  3. 简单操作 - 帮你点击界面、解决问题

核心设计理念

每次操作都有截图,让 AI 能看到操作后的效果,然后继续下一步操作。

┌─────────────────────────────────────────────────────────────┐
│                                                             │
│   AI 分析截图 ──→ 执行操作 ──→ 自动截图 ──→ 返回给 AI      │
│        ↑                                           │        │
│        └───────────────────────────────────────────┘        │
│                                                             │
└─────────────────────────────────────────────────────────────┘

按钮识别方案

使用多模态大模型直接识别界面元素,通过自然语言描述定位按钮:

# 通过文字描述点击按钮
python main.py click_text "地图按钮" "原神"
python main.py click_text "快速编队按钮" "原神"
python main.py click_text "确认按钮" "原神"

优点:

  • 无需预设按钮模板
  • 支持动态界面
  • 自然语言描述,灵活直观
  • 适用于各种游戏

支持的游戏

游戏AI 角色窗口标题
原神派蒙"原神"
崩坏:星穹铁道三月七"崩坏:星穹铁道"

SOUL 切换机制

OpenClaw 使用此技能时,通过 game 命令切换 SOUL:

用户说:我要玩原神
→ OpenClaw 调用: python main.py game start 原神
→ 返回: { soulPath: "games/genshin-impact/SOUL.md" }
→ OpenClaw 读取 SOUL.md → 替换系统提示
→ AI 化身为派蒙与用户交互

用户说:不玩了
→ OpenClaw 调用: python main.py game end
→ 返回: { soulPath: "games/default/SOUL.md" }
→ OpenClaw 恢复默认 SOUL

目录结构

.trae/skills/play-any-game/
├── scripts/               # Python 核心模块
│   ├── click.py           # 点击功能
│   ├── keyboard.py        # 键盘功能
│   ├── screenshot.py      # 截图功能
│   ├── window.py          # 窗口管理
│   ├── config.py          # 配置管理
│   └── gui_agent/         # 多模态 AI 识图模块
│       ├── base.py        # 抽象基类
│       ├── aliyun.py      # 阿里云 GUI-Plus 实现
│       └── factory.py     # 工厂模式
├── games/                 # 游戏定制目录
│   ├── games.json         # 游戏配置
│   ├── default/           # 默认 SOUL
│   │   └── SOUL.md       # OpenClaw 默认人设
│   ├── genshin-impact/    # 原神
│   │   └── SOUL.md       # 派蒙角色设定
│   └── honkai-starrail/   # 崩坏:星穹铁道
│       └── SOUL.md       # 三月七角色设定
├── screenshots/           # 截图存储目录
├── config.json            # 配置文件
├── main.py                # CLI 入口
└── requirements.txt       # Python 依赖

环境要求与安装指南

🤖 Agent 必读:使用此 skill 前,必须确保 Python 3 环境和所有依赖已正确安装。请按照以下步骤逐一执行。

系统要求

  • OS: Windows 10/11(使用 Win32 API 控制窗口和鼠标)
  • Python: 3.8 或更高版本
  • 网络: 需要能访问阿里云 API(用于 AI 识图)

🐍 Step 1:检查并安装 Python 3

首先检查 Python 是否已安装:

python --version

如果命令不存在或版本低于 3.8,按以下方式安装:

# 推荐:使用 winget(Windows 10/11 内置包管理器)
winget install Python.Python.3.12

安装完成后,关闭并重新打开终端,然后验证:

python --version   # 应输出 Python 3.12.x(或 3.8+)
pip --version      # 应输出 pip 版本信息
⚠️ 若 python 命令仍不可用,请检查安装时是否勾选了 "Add Python to PATH"。可以重新运行安装程序,选择 "Modify" → 勾选 "Add Python to PATH"。

📦 Step 2:安装 Python 依赖

# 进入 skill 目录(根据实际路径调整)
cd skills/play-any-game

# 安装所有依赖
pip install -r requirements.txt

依赖说明:

包名版本要求用途
pywin32>=306Windows 窗口管理、鼠标/键盘控制(Win32 API)
Pillow>=10.0.0图像处理、截图保存
opencv-python>=4.8.0图像识别、模板匹配
numpy>=1.24.0数值计算(opencv 依赖)
openai>=1.0.0调用阿里云 GUI-Plus AI 模型 API

如果安装速度慢,使用国内镜像:

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

安装后验证依赖:

python -c "import win32api, PIL, cv2, numpy, openai; print('All dependencies OK')"

🔑 Step 3:配置 API Key

此 skill 使用阿里云百炼平台的 GUI-Plus 模型进行 AI 识图。

# 方式1:命令行配置(推荐,持久保存到 config.json)
python main.py config --set-api-key YOUR_DASHSCOPE_API_KEY

# 方式2:环境变量(临时生效,重启终端后失效)
set DASHSCOPE_API_KEY=YOUR_DASHSCOPE_API_KEY

获取 API Key:

  1. 前往 阿里云百炼平台
  2. 注册/登录账号
  3. 在 "API-KEY 管理" 页面创建新的 API Key

✅ Step 4:验证安装

# 测试1:列出所有窗口(验证 pywin32 正常)
python main.py windows

# 测试2:截取屏幕(验证 Pillow/截图功能正常)
python main.py screenshot

# 测试3:查看当前配置(验证 API Key 已设置)
python main.py config --show

全部命令正常输出,说明环境安装完成。

CLI 命令

基础命令

命令说明示例
screenshot [窗口]截取屏幕python main.py screenshot
capture <窗口>截取指定窗口python main.py capture "原神"
click <x> <y> [窗口]点击坐标python main.py click 540 820 "原神"
key <按键> [窗口]按键python main.py key Space "原神"
hold <按键> <毫秒> [窗口]按住按键python main.py hold W 1000 "原神"
windows列出所有窗口python main.py windows

AI 识图命令

命令说明示例
click_text <描述> [窗口]AI识图点击python main.py click_text "地图按钮" "原神"
click_text <描述> --dry-run仅分析不执行python main.py click_text "确认" --dry-run
click_text <描述> --provider <模型>指定模型python main.py click_text "地图" --provider gui-plus-2026-02-26

配置命令

命令说明示例
config --set-api-key <KEY>设置 API Keypython main.py config --set-api-key sk-xxx
config --show显示当前配置python main.py config --show
config --list-agents列出可用模型python main.py config --list-agents

游戏会话命令

命令说明示例
game list列出支持的游戏python main.py game list
game start <游戏>开始游戏会话python main.py game start 原神
game end结束游戏会话python main.py game end
game current显示当前游戏python main.py game current

游戏会话命令用于 SOUL 切换:

# 开始玩原神 → AI 化身为派蒙
python main.py game start 原神
# 返回: { soulPath: "games/genshin-impact/SOUL.md", character: "派蒙" }

# 不玩了 → 恢复默认 SOUL
python main.py game end
# 返回: { soulPath: "games/default/SOUL.md", character: "OpenClaw" }

支持的游戏关键词:

  • 原神:原神、genshin、派蒙、paimon
  • 星铁:星穹铁道、星铁、starrail、崩铁、三月七

命令返回格式

所有命令返回标准 JSON 格式:

{
  "action": "click_text",
  "text": "地图按钮",
  "windowTitle": "原神",
  "x": 120,
  "y": 90,
  "provider": "aliyun",
  "model": "gui-plus",
  "screenshotPath": "screenshots/原神/screenshot_xxx.png",
  "afterScreenshotPath": "screenshots/原神/screenshot_xxx.png",
  "timestamp": "2026-04-05T20:00:00.000000"
}

点击模式

  1. 前台点击模式(默认)

- 使用 mouse_event API 模拟真实鼠标 - 需要窗口在前台 - 会移动真实鼠标光标

  1. 后台点击模式(--background)

- 使用 PostMessage 发送窗口消息 - 不抢夺鼠标,可在后台运行 - 部分游戏可能拦截

原神特殊处理

原神游戏中所有 UI 点击操作需要同时按住 Alt 键:

  • 点击前自动按住 Alt 键
  • 点击完成后释放 Alt 键
  • 代码已自动处理,无需手动操作

典型工作流

AI 识图点击

# 1. 通过文字描述点击按钮
python main.py click_text "地图按钮" "原神"
# AI 分析截图,找到按钮位置,执行点击,返回点击前后截图

# 2. 仅分析不执行
python main.py click_text "确认按钮" "原神" --dry-run
# 返回识别到的坐标,不执行点击

帮玩家操作界面

# 1. 截图分析当前状态
python main.py capture "原神"
# AI 分析截图,发现需要点击某个按钮

# 2. 点击按钮
python main.py click 540 820 "原神"
# 返回点击后的截图,AI 确认操作成功

扩展新模型

from scripts.gui_agent import register_agent, BaseGUIAgent

class NewGUIAgent(BaseGUIAgent):
    @property
    def name(self) -> str:
        return "new-model"
    
    def analyze(self, screenshot, instruction, **kwargs):
        # 实现调用新模型 API
        pass

register_agent("new-model", NewGUIAgent)

添加新游戏支持

  1. 在 games/ 目录下创建游戏文件夹
  2. 创建 SOUL.md - AI 角色设定
  3. 创建 SKILL.md - 游戏子技能说明

SOUL.md 模板

# 角色名 - 游戏名助手

## 基本信息

- **名称**: 角色名
- **身份**: 角色身份
- **性格**: 角色性格
- **口头禅**: "口头禅"

## 核心能力

- 游戏画面实时分析
- 游戏知识问答
- 自动化操作

注意事项

  • 游戏窗口可见:AI 需要游戏窗口在可见状态才能分析画面
  • 辅助性质:AI 只是辅助玩家解决问题,不是全自动挂机
  • 策略判断:需要真正策略判断的高难度内容仍需玩家自己操作
  • API Key 保护:不要将 API Key 提交到 git 仓库

参考资料

📖 详细的安装说明、模型信息、使用示例请查阅 README.md

🌐 开源仓库

平台分布

OpenClaw

89.3%
按下载量换算1,941

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

可疑

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills