ygo-game-knowledge

Organizes Yu-Gi-Oh! card and deck knowledge for research, building, and comparison workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Yu-Gi-Oh! deck building and card analysis require cross-referencing card databases, ban lists, tournament results, and combo scripts, which is slow and error-prone when done manually. This Skill provides a structured knowledge tree that guides AI-assisted card research, deck construction, comparison, and validation. ## Core Features & Use Cases - Card Research and Design: Query the cards.cdb database by name, setcode, or type bitmask, read YGOPro Lua scripts, and design custom cards with power-level calibration against existing cards. - Deck Building Workflow: Follow a 5-step process covering deck type classification, core card identification via ydkshow consensus statistics, main/extra deck ratio rules, and quantitative verification with ydkcheck.py. - Comparison and Self-Evolution: Calculate match rates against reference decklists, analyze per-card differences, and run self-evaluation loops that update skill files when validation fails. - Use Case: Ask the AI to build a competitive Labrynth deck; it gathers local YDK references and online top-cut lists, extracts core cards by consensus mean, assembles a 40-card main and 15-card extra deck, then verifies ban-list compliance and start rates with ydkcheck.py. ## Quick Start Use the ygo game knowledge skill to research the Sky Striker archetype and build a tournament-legal deck list verified with ydkcheck.py.

Frequently Asked Questions about ygo-game-knowledge

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 5-step deck building workflow: classify the deck type from references, identify core cards using ydkshow consensus statistics, build a 40-44 card main deck and 12-15 card extra deck, then verify with ydkcheck.py. The process enforces ban-list limits, alias rules, and hand trap ratios.

How to query the Yu-Gi-Oh! card database with sqlite3?▼

Use sqlite3 against cards.cdb, joining the datas and texts tables on card id. You can search by exact name, partial name with LIKE, setcode using 64-bit bitmask extraction, or type bitmask such as 0x4802040 for extra deck monsters.

What is ydkcheck.py used for in deck validation?▼

ydkcheck.py verifies deck construction by checking main deck size of 40-60 cards, extra deck limits, same-name copy limits of 3, ban-list compliance via lflist.conf, and start rate statistics. A deck must pass with 0 errors before comparison with reference lists.

How does deck comparison match rate calculation work?▼

Match rate equals common unique cards divided by total unique cards times 100 percent, counting only non-core support, hand traps, and generic cards. A rate of 50 percent or above passes; lower rates usually indicate a different deck variant rather than an error.

Can this skill help design custom Yu-Gi-Oh! cards?▼

Yes, the card build workflow calibrates custom card power levels by comparing against 3-5 existing cards with similar functions. It provides cost-benefit balance rules, design templates for hand traps and searchers, and official wording standards for effect text.

What are the limitations of automated deck verification?▼

ydkcheck.py provides rough checking only and cannot verify that card effects interact as expected. Fine verification requires reading full card effect text manually, especially for boss monsters and fusion cards with special conditions.