Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Collect Game Item Data

ASecurity

Collect structured game item data by navigating Android or Windows application interfaces with MaaMCP. Use when cataloging equipment, weapons, props, or similar in-game collections through OCR, clicks, scrolling, and JSON export.

15 stars
0 votes
0 copies
0 views
Added 9/28/2026
ai-agentsgo

Works with

climcp

Security Analysis

A100/100

Scanned 9/28/2026

Install to Claude Code

$npx -y skills add KhazixW2/Everything-Maa --skill collect-game-item-data --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Collect Game Item Data?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Collect Game Item Data
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/khazixw2-collect-game-item-data-everything-maa/badge)](https://www.skillsdirectory.com/skills/khazixw2-collect-game-item-data-everything-maa)

More formats (shields.io, HTML) on the badges page.

Files
SKILL.md
---
name: collect-game-item-data
description: Collect structured game item data by navigating Android or Windows application interfaces with MaaMCP. Use when cataloging equipment, weapons, props, or similar in-game collections through OCR, clicks, scrolling, and JSON export.
---

# collect-game-item-data

收集游戏物品数据的自动化流程,使用 maa-mcp 工具操作。

## 触发条件

用户要求收集游戏中的物品数据(如装备、武器、道具等)时使用此skill。

## 工作流程

### 1. 设备连接

```
mcp__maa-mcp__find_adb_device_list() → 选择设备 → mcp__maa-mcp__connect_adb_device(device_name)
```

### 2. 进入物品列表

1. `mcp__maa-mcp__ocr(controller_id)` - 识别当前屏幕,找到入口按钮坐标
2. `mcp__maa-mcp__click(controller_id, x, y)` - 点击进入物品类别(如"武器")
3. `mcp__maa-mcp__wait(seconds=1.5)` - 等待界面加载
4. `mcp__maa-mcp__ocr(controller_id)` - 确认已进入物品列表页

### 3. 遍历收集物品详情

对列表中的每个物品:

1. `mcp__maa-mcp__click(controller_id, x, y)` - 点击物品进入详情页
2. `mcp__maa-mcp__wait(seconds=1.5)` - 等待详情加载
3. `mcp__maa-mcp__ocr(controller_id)` - 识别详情页数据
4. 提取关键字段:名称、类型、属性、描述、获取途径等
5. `mcp__maa-mcp__click(controller_id, x, y)` - 点击X按钮关闭 或 `mcp__maa-mcp__click_key(controller_id, key=4)` - 使用返回键
6. `mcp__maa-mcp__wait(seconds=1.5)` - 等待返回列表
7. `mcp__maa-mcp__ocr(controller_id)` - 确认已返回列表,继续下一个

### 4. 数据写入JSON

```json
{
  "item_category": "物品类别",
  "collection_date": "YYYY-MM-DD",
  "items": [
    {
      "name": "物品名称",
      "type": "类型",
      "属性1": 值,
      "属性2": 值,
      "source": "获取途径",
      "description": "描述"
    }
  ]
}
```

使用 `Write` 工具写入文件。

## OCR结果字段说明

`mcp__maa-mcp__ocr()` 返回格式:
```json
[{
  "box": [x, y, width, height],
  "score": 0.99,
  "text": "识别文字"
}]
```

- `box[0]`: 左上角X坐标
- `box[1]`: 左上角Y坐标
- `box[2]`: 宽度
- `box[3]`: 高度
- 中心点坐标: `x + width/2, y + height/2`

## 常用操作

| 操作 | 工具 |
|------|------|
| 截图OCR | `mcp__maa-mcp__ocr(controller_id)` |
| 单击 | `mcp__maa-mcp__click(controller_id, x, y)` |
| 双击 | `mcp__maa-mcp__double_click(controller_id, x, y)` |
| 滑动 | `mcp__maa-mcp__swipe(controller_id, start_x, start_y, end_x, end_y, duration)` |
| 返回键 | `mcp__maa-mcp__click_key(controller_id, key=4)` |
| 等待 | `mcp__maa-mcp__wait(seconds)` |

## 物品列表坐标推算

列表布局通常是网格或纵向排列,可根据OCR结果的 `box` 坐标推算下一个物品位置。

## 注意事项

- 点击前先确认坐标在物品名称范围内
- 关闭详情页优先使用X按钮,其次使用返回键(key=4)
- 等待时间可根据游戏加载速度调整(通常1.5-2秒)
- 复杂游戏可能需要滚动(swipe)列表才能看到所有物品

## 示例命令

```
/collect-game-item-data
```

用户描述:
```
收集装备栏下面武器栏的所有武器数据,包括名称、类型、攻击、命中率、需求力量、重量、获取途径。
```

Attribution

KhazixW2KhazixW2
View sourceMore from KhazixW2 →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1074701 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

695601 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

691 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →