add-maf-grimoire

Append grimoire entries to maf-command-generator savedata JSON and validate.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/para7/magic_and_frontier --skill add-maf-grimoire
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-maf-grimoire
Source: https://github.com/para7/magic_and_frontier/tree/main/.claude/skills/add-maf-grimoire
Command: npx skills add https://github.com/para7/magic_and_frontier --skill add-maf-grimoire

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates adding grimoire entries to maf-command-generator savedata to extend in-game magic data.

Core Features & Use Cases

  • Load existing claude.json or start with an empty entries array, then append a new grimoire entry with id, castTime, coolTime, mpCost, script, title, and description.
  • Validate and serialize to savedata/grimoire/claude.json, then trigger export and reload to apply changes.

Quick Start

Add a new grimoire by providing the required fields, then export and reload to apply the update.

Frequently Asked Questions about add-maf-grimoire

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a new magic spell to maf-command-generator savedata?

You add a magic spell by providing required metadata fields such as id, title, castTime, coolTime, mpCost, and script sequences. The process appends a new grimoire entry to the savedata JSON and serializes it to claude.json.

What is the process for updating grimoire metadata in a Minecraft datapack?

Updating grimoire metadata involves loading the savedata JSON, appending the new spell entry, and writing it back. You then run export commands and reload the Minecraft datapack to validate and apply the generated commands in-game.

How do I export and reload a Minecraft datapack after modifying savedata JSON?

After modifying the savedata JSON, you trigger the export using the make run/export command. You then reload the Minecraft datapack in-game to validate the generated commands and apply the new grimoire updates.

Can I start with an empty entries array if no grimoire savedata exists?

Yes, you can start with an empty entries array if the existing claude.json is missing. The process initializes the array and appends the new grimoire entry, allowing you to extend in-game magic data from scratch.

What fields are required to define a new grimoire entry for maf-command-generator?

Defining a grimoire entry requires id, title, description, castTime, coolTime, mpCost, and script sequences. These fields populate the magic spells metadata within the savedata JSON for the maf-command-generator.

Why are my updated magic spells not showing up after editing the savedata JSON?

Updated magic spells may not appear if you skip the export and reload steps. You must run make run/export to generate commands and reload the Minecraft datapack to validate and apply the savedata JSON changes in-game.