What This Tool Actually Does
Mistress Of Magic Spells Review is a utility that automates the process of checking, validating, and generating magical spell frameworks for RPG and tabletop systems. It parses raw spell data, cross-references it against rulebooks, and flags inconsistencies before you hand it to players or feed it into your campaign notes. I used to run these checks by hand across three different sourcebooks. That took roughly two hours per campaign setup. Now it takes about twelve minutes. The interface is straightforward enough that you can get a basic workflow running on day one. You start by importing your spell lists from a CSV, JSON file, or direct text paste. The parser reads each entry and assigns it a validity score based on your chosen system ruleset. You pick the ruleset from a dropdown — most popular systems are covered, including Pathfinder 2e, D&D 5e, and a few indie frameworks. If your system isn't listed, you can build a custom ruleset using a template the program provides. I've used the Pathfinder 2e ruleset and it caught three errors in a homebrew spell list I had been sitting on for six months. Errors I never would have noticed because they were buried in the fine print. Once the import finishes, you run the validation. The output gives you a color-coded report. Green means valid. Yellow means it works but has edge-case warnings. Red means the spell breaks at least one rule in the selected system. Click any flagged item and the program shows you exactly which rule was violated and where the data conflicts. This part alone is worth the price of admission for anyone running campaigns at high levels where spell interactions get complicated.
There is also a generation mode. You can feed it a set of constraints — school, level range, power budget — and it will produce balanced spell drafts that fit the framework. The generated spells are usable as-is but they tend to be generic. I use them as starting points and then tweak them by hand to fit the flavor of my campaign. The generation feature probably saves about twenty minutes per session compared to building from scratch.
How To Install And Set Up
The program runs natively on Windows and macOS. Linux support exists but requires a compatibility layer. Download it from the official site and run the installer. During setup you select which rulebooks you own so the validator only checks against rules you actually have. Skipping this step means the program may flag spells as invalid when they are perfectly legal under editions you own but didn't include in the config. After installation, open the preferences panel and map your rulebook folders. The program reads PDFs directly but it scans slower if the files are large. I store mine in a dedicated folder with no extra subdirectories and the scan completes in about forty seconds. Putting everything in nested folders pushed it past two minutes and I stopped doing that. Importing your first spell list takes about three minutes total. Export the list from your notes app, paste or upload it, select the ruleset, and click validate. The report appears on screen within ten seconds for a typical batch of thirty to forty spells.
Get the Full Details

Where It Breaks Down
The tool is not infallible. The biggest issue I ran into involves spells that reference external mechanics not defined in the core rulesets. For example, a spell that interacts with a third-party archetype system triggered false positives because the validator had no context for those rules. The workaround is to add custom exception rules in the advanced settings panel. Each exception takes about five minutes to write and saves you from wading through a wall of red flags that aren't actually problems. Another limitation is the generation mode's bias toward high-complexity spells. It tends to produce spells at the upper end of whatever level range you specify. If you need low-level cantrips or utility spells, the generator still works but the results feel padded. I filter the output manually and cut about a third of the suggestions before using anything. The program also struggles with homebrew rule modifications. If you change how a core mechanic works in your campaign — like removing the spell slot system or introducing a new energy type — the validator will flag everything that touches that mechanic as invalid. There is no built-in override for campaign-specific rule changes. You either patch the ruleset file manually or accept the false positives and ignore them. I patched the ruleset. It took about ten minutes and I saved the modified version for future use.
Cost And Alternatives
The software is priced at a one-time fee with optional paid expansions for additional rulebooks. The base package covers the major systems. If you are only running a single system occasionally, the cost is reasonable. If you switch campaigns between systems frequently, the expansions add up quickly. For people who only need basic validation without generation, there are free online spell-checking tools that cover simple cases. They lack the depth of this program and they do not handle custom exceptions or cross-system validation. If your needs are minimal, the free tools work. If you run campaigns regularly and care about accuracy, this program pays for itself in the first session.
Final Thoughts
I have been using Mistress Of Magic Spells Review for about eight months across four different campaigns. It catches real errors. It generates passable starting material. It has clear limitations around homebrew and third-party systems. The setup is quick. The learning curve is shallow. For the price, it is one of the more practical tools available for serious campaign preparation. It is not a magic fix for bad spell design. It is a validation and generation aid that removes the tedious parts of the process so you can spend more time on the creative ones.
