ygo-deck-build

Builds Yu-Gi-Oh! decks through a five-step workflow with quantitative verification.

1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/ZisIsNotZis/ygoskill --skill ygo-deck-build-zisisnotzis
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ygo-deck-build
Source: https://github.com/ZisIsNotZis/ygoskill/tree/main/ygo/deck-build
Command: npx skills add https://github.com/ZisIsNotZis/ygoskill --skill ygo-deck-build-zisisnotzis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building a legal, competitive Yu-Gi-Oh! deck requires checking banlist limits, card types, alias rules, and deck ratios, which is error-prone when done manually. This Skill enforces a structured five-step workflow that validates every card before it enters the YDK file. ## Core Features & Use Cases - Pre-Build Validation: Verifies banlist lim values, card types, card ID existence, and alias copy limits before writing any card into the deck. - Five-Step Workflow: Covers deck type identification, core selection, main deck construction (40-44 cards), extra deck construction (12-15 cards), and quantitative verification via ydkcheck.py. - Reference Comparison: Compares the finished deck against 5-10 local and online reference variants with a match-rate target of 50% or higher. - Use Case: Given a target archetype, produce a tournament-legal main and extra deck with hand trap ratios, boss monsters, and documented differences from current meta lists. ## Quick Start Build a Yu-Gi-Oh! deck for the given archetype following the five-step workflow and verify it with ydkcheck.py.

Frequently Asked Questions about ygo-deck-build

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a Yu-Gi-Oh! deck with AI assistance?▼

Follow the five-step workflow: identify the deck type from references, determine the core series cards, build a 40-44 card main deck, build a 12-15 card extra deck, then run ydkcheck.py for quantitative verification. Each step has explicit pass criteria and pitfalls to avoid.

How to check Yu-Gi-Oh! banlist limits before building a deck?▼

Check the lim value of each card using ydkshow.py or sqlite3 against the card database. Lim 0 means forbidden, lim 1 allows one copy total, and lim 2 allows two copies total across main and extra decks combined.

What is the correct main deck and extra deck size in Yu-Gi-Oh!?▼

The main deck should contain 40 to 44 cards and the extra deck 12 to 15 cards. No card may appear more than 3 times total across both, counting alias variants that share the same copy limit.

Why does ydkcheck.py report errors on my deck?▼

Errors typically come from deck size violations, duplicate cards beyond the 3-copy limit, or banlist violations. The workflow requires fixing each error and re-running until the check passes with 0 errors, a T1 start rate of at least 80%, and a quality score of 60 or higher.

How do alias cards affect the 3-copy limit in deck building?▼

If a card's alias field is not 0 and differs from its ID by 10 or less, it shares the 3-copy limit with the alias card, so both must be counted together. Aliases differing by more than 10 are same-name cards with different effects and are evaluated separately.