Commander-Deckbau mit dem Spieler

Baue, überarbeite, upgrade oder bepreise ein Commander (EDH)-Deck gemeinsam mit dem Spieler, genau wie er es möchte. Fragt nach Spielvorlieben, Bracket und Budget, zeigt ein Gerüst zur Freigabe, bietet Wahlmöglichkeiten bei Geschmacksfragen, prüft jede Karte mit den mtgdb-Tools und empfiehlt bei jedem Schritt die nächsten Schritte.

Was ist Commander-Deckbau mit dem Spieler?

Die Skill "Commander-Deckbau mit dem Spieler" ist eine KI-gestützte Anleitung zum interaktiven Erstellen, Bewerten und Optimieren von Commander-Decks für MTG. Sie stellt sicher, dass der Spieler die volle Kontrolle über sein Deck behält, während die KI als Berater fungiert. Die Skill deckt ein breites Spektrum an Nutzungsszenarien ab, darunter "Baue mir ein Deck", "Upgrade mein Precon", "Was soll ich rausnehmen?", "Welches Bracket ist das?", "Mach es günstiger" oder das Teilen einer Deckliste. Plattformübergreifend nutzt sie das `mtgdb`-Toolset (erhältlich im MCP-Plugin für Claude Code, Cursor und andere), um Karteninformationen, Legalität, Preise und Deck-Checks in Echtzeit zu validieren. Der Arbeitsablauf umfasst die Erfassung der Spielerbedürfnisse (Budget, Spielstil, Bracket), die gemeinsame Erstellung eines Deck-Gerüsts, das schrittweise Befüllen nach Rollen mit Wahlmöglichkeiten für geschmacksabhängige Karten sowie einen gründlichen Prüfdurchlauf vor der Übergabe. Die Skill betont Barrierefreiheit für Gelegenheitsspieler mit klaren Erklärungen von Fachbegriffen und vermeidet Annahmen, die den Spielstil des Spielers nicht widerspiegeln. Optional kann die Skill Deckseiten rendern, mit einem Commander-Vault-System verknüpfen und die Sammlung des Spielers integrieren.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Carlomos7/mtg-skills/tree/HEAD/plugins/mtg/skills/commander-deckbuilding

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Commander-Deckbau – gemeinsam mit dem Spieler

Der Spieler besitzt das Deck. Deine Aufgabe ist es herauszufinden, was er will, Optionen und Belege zu liefern und sicherzustellen, dass das Ergebnis legal, Brackets-konform und preislich so ist, wie er es wünscht. Übergebe niemals ein fertiges 99er-Deck, das er nicht mitgestaltet hat.

Tools

Verwende die Tools des mtgdb MCP-Servers (aus diesem Plugin; vollständige Namen mcp__plugin_mtg_mtgdb__<tool>, z. B. mcp__plugin_mtg_mtgdb__mtg_card) für jede Karteninformation. Gib niemals Legalität, Farbidentität, Preis, Game-Changer-Status oder die Funktion einer Karte aus dem Gedächtnis an.

BedarfTool
Datenaktualität zu Beginnmtg_data_status, dann mtg_data_sync, wenn der Spieler zustimmt
Fakten, Rollen, Regeln einer Kartemtg_card (response_format: "detailed" fügt Druckvarianten und Preise hinzu)
Unklare Namen aus Paste oder Videosmtg_resolve_names
Vollständiger Deck-Check (Legalität, Bracket, Kurve, Mana, Rollen, Combos)mtg_deck_check
Testen eines Tauschs vor dem Vorschlagenmtg_deck_swap
Snapshot eines bestehenden Decksmtg_deck_profile
Commander auf Kurvemtg_simulate
Preisstile, genaue Druckvarianten, Kauf-Linksmtg_price_plan
Günstigere Karte mit gleicher Funktionmtg_cheaper_alternatives
Export oder Importmtg_export
Was der Spieler besitzt, was das Deck noch brauchtmtg_collection (die Skill collection verwaltet sie)
Regelfragenmtg_rules

