add-maf-enemy-skill

Add enemy skills to savedata/enemy_skill/claude.json and link them via enemySkillIds.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables teams to add new enemy skills to the savedata, allowing mobs to use defined abilities in the datapack development workflow.

Core Features & Use Cases

  • Savedata-driven skill definition: Work with savedata/enemy_skill/claude.json to add or update enemy skills without touching code.
  • Enemy integration: Link new skills to specific enemies via enemySkillIds to control when and how skills trigger.
  • Deterministic workflow: Export and reload steps ensure changes are reflected in the live datapack.

Quick Start

Create a new entry in savedata/enemy_skill/claude.json and export then reload to apply the change.

Frequently Asked Questions about add-maf-enemy-skill

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

FAQPage Schema
How do I add enemy skills to minecraft datapack savedata?

To add enemy skills to minecraft datapack savedata, you create a new entry in savedata/enemy_skill/claude.json with id, description, and script fields, then export and reload to apply the changes.

What's the best way to wire new mob abilities to enemySkillIds?

Wiring new mob abilities to enemySkillIds involves adding the skill definition to claude.json first, then linking the skill id to the target enemy's enemySkillIds array, and finally exporting and reloading the datapack.

How does the savedata JSON structure work for enemy skills?

The savedata JSON structure for enemy skills requires three core fields per entry: an id for referencing, a description for documentation, and a script containing the execution logic for the mob's ability.

Why are my new enemy skills not working after editing claude.json?

New enemy skills not working after editing claude.json typically means the export and reload steps were skipped, which are required to reflect savedata changes in the live minecraft datapack.

Can I update existing mob skills without modifying datapack code directly?

You can update existing mob skills without modifying datapack code by editing the savedata/enemy_skill/claude.json file directly, then running the export and reload verification steps.

Do I need to define a script field when adding enemy skills to maf-command-generator?

You need to define a script field when adding enemy skills to maf-command-generator, as the JSON structure requires id, description, and script to properly register and execute the mob capability.