Mtgsqlive
MTGJSON build scripts to generate alternative data formats
Install / Use
/learn @mtgjson/MtgsqliveREADME
MTGSQLive
A project to ETL MTGJSON data into multiple other consumer formats
Connect With Us
About Us
MTGJSON and MTGSQLive are open sourced database creation and distribution tool for Magic: The Gathering cards.
You can find our documentation with all properties here.
To provide feedback or to report a bug, please open a ticket.
If you would like to join or assist the development of the project, you can join us on Discord to discuss things further.
Usage
$ pip install -r requirements.txt
$ python3 -m mtgsqlive [--args]
options:
-h, --help show this help message and exit
-i INPUT_FILE, --input-file INPUT_FILE
Path to MTGJSON AllPrintings.json
-o OUTPUT_DIR, --output-dir OUTPUT_DIR
Where to place translated files
Converters:
--all Run all ETL operations
--csv Compile CSV AllPrinting files
--mysql Compile AllPrintings.sql
--parquet Compile Parquet AllPrinting files
--postgresql Compile AllPrintings.psql
--sqlite Compile AllPrintings.sqlite
Related Skills
oracle
343.1kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
prose
343.1kOpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
Command Development
90.0kThis skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
Plugin Structure
90.0kThis skill should be used when the user asks to "create a plugin", "scaffold a plugin", "understand plugin structure", "organize plugin components", "set up plugin.json", "use ${CLAUDE_PLUGIN_ROOT}", "add commands/agents/skills/hooks", "configure auto-discovery", or needs guidance on plugin directory layout, manifest configuration, component organization, file naming conventions, or Claude Code plugin architecture best practices.