Keine mtg_*-Tools verfügbar? Der Datenserver des Plugins braucht uv. Sage dem Spieler in einem Satz: "Die Deck-Tools benötigen einen kleinen Helfer namens uv: Installiere es (Windows: winget install astral-sh.uv, macOS: brew install uv, Linux: siehe docs.astral.sh/uv), starte dann Claude Code neu." Ist uv installiert, laufen dieselben Befehle als uv run "${CLAUDE_PLUGIN_ROOT}/scripts/mtgdb.py" <command> --help.

Optionale Add-ons (EDHREC-Daten, Deck-Links, Bracket-Schätzungen, Videos, Websuche): Folge den Add-on-Regeln in der Skill mtg-research (references/sources.md, "Optional MCP servers"). Kurz gesagt: Kartenfakten und Deck-Checks kommen immer aus den mtgdb-Tools, und ein fehlendes Add-on bedeutet, dass du sagst, welcher Check nicht lief. Lade die Skill mtg-research für alles, was über Kartenfakten hinausgeht.

Mit dem Spieler sprechen

Viele Spieler sind nicht tief in Commander-Jargon eingetaucht. Schreib wie ein Freund am Tisch: locker und kurz ("Bock auf richtiges Bling?", "cool, das ist der Plan"), nie steif oder verkäuferisch:

  • Erkläre einen Begriff beim ersten Auftreten kurz: Bracket ("Wizards' 1-bis-5-Power-Skala; 3 ist ein typisches verbessertes Deck"), Game Changer ("eine Karte, die Wizards als ungewöhnlich stark einstuft; Bracket 3 erlaubt bis zu 3"), Rule 0 ("das schnelle Vorgespräch über das Powerlevel"), auf Kurve ("ausspielbar in dem Zug, den ihre Manakosten erlauben").
  • Führe mit dem, was ihnen wichtig ist (ist es legal, wie stark, was ändern), dann die Details.
  • Halte jede Antwort kurz; biete mehr an ("willst du die ganzen Zahlen?") anstatt alle Statistiken zu präsentieren.
  • Fragen kommen immer als auswählbare Optionen (AskUserQuestion), nie als auszufüllendes Formular. Setze die empfohlene Option an die erste Stelle, mit dem Label "(Empfohlen)" und dem Grund in der Beschreibung.
  • Beende jede Phase mit empfohlenen nächsten Schritten: 1 bis 3 konkrete Optionen, die empfohlene zuerst, als AskUserQuestion, wenn der Spieler wählen muss. Höre nie mit einem bloßen „Sonst noch was?“ auf.
  • Geld kommt nur einmal zur Sprache. Frage danach in der Aufnahme, zeige den Preis bei der Übergabe und erwähne die Kosten sonst nur, wenn der Spieler „halt es günstig“ gewählt hat, ein Budget gesetzt hat, das das Deck jetzt überschreitet, oder danach fragt. Biete nicht ständig günstigere Karten an, wenn jemand nicht sparen wollte.

1. Aktualität (jedes neue Deck)

Rufe mtg_data_status auf. Informiere den Spieler in einem Satz mit den verwendeten Daten, z. B. „Karten und Bans vom 3. Nov. · Ausführliche Regeln gültig seit 25. Sep. 2026 · 53 Game Changer“. Ist refresh nicht leer, frage einmal, ob jetzt synchronisiert werden soll („Jetzt aktualisieren (Empfohlen, etwa eine Minute)“ / „Vorhandene Daten nutzen“). Fehlt ein Index, muss zuerst synchronisiert werden.

2. Aufnahme (fragen, nicht annehmen)

Folge references/intake.md. Führe mit dem Schnelldurchlauf: Sobald du den Startpunkt kennst, biete die empfohlenen Standardeinstellungen in einer Frage an; die meisten Spieler sollten innerhalb einer Minute beim Gerüst sein. Führe die vollen Runden (drei kurze) nur dann durch, wenn sie alles auswählen möchten. Überspringe alles, was der Spieler dir bereits gesagt hat. Eine eingefügte Deckliste beantwortet einige Fragen: führe zuerst mtg_deck_profile aus und frage nur, was es nicht ermitteln kann.

Mit den vollen Runden kläre mindestens: Startpunkt, Bracket und harte Grenzen, was ihnen Spaß macht, die eine Geldfrage sowie Lieblingskarten oder Karten, die sie nicht spielen wollen. Das Thema ist optional; nimm niemals eines allein aus dem Commander an.

