By tinycamera
MTG Commander/EDH deck building toolkit — build, price, and manage Commander decks with bracket compliance
A Claude Code plugin for building, validating, pricing, and managing Magic: The Gathering Commander/EDH decks. It enforces bracket compliance (power levels 1-5), validates against Scryfall card data, and generates complete deck files with pricing breakdowns.
No API keys or external Python packages required.
/plugin marketplace add TinyCamera/mtg-deckbuilder
/plugin install mtg-deckbuilder
Runs a full 9-step guided deck building workflow:
/build-deck Omnath, Locus of Rage
/build-deck Atraxa, Praetors' Voice
Each deck produces two files in decks/: a JSON file containing the full card list and metadata, and a Markdown README describing the deck's strategy and breakdown.
Displays all built decks in a table showing each deck's commander, color identity, bracket level, and card count.
/list-decks
Fetches current prices from Scryfall for one or all decks. Shows a total cost, the top 10 most expensive cards, and a per-category price breakdown.
/price-deck omnath-locus-of-rage
/price-deck --all
/price-deck --all --cheapest
The --cheapest flag selects the lowest-cost printing for each card.
Commander decks are assigned a bracket from 1 to 5 indicating power level, following the system defined by the Commander Rules Committee and tracked by EDHREC's Game Changers list:
The plugin enforces these rules automatically. Every time a deck JSON file is written, validation hooks run a 6-check suite covering structure, card existence, color identity, category accuracy, bracket compliance, and commander legality.
Decks are validated against six checks on every write:
A deck JSON file cannot be written without a matching README file already in place.
All card data comes from Scryfall, which requires no API key. The plugin respects Scryfall's rate limits (100ms between requests). Theme and synergy research references EDHREC.
MIT
Modifies files
Hook triggers on file write and edit operations
Runs pre-commands
Contains inline bash commands via ! syntax
Bash prerequisite issue
Uses bash pre-commands but Bash not in allowed tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub tinycamera/mtg-deckbuilderBuild a crew of named, persona-driven Claude Code agents that persist memory, log their work, and reflect conversationally on accumulated experience. Includes two skills: recruit (create a crew member) and dream (cited-evidence reflection, applied inline through conversation).
Gives Claude Code control over iTerm2 terminals via AppleScript
類 StS 卡牌 Roguelike 設計
Open-source deck builder. Drop in a PDF or PPTX, get back a polished interactive HTML deck. 5 type-correct deck types (pitch, sales, launch, keynote, all-hands), 8 templates, PDF and PPTX import, inline editing, multi-reviewer quality pipeline.
D&D 5e Campaign Management for Dungeon Masters. Create modules, manage NPCs, populate encounters, and search the 5etools catalog.
Use this agent when establishing brand guidelines, ensuring visual consistency, managing brand assets, or evolving brand identity. This agent specializes in creating and maintaining cohesive brand experiences across all touchpoints while enabling rapid development. Examples:\n\n<example>\nContext: Creating brand guidelines for a new app
Dungeon Master assistant for running persistent D&D 5e campaigns. Campaign creation/loading, character management, combat tracking, NPC generation, dice rolling, an optional live display companion, and full session state — all persisted across sessions. Provides the `dnd` skill; invoke as /dm:dnd, or just describe what you want once a campaign is loaded.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.