Skip to content
Agentmart
Submit a tool

deck-analyzer

游戏王卡组对局分析 skill。接收 deck_raw.csv 和 deck_parsed.json,对卡组进行系统化对局分析,输出带完整 reasoning 的分析 JSON。分析维度包括:展开多样性、先攻终场质量与弱点、系统性弱点、手坑敏感度、Chokepoint、后攻突破力、资源续航、六维评分。每个判断必须附带…

Skill by elmhuangyu

IndexedApache-2.0★ 3
Write a review

Chalk Labs

Need help deploying deck-analyzer?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/elmhuangyu-deck-analyzer

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

游戏王卡组对局分析 skill。接收 deck_raw.csv 和 deck_parsed.json,对卡组进行系统化对局分析,输出带完整 reasoning 的分析 JSON。分析维度包括:展开多样性、先攻终场质量与弱点、系统性弱点、手坑敏感度、Chokepoint、后攻突破力、资源续航、六维评分。每个判断必须附带 reason。通常由 ygo-deck-analyze 调用,输出为 deck_analysis.json。

Use cases: spreadsheets, presentations

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/deck-analyzer

What's inside

Skill name
deck-analyzer
Description
游戏王卡组对局分析 skill。接收 deck_raw.csv 和 deck_parsed.json,对卡组进行系统化对局分析,输出带完整 reasoning 的分析 JSON。分析维度包括:展开多样性、先攻终场质量与弱点、系统性弱点、手坑敏感度、Chokepoint、后攻突破力、资源续航、六维评分。每个判断必须附带 reason。通常由 ygo-deck-analyze 调用,输出为 deck_analysis.json。
License
Apache-2.0
Instructions
423 lines in SKILL.md · view on GitHub

Files (3)

  • SKILL.md
  • boardbreakers.csv · resources/
  • handtraps.csv · resources/

SKILL.md (first lines)

# deck-analyzer

## 职责边界

这个 skill **只做分析和判断**,不调用任何工具。

- ✅ 接收 `deck_raw.csv` 和 `deck_parsed.json` 作为输入
- ✅ 读取 `resources/handtraps.csv` 和 `resources/boardbreakers.csv` 作为分析基准
- ✅ 对卡组进行多维度对局分析
- ✅ 每个判断都必须附带 `reason`,说明依据
- ✅ 输出六维评分(对照锚点标准)
- ❌ 不调用任何工具
- ❌ 不假设卡片效果(所有卡片信息来自输入文件)

> **关键原则**:所有判断必须有 reason。reason 是这个 skill 的核心价值——让后续读取 JSON 的 agent 在转述时有依据,而不是重新推理或胡诌。

---

## 输入

- `deck_raw.csv`:CLI 原始卡片数据(CSV格式)
- `deck_parsed.json`:deck-parser 的结构化输出
- `resources/handtraps.csv`:当前 meta 手坑列表,含效果摘要和分析重点
- `resources/boardbreakers.csv`:当前 meta 解场卡列表,含效果摘要和分析重点

> 如果 CSV 文件不存在,跳过对应部分并在输出中注明 `"resources_missing": true`,继续完成其他分析维度。

---

## 分析流程

### Step 1 — 展开多样性

目标:分析卡组**内生的路线结构**,即卡组本身有多少条独立的展开路线,这些路线之间的重叠程度有多高。

这不是分析"怕什么手坑"(那是 Step 5 的工作),而是分析"卡组结构本身有多宽"。

**1a. 起手宽度**

统计有多少张不同的 starter 能**独立**启动展开(不依赖其他特定手牌配合)。

- 独立 starter 越多,起手宽度越高
- 若多张 starter 走的是同一条路线,宽度不增加,只增加稳定性

**1b. 展开中段分叉**

分析展开中途是否存在分叉点:

- 某张关键卡缺席时,能否走另一条路到达相同或接近的终场?
- 还是所有路线都经过同一个必经节点(单点死亡)?

识别必经节点:如果任何一条展开路线都必须经过某张卡或某个步骤,该节点就是单点,路线多样性低。

**1c. 终场可达性**

分析残局展开的终场质量:

- 少一张 extender,终场妨碍数量从几变几?
- 完整展开和残局展开的终场差距有多大?
- 卡组是否有多个"档位"的终场(3妨碍 / 2妨碍 / 1妨碍),还是非全即零?

**1d. 综合判断**

- `multi_route`:有多条独立路线,中段有分叉,残局仍能建出有效终场
- `single_route`:路线单一,存在明显单点,残局终场质量大幅下降

---

### Step 2 — 先攻终场分析

你需要根据`maindeck_endboard`和`extradeck_monsters`分析可能的先攻终场。

**终场类型判断**:
- `NEGATE_BOARD`:以多重效果无效为主
- `FLOODGATE_BOARD`:以规则限制(锁特召、锁属性等)为主
- `TOWER_BOARD`:以高抗性、难以去除的怪兽为主
- `RESOURCE_DENIAL_BOARD`:主动破坏对手手牌、卡组或墓地资源,让对手下回合无法运作。轰雷帝、暗黑界军神等属于此类终场的核心。这类终场的威胁不在于"拦对手的动作",而在于"让对手没有动作可做"。
- `MIXED_BOARD`:以上类型混合

**阻抗结构**:统计前场阻抗(怪兽效果)和后场阻抗(魔陷)的数量和类型。

**抗性分析**:判断是否有效果对象抗性、破坏抗性、战斗抗性,以及来源是永续还是一次性。

**终场完整度**:
- 是否需要"所有牌都到位"才能建成完整终场
- 部分资源是否能建成次级终场
- 建完终场后是否仍有手牌资源
- 终场怪兽是否有攻击能力(拦完能反击吗)
- 是否存在自锁风险

---

### Step 3 — 终场弱点矩阵

分析对手用哪些**盘面突破手段**能打穿我的终场。

以 `resources/boardbreakers.csv` 中的解场卡为分析基准,逐一评估每张解场卡对该终场的有效程度:
- `highly_effective`:能直接突破终场
- `partially_effective`:能削弱但不能完全突破
- `ineffective`:终场能抵御

每条记录必须附 `reason`,说明依据(例如"终场怪兽有破坏抗性,坏兽无效;但无对象抗性,禁忌的一滴有效")。

---

### Step 4 — 系统性弱点分析

目标:找出卡组在**机制层面**的脆弱性。

与终场弱点不同:终场弱点是"对手怎么打穿我建好的盘面",系统性弱点是"对手怎么让我根本建不起来"。

对每个核心机制依赖,分析:
- **依赖什么**:墓地 / 特召 / 检索加手 / 特定卡名联动 / 魔法 / 额外卡组
- **被针对后能做什么**:完全停摆 / 大幅削弱但还能运作 / 有替代路线
- **meta 出现频率**:`common` / `uncommon`

---

### Step 5 — 手坑敏感度分析

From elmhuangyu/yu-gi-oh-ai-tools, Apache-2.0.

Signals

Stars
3
Forks
1
Open issues
0
Last commit (this folder)
Mar 18, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from elmhuangyu

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get deck-analyzer running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying deck-analyzer?

CallGet help
Cite this page

deck-analyzer skill. Agent Mart. https://agentmart.dev/skills/elmhuangyu-deck-analyzer (last updated 2026-10-24)