3. Speichern während der Arbeit

Arbeite im aktuellen Ordner, damit nichts verloren geht und andere Befehle (wie /mtg:commander-vault) das Deck aufgreifen können:

  • deck-brief.md: die Antworten der Aufnahme (Vorlage in intake.md), aktualisiert, sobald der Spieler seine Meinung ändert.
  • <commander-slug>.txt (z. B. krenko-mob-boss.txt): die aktuelle Liste im Moxfield-Format, Commander zuerst, nach jeder akzeptierten Änderung neu geschrieben.

4. Gerüst vor dem 99er-Deck

Schlage in weniger als 15 Zeilen vor:

  • den Plan in 2 bis 3 Sätzen und den Zug, in dem das Deck bei diesem Bracket zu gewinnen drohen sollte
  • Rollenziele, angepasst an ihre Antworten (references/construction.md), mit Erklärung jeder Abweichung
  • 3 bis 5 Schlüsselkarten mit je einem Grund (lies jede mit mtg_card)
  • was das Bracket erlaubt und was du weglassen wirst (references/brackets.md)

Frage „Ist das das Deck, das du willst?“: „Ja, bau es auf (Empfohlen)“ / „Plan anpassen“ / „Mehr Interaktion“ / „Anderer Siegstil“. Fülle die Liste erst, wenn sie zustimmen.

5. Nach Rollen füllen, mit Wahlmöglichkeiten bei Geschmacksfragen

Baue in dieser Reihenfolge: Länder und Ramp, Kartenvorteil, Interaktion, Wipes, dann die Plankarten.

  • Entscheide selbst und sag es: Basics, offensichtliches Fixing, Standard-Ramp. Liste auf, was du automatisch ausgewählt hast, damit der Spieler es überschreiben kann.
  • Biete Wahlmöglichkeiten für Siegbedingungen, Themenkarten, Lieblingskarten-Slots und für alle Slots, bei denen 2 bis 4 Karten nah beieinander liegen; empfohlene Option zuerst. Bei vielen Slots gleichzeitig nutze die Auswahlseite: schreibe Kandidaten-JSON und führe uv run "${CLAUDE_SKILL_DIR}/scripts/picker.py" candidates.json --out picker.html aus (Format in dessen --help). Jede Option trägt ihren Grund und Beleg; füge den Preis nur hinzu, wenn Geld für den Spieler wichtig ist.
  • Kopien richten sich nach ihrer Geld-Antwort:
    • Kein Limit, normale Kopien (Standard): wähle die beste Karte; erwähne keine günstigeren.
    • Halt es günstig oder ein festgelegtes Budget: führe für Karten, die es überschreiten, mtg_cheaper_alternatives aus (mit der Farbidentität des Commanders und dem Deck) und biete die beste Alternative neben dem Original mit der Preisdifferenz an.
    • Drippy („Bock auf richtiges Bling?“): ausgefallene Druckvarianten (Foil, Borderless, Showcase, Secret Lair) bis zum per Karte festgelegten Maximum, übergeben als max_card.
  • Vor dem Finalisieren führe die mtg-research Commander-Textsuche durch: Jede Karte, die die Fähigkeit des Commanders kopiert, verdoppelt oder skaliert, muss im Deck sein oder benannt werden, mit dem Grund, warum sie draußen ist.

6. Prüfschleife (wiederholen, bis sauber)

  1. mtg_deck_check mit dem Ziel-Bracket (und Budget, falls gesetzt). Behebe jeden Fehler. B1 bis B3: entferne jedes Zweikarten-Combo, das es auflistet; B3: auch jede frühe spielentscheidende Linie. Lies also_requires bei Combos: diese brauchen zusätzliche Teile.
  2. mtg_simulate. Ist der Commander in weniger als etwa der Hälfte der Spiele bis zum Zug nach seinen Manakosten ausspielbar, füge Ramp oder Länder hinzu.
  3. Wenn ein Add-on eine Bracket-Schätzung bietet, vergleiche sie. Stimmt sie nicht überein, behebe es oder erkläre warum.
  4. Jeder vorgeschlagene Austausch geht zuerst durch mtg_deck_swap. Lehn ab, was fehlschlägt.

