minecraft-agent-skills
Health Warn
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 7 GitHub stars
Code Fail
- exec() — Shell command execution in .agents/skills/minecraft-ci-release/scripts/validate-workflow-snippets.sh
- fs module — File system access in .agents/skills/minecraft-ci-release/scripts/validate-workflow-snippets.sh
- exec() — Shell command execution in .agents/skills/minecraft-ci-release/scripts/vendor/js-yaml.min.cjs
Permissions Pass
- Permissions — No dangerous permissions requested
This tool provides a collection of 12 AI agent skills and a dual-target plugin bundle designed to assist developers in creating Minecraft mods, plugins, datapacks, and server administration tasks. It is built for use with AI coding agents like OpenAI Codex and Claude Code.
Security Assessment
Overall risk: Medium. The tool does not request explicit dangerous permissions, nor does it appear to handle hardcoded secrets or sensitive user data. However, the automated audit flagged multiple instances of shell command execution and file system access within its scripts, specifically in the CI validation and YAML parsing components. While typical for development utilities, any tool executing shell commands warrants a manual code review to ensure those commands are not performing malicious or unintended actions on your system.
Quality Assessment
The project is highly transparent and actively maintained, with its most recent updates pushed today. It uses the permissive and standard MIT license. The primary concern is its low community visibility; having only 7 GitHub stars means the codebase has not been extensively vetted by a large audience. Additionally, the repository includes a bundled minified file (`js-yaml.min.cjs`), which can obscure the actual executed code and makes manual security reviews slightly more difficult.
Verdict
Use with caution — the tool is active and well-structured, but its low community adoption and internal shell execution mean you should review the scripts manually before deploying.
Minecraft AI agent skills and dual-target plugin bundle for Codex and Claude Code.
minecraft-agent-skills
A public skills bundle of 12 AI coding agent skills covering every major area
of Minecraft development — mods, plugins, datapacks, commands, testing, CI/CD,
world generation, resource packs, server administration, WorldEdit operations,
and EssentialsX operations.
Use it either as raw skill folders for Codex or Claude Code, or as a dual-target
plugin bundle under plugins/minecraft-codex-skills/ for plugin-based installs.
The repository is branded as minecraft-agent-skills; the bundled plugin/package
identifier remains minecraft-codex-skills for marketplace and install compatibility.
Use the raw-skill path if you want to copy .agents/, .codex/, or .claude/
directly into a project. Use the plugin path if you want to keep the repository
layout intact and load plugins/minecraft-codex-skills/ through Codex's local
marketplace flow or Claude Code's --plugin-dir support.
What is a Codex Skill?
Codex skills live in .agents/skills/<skill-name>/ within a repository and are
read by OpenAI Codex whenever you
assign it a task. Each SKILL.md file defines the skill's name, description,
and detailed instructions. Codex selects relevant skills automatically based on
the description field and your task.
This repository keeps .agents/skills/ as the canonical source of truth and
syncs exact mirrors to .codex/skills/, .claude/skills/, and the shared plugin
bundle at plugins/minecraft-codex-skills/skills/.
The routing index lives at .agents/skills/README.md.
Skills in this Collection
| Skill | Directory | What it covers |
|---|---|---|
| minecraft-modding | minecraft-modding/ |
NeoForge + Fabric mod development — blocks, items, entities, events, data gen |
| minecraft-plugin-dev | minecraft-plugin-dev/ |
Paper/Bukkit server plugins — events, commands, schedulers, PDC, Adventure, Vault |
| minecraft-datapack | minecraft-datapack/ |
Vanilla datapacks — functions, advancements, recipes, loot tables, tags |
| minecraft-commands-scripting | minecraft-commands-scripting/ |
Vanilla commands, scoreboards, NBT paths, JSON text, RCON scripting |
| minecraft-multiloader | minecraft-multiloader/ |
Architectury multiloader — single codebase targeting NeoForge and Fabric |
| minecraft-testing | minecraft-testing/ |
JUnit 5, MockBukkit, NeoForge/Fabric GameTests, GitHub Actions CI |
| minecraft-ci-release | minecraft-ci-release/ |
GitHub Actions pipelines, Modrinth/CurseForge publishing, semantic versioning |
| minecraft-world-generation | minecraft-world-generation/ |
Custom biomes, dimensions, structures (datapacks + mods) |
| minecraft-resource-pack | minecraft-resource-pack/ |
Textures, block/item models, sounds, animations, OptiFine CIT, shaders |
| minecraft-server-admin | minecraft-server-admin/ |
Server setup, JVM tuning, Docker, Velocity proxy, backups, security |
| minecraft-worldedit-ops | minecraft-worldedit-ops/ |
WorldEdit ops playbooks: selections, masks, schematics, brushes, safe rollback |
| minecraft-essentials-ops | minecraft-essentials-ops/ |
EssentialsX ops: kits/warps/homes, economy, permissions, moderation workflows |
Installation
Option A — Raw skills for Codex
REPO_URL="https://github.com/Jahrome907/minecraft-agent-skills"
git clone "$REPO_URL" /tmp/mc-skills
cp -r /tmp/mc-skills/.agents .
Codex can read the canonical .agents/skills/ tree directly. The .codex/skills/
mirror is kept byte-for-byte identical if you prefer that layout.
Option B — Raw skills for Claude Code
REPO_URL="https://github.com/Jahrome907/minecraft-agent-skills"
git clone "$REPO_URL" /tmp/mc-skills
cp -r /tmp/mc-skills/.claude .
Option C — Dual-target plugin bundle
The repository now ships a plugin bundle that both Codex and Claude Code can load:
plugins/minecraft-codex-skills/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
└── skills/
For Codex local marketplace installs:
- Keep the repository layout intact so
.agents/plugins/marketplace.jsonandplugins/minecraft-codex-skills/stay under the same repo root. - Start Codex from that repo root.
- Open the plugins surface with
/plugins. - Install
minecraft-codex-skillsfrom the repo marketplace discovered at.agents/plugins/marketplace.json. - Restart Codex after plugin changes so the local cached copy refreshes.
For Claude Code local plugin testing:
claude --plugin-dir ./plugins/minecraft-codex-skills
Option D — Git submodule
REPO_URL="https://github.com/Jahrome907/minecraft-agent-skills"
git submodule add "$REPO_URL" .skills-src
cp -r .skills-src/.agents .
Option E — Manual download
Download the latest release fromhttps://github.com/Jahrome907/minecraft-agent-skills/releases/latest.
- Use
.agents/or.codex/for Codex raw-skill installs. - Use
.claude/for Claude Code raw-skill installs. - Use
plugins/minecraft-codex-skills/for Claude Code plugin installs. - For Codex plugin installs, keep the full release layout intact so
.agents/plugins/marketplace.jsonandplugins/minecraft-codex-skills/remain together under the same repo root.
Project Structure
your-project/
└── .agents/
└── skills/
├── README.md
├── minecraft-modding/
│ ├── SKILL.md
│ ├── references/
│ │ ├── neoforge-api.md
│ │ ├── fabric-api.md
│ │ └── common-patterns.md
│ └── scripts/
│ └── check-build.sh
├── minecraft-plugin-dev/
│ ├── SKILL.md
│ └── scripts/
│ └── validate-plugin-layout.sh
├── minecraft-datapack/
│ ├── SKILL.md
│ └── scripts/
│ └── validate-datapack.sh
├── minecraft-commands-scripting/
│ └── SKILL.md
├── minecraft-multiloader/
│ └── SKILL.md
├── minecraft-testing/
│ └── SKILL.md
├── minecraft-ci-release/
│ ├── SKILL.md
│ └── scripts/
│ └── validate-workflow-snippets.sh
├── minecraft-world-generation/
│ ├── SKILL.md
│ └── scripts/
│ └── validate-worldgen-json.sh
├── minecraft-resource-pack/
│ ├── SKILL.md
│ └── scripts/
│ └── validate-resource-pack.sh
├── minecraft-server-admin/
│ └── SKILL.md
├── minecraft-worldedit-ops/
│ └── SKILL.md
└── minecraft-essentials-ops/
└── SKILL.md
# Compatibility mirrors (same content, synced by script):
your-project/
├── .codex/
│ └── skills/
│ └── ... (mirrors .agents/skills)
└── .claude/
└── skills/
└── ... (mirrors .agents/skills)
# Dual-target plugin bundle (same skills, plugin manifests for both platforms):
your-project/
└── plugins/
└── minecraft-codex-skills/
├── .codex-plugin/
│ └── plugin.json
├── .claude-plugin/
│ └── plugin.json
└── skills/
└── ... (mirrors .agents/skills)
Working On This Repo
Repo development tooling requires Node 20+. The copied skill directories do not
need the repo-root Node install.
The shell-based fixture scripts require bash, jq, and rsync. On Windows,
run those repo checks from WSL or Git Bash with those tools available on PATH.
# One-time: install/check local dev tools
bash ./scripts/setup-dev-tools.sh
# Install pinned repo tooling
npm ci
# Edit canonical skills only
$EDITOR .agents/skills/<skill>/SKILL.md
# Sync compatibility mirrors and plugin bundle
bash ./scripts/sync-skills-layout.sh sync
# Validate plugin manifests and marketplace metadata
node ./scripts/validate-plugin-bundle.mjs
# Run repository skill audit
node ./scripts/audit-skills.mjs
# Validate markdown/JSON/YAML doc snippets
node ./scripts/validate-doc-snippets.mjs
# Run validator fixture tests
bash ./scripts/run-skill-validator-fixtures.sh
# Run repo policy fixtures
bash ./scripts/test-repo-policy-fixtures.sh
# Validate GitHub community files
node ./scripts/check-github-community-files.mjs
# Run markdown lint from the pinned local dependency
npm run lint:md
Usage with Codex CLI
# Install Codex CLI
npm install -g @openai/codex
# Mod development
codex "Add a custom ore block called Starstone that spawns in the deepslate layer \
and gives 2-5 StarstoneGems when mined with iron pickaxe or better. NeoForge."
# Server plugin
codex "Create a Paper plugin that gives players a speed boost for 10 seconds \
when they eat a golden apple, with a 60-second cooldown tracked in PDC."
# Datapack
codex "Write a datapack function that detects when a player kills 10 zombies \
and gives them a custom advancement with a diamond reward."
# Server admin
codex "Generate a docker-compose.yml for a Paper 1.21.11 server with Aikar's \
JVM flags, persistent volumes, and auto-restart on crash."
Codex reads the appropriate SKILL.md and picks up platform patterns, correct
API versions, JSON schemas, and build commands automatically.
If you prefer plugin installs in Codex, start Codex from the repository root,
open /plugins, and install minecraft-codex-skills from the repo marketplace
defined in .agents/plugins/marketplace.json.
Usage with Claude Code Plugins
Use the bundled plugin for local testing or team distribution:
claude --plugin-dir ./plugins/minecraft-codex-skills
The plugin exposes the same 12 skills under the minecraft-codex-skills plugin
namespace while keeping the shared skills/ content synchronized with the raw
skill trees.
Usage with Codex
- Open Codex
- Connect your GitHub repository
- Assign a task — Codex reads the skills from your repo automatically
Supported Versions
| Platform | Version | Java |
|---|---|---|
| NeoForge | 1.21.x examples centered on 21.11.x | 21 |
| Fabric | 1.21.11 line (fabric-api:0.116.10+1.21.1) |
21 |
| Paper/Bukkit | 1.21.x (paper-api:1.21.11-R0.1-SNAPSHOT) |
21 |
| Vanilla datapack | 1.21–1.21.11 (formats 48–94.1; min_format / max_format from 1.21.9+) |
— |
| Resource pack | 1.21–1.21.11 (formats 34–75.0; min_format / max_format from 1.21.9+) |
— |
Repo Notes
This repository is a small, owner-managed skills bundle rather than a broader contributor project.
If you need to inspect or update repo structure:
- Edit canonical skill content in
.agents/skills/ - Keep
.codex/skills/,.claude/skills/, andplugins/minecraft-codex-skills/skills/synchronized - Run
npm run checkbefore publishing repo-level changes
See AGENTS.md and docs/skill-authoring-standard.md for the repo-specific editing model.
License
MIT — free to use, modify, and share. See LICENSE.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found