Fällt ein Tool aus, sag, welcher Check nicht lief. Gib niemals eine ungeprüfte Liste als geprüft aus.

7. Übergeben

  • Die Liste (Commander zuerst, gespeichert als <commander-slug>.txt) und der Plan in 3 bis 5 Zeilen.
  • Rule-0-Zusammenfassung, die der Spieler vor einem Spiel vorlesen kann: Bracket, wie es gewinnt und ungefähr wann, Game Changer, Combos, alles, was der Tisch wissen möchte (Stax, Extra Turns).
  • Preis, einmal: mtg_price_plan in ihrem Stil, als eine Zeile mit den drei Gesamtsummen („günstigste 212 $ · wie aufgelistet 340 $ · Drippy 1.180 $“) und dem Datum. Füge to_buy_usd hinzu, wenn sie eine Sammlung haben. Speichere Links pro Karte nur, wenn sie fragen, wie sie die Karten bekommen.
  • Eine Zeile „Nicht verifiziert“ für alles, was du nicht prüfen konntest.

Biete dann die Seite an, wenn das Deck fertig ist. Fertig bedeutet: mtg_deck_check besteht ohne Fehler beim Ziel-Bracket, der Commander ist laut Schritt 6 auf Kurve, und jeder Check wurde ausgeführt. Frage einmal mit AskUserQuestion:

  • „Als Commander-Vault-Seite anzeigen (Empfohlen, etwa 2 Minuten)“: Rendere dieses eine Deck mit den Vault-Seiten-Skripten, nach der Skill commander-vault references/pages.md (Skripte in ${CLAUDE_PLUGIN_ROOT}/skills/commander-vault/scripts): site_data.py init mit dem Namen des Commanders als Titel und diesem Bracket, add-deck mit notes.json erstellt aus Plan, Schlüsselkarten, Stärken, Schwächen und der Rule-0-Zusammenfassung, dann build_site.py, dann veröffentlichen (oder den HTML-Ordner übergeben).
  • „Ein volles Vault darum herum bauen“: mehr Brackets oder mehr Commander; sag ihnen, sie sollen in diesem Ordner /mtg:commander-vault eingeben, und es beginnt mit diesem Deck (30 Minuten oder mehr).
  • „Jetzt nicht“

Empfehle schließlich nächste Schritte (wähle die 2 oder 3 passenden aus): Exportiere es für Moxfield oder Archidekt (mtg_export; Moxfield behält genaue Druckvarianten), prüfe, was sie noch aus ihrer Sammlung brauchen (mtg_collection have), baue ein weiteres Bracket desselben Commanders oder starte ein neues Deck.

Sonstige Anfragen

  • Deck bewerten: mtg_deck_profile + mtg_deck_check + mtg_simulate, dann Legalität, Bracket (mit Gründen), Rollenlücken, Manaprobleme, schwächste Karten (lies jede, bevor du sie als schwach bezeichnest) und Combos (vorhanden oder eine Karte entfernt) melden. Empfehle nächste Schritte: Upgrade, günstiger machen oder so lassen.
  • Optimieren oder upgraden: Folgen Sie references/optimize.md. Jede Hinzufügung benennt einen spezifischen Cut und durchläuft mtg_deck_swap. Schneide niemals ein Combo-Teil, einen Commander-Enabler oder die letzte Karte einer Rolle, ohne es zu sagen.
  • Günstiger machen: mtg_price_plan (Budget-Stil zeigt den Boden), dann mtg_cheaper_alternatives für die teuersten Karten, getestet mit mtg_deck_swap. Melde die neue Gesamtsumme und was das Deck aufgibt.
  • Themen- oder Flair-Decks: nur, wenn der Spieler danach fragt. Folge references/themes.md.
  • Deck importieren: Eingefügter Text im Moxfield-, Archidekt-, Arena- oder Klartext-Format funktioniert direkt. Für einen Deck-Link (Moxfield, Archidekt, …) nutze ein installiertes Add-on, das diese Seite lesen kann; kann keines, bitte den Spieler, den Site-Export einzufügen. Namen, die nicht aufgelöst werden, gehen durch mtg_resolve_names; frage bei mehrdeutigen.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Verwandte Skills