Minecraft Modpack Server
RedWoodOG/Hermes-Desktop
Set up a modded Minecraft server from a CurseForge/Modrinth server pack zip.
Set up, operate, tune, and troubleshoot Minecraft Java 26.x and legacy 1.21.x servers across Paper, Purpur, Folia, Velocity, Fabric, and NeoForge.
$ npx skills add Jahrome907/minecraft-agent-skills --skill minecraft-server-admin -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Jahrome907/minecraft-agent-skills minecraft-server-admin --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Jahrome907/minecraft-agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.codex/skills/minecraft-server-admin .claude/skills/minecraft-server-admin && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "minecraft-server-admin" agent skill from https://github.com/Jahrome907/minecraft-agent-skills/tree/main/.codex/skills/minecraft-server-admin into .claude/skills/minecraft-server-admin/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minecraft-server-admin", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Jahrome907/minecraft-agent-skills/tree/main/.codex/skills/minecraft-server-adminType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Jahrome907/minecraft-agent-skills --skill minecraft-server-admin -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Jahrome907/minecraft-agent-skills minecraft-server-admin --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Jahrome907/minecraft-agent-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.codex/skills/minecraft-server-admin .agents/skills/minecraft-server-admin && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "minecraft-server-admin" agent skill from https://github.com/Jahrome907/minecraft-agent-skills/tree/main/.codex/skills/minecraft-server-admin into .agents/skills/minecraft-server-admin/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minecraft-server-admin", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Jahrome907/minecraft-agent-skills --skill minecraft-server-admin -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Jahrome907/minecraft-agent-skills minecraft-server-admin --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Jahrome907/minecraft-agent-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.codex/skills/minecraft-server-admin .cursor/skills/minecraft-server-admin && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "minecraft-server-admin" agent skill from https://github.com/Jahrome907/minecraft-agent-skills/tree/main/.codex/skills/minecraft-server-admin into .cursor/skills/minecraft-server-admin/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minecraft-server-admin", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Jahrome907/minecraft-agent-skills.git --path .codex/skills/minecraft-server-admin--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Jahrome907/minecraft-agent-skills --skill minecraft-server-admin -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Jahrome907/minecraft-agent-skills minecraft-server-admin --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Jahrome907/minecraft-agent-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.codex/skills/minecraft-server-admin .gemini/skills/minecraft-server-admin && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "minecraft-server-admin" agent skill from https://github.com/Jahrome907/minecraft-agent-skills/tree/main/.codex/skills/minecraft-server-admin into .gemini/skills/minecraft-server-admin/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minecraft-server-admin", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Jahrome907/minecraft-agent-skills minecraft-server-adminInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Jahrome907/minecraft-agent-skills --skill minecraft-server-admin -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Jahrome907/minecraft-agent-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/.codex/skills/minecraft-server-admin .github/skills/minecraft-server-admin && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "minecraft-server-admin" agent skill from https://github.com/Jahrome907/minecraft-agent-skills/tree/main/.codex/skills/minecraft-server-admin into .github/skills/minecraft-server-admin/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minecraft-server-admin", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Jahrome907/minecraft-agent-skills --skill minecraft-server-admin -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Jahrome907/minecraft-agent-skills minecraft-server-admin --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Jahrome907/minecraft-agent-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.codex/skills/minecraft-server-admin .opencode/skills/minecraft-server-admin && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "minecraft-server-admin" agent skill from https://github.com/Jahrome907/minecraft-agent-skills/tree/main/.codex/skills/minecraft-server-admin into .opencode/skills/minecraft-server-admin/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minecraft-server-admin", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
minecraft-server-adminSet up, operate, tune, and troubleshoot Minecraft Java 26.x and legacy 1.21.x servers across Paper, Purpur, Folia, Velocity, Fabric, and NeoForge.
Minecraft Server Admin is an agent skill from Jahrome907/minecraft-agent-skills. Set up, operate, tune, and troubleshoot Minecraft Java 26.x and legacy 1.21.x servers across Paper, Purpur, Folia, Velocity, Fabric, and NeoForge. Use for infrastructure, backups, proxies, and live operations, not plugin or mod development.
Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/deployment-checklists.md`).
It sits in DevOps & Cloud, covering Backup and disaster recovery. It works with Java. The repository describes itself as: Minecraft AI agent skills and dual-target plugin bundle for Codex and Claude Code. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit dd57c5a. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
javaFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
docs.papermc.iospigotmc.orgspark.lucko.megithub.comgeysermc.orgpterodactyl.ioFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Minecraft Server Admin loads about 3.7k tokens when it runs, and up to ~4.3k if it reads all its reference files. Until then it costs about 66 tokens; SKILL.md has 1,473 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Jahrome907/minecraft-agent-skills at commit dd57c5a, republished under its MIT licence (© Jahrome907). 1,473 words, ~3,709 tokens.
.claude/skills/minecraft-server-admin/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Use when: the task is infrastructure or live operations for Minecraft servers (deployment choice, tuning, backups, proxying, security, incident response).Do not use when: the task is writing plugin code (minecraft-plugin-dev) or writing mods/loaders (minecraft-modding, minecraft-multiloader).Do not use when: the task is WorldEdit command workflows (minecraft-worldedit-ops) or EssentialsX workflow/policy design (minecraft-essentials-ops).Do not use when: the task is datapack/resource-pack authoring (minecraft-datapack, minecraft-resource-pack).references/deployment-checklists.md when the task is an incident, rollout window, proxy change, or recovery drill and you need a compact checklist before acting.Use this table when choosing a deployment. For an existing server, inspect its stack and version first and preserve them unless migration is requested.
| Deployment profile | Recommended stack | Pick this when | Watch-outs |
|---|---|---|---|
| Small SMP on Paper | Paper only | Up to ~30 concurrent players, broad plugin compatibility, low ops overhead | Do not over-tune early; profile before changing many defaults |
| Larger public Paper server | Paper + Spark + stricter plugin/change control | Public server with frequent joins, moderate plugin set, uptime matters | Plugin sprawl is the top TPS risk |
| Velocity-backed network | Velocity + multiple Paper backends | Hub/minigame/factions split across servers, need shared entrypoint | Forwarding/auth mismatches can block joins |
| Purpur gameplay-heavy server | Purpur (optionally behind Velocity) | You want gameplay knobs exposed in config without custom plugin code | Extra toggles increase misconfiguration risk |
| Folia high-concurrency server | Folia + Folia-compatible plugins only | Very high concurrency with region-threading goals | Many plugins are not Folia-safe |
| Fabric/NeoForge mod server | Fabric or NeoForge server build | You require loader mods, custom content, modpack behavior | Bukkit/Paper plugins do not apply |
Collect a baseline before edits. Linux host example:
free -h
top -b -n 1 | head -n 25Windows PowerShell host example:
Get-CimInstance Win32_OperatingSystem | Select-Object FreePhysicalMemory,TotalVisibleMemorySize
Get-Process java | Sort-Object CPU -Descending | Select-Object -First 5 Id,CPU,WorkingSet,PathIn server console:
tps
mspt
spark healthreportRecord:
Use Spark instead of guesswork:
spark profiler --timeout 180
spark tps
spark tickmonitor --threshold-tick 50The 50 ms threshold reports ticks that exceed one normal 20 TPS tick; adjust it only when the incident threshold is intentionally different.
Then identify whether the issue is:
Do not tune everything at once. Apply one group at a time.
view-distance and simulation-distance firstFor Java 25 on current Paper/Purpur, start with a simple measured baseline:
java -Xms4G -Xmx4G -jar server.jar --noguiIncrease heap only when profiling and player load justify it. Add collector flags only after validating them against the exact JDK and Paper version.
After each change set:
spark tps
spark healthreportKeep the change only if MSPT/tick stability improves under representative load.
velocity.toml essentials:
bind = "0.0.0.0:25565"
online-mode = true
player-info-forwarding-mode = "modern"
forwarding-secret-file = "forwarding.secret"server.properties on backend:
online-mode=falsePaper backend forwarding support (config/paper-global.yml):
proxies:
velocity:
enabled: true
online-mode: true
secret: "paste-the-shared-forwarding-secret-here"Use the same secret value stored in Velocity's forwarding.secret file; the backend
config takes the secret string itself, not a file path.
Keep enforce-secure-profile at the server default unless you are handling a
specific legacy-client or incident workaround. It is not part of the baseline
Velocity setup. Also confirm settings.bungeecord: false in spigot.yml; do
not enable BungeeCord forwarding and Velocity modern forwarding at the same time.
online-mode expectations or direct backend exposure.| Asset | Frequency | Retention | Notes |
|---|---|---|---|
| Every configured world folder | Hourly incremental + daily full | 7 daily, 4 weekly | Include custom and externally stored worlds |
plugins/, config/, and root server state | Daily | 14 daily | Required for operational restore |
| Proxy config/secrets | Daily | 30 daily | Store encrypted off-host |
| Container/orchestration files | On change + weekly | 8 weeks | Git-tracked where possible |
For a production server, quiesce world writes before copying live world folders.
The example below assumes a maintenance window and a cleanly stopped server. If
you use RCON-based live backups instead, choose a client/secret mechanism that
does not expose the password in command arguments. A safe implementation must
run save-off, then save-all, copy the data, and guarantee save-on cleanup
even when the copy fails. Do not treat a flush or save-all alone as a live
backup protocol. Folia disables save-all; use a clean stop or a verified
platform snapshot there. Test the restore path before trusting any backup.
For Fabric or NeoForge recovery, additionally inventory mods/ and record the
exact loader launch state: Minecraft and loader versions, Java version, launch
command and arguments, launcher or installer artifacts, and any version or
library manifests used by that deployment. Restore those matching components
with the configured world folders; this Paper/Purpur example does not capture
them for you.
Supply the complete world-folder list as arguments, relative to SERVER_ROOT,
after checking level-name and any multi-world plugin configuration. Back up
worlds stored outside that root separately; do not infer coverage from world*.
#!/usr/bin/env bash
set -euo pipefail
if [[ "${SERVER_STOPPED_CONFIRMED:-}" != "1" ]]; then
echo "Set SERVER_STOPPED_CONFIRMED=1 only after stopping the server cleanly." >&2
exit 1
fi
DATE="$(date +%Y-%m-%d_%H-%M-%S)"
BACKUP_ROOT="/backups/minecraft"
SERVER_ROOT="/srv/minecraft"
DEST="${BACKUP_ROOT}/${DATE}"
if [[ "$#" -eq 0 ]]; then
echo "Usage: backup.sh <world-folder> [additional-world-folders...]" >&2
exit 1
fi
for world_dir in "$@"; do
if [[ ! -d "$SERVER_ROOT/$world_dir" ]]; then
echo "Missing configured world folder: $world_dir" >&2
exit 1
fi
done
mkdir -p "$DEST"
tar -czf "${DEST}/worlds.tar.gz" -C "$SERVER_ROOT" -- "$@"
state_items=()
for item in \
plugins config server.properties bukkit.yml spigot.yml paper-global.yml \
paper-world-defaults.yml permissions.yml ops.json whitelist.json \
banned-players.json banned-ips.json; do
[[ -e "$SERVER_ROOT/$item" ]] && state_items+=("$item")
done
if [[ "${#state_items[@]}" -gt 0 ]]; then
tar -czf "${DEST}/server-state.tar.gz" -C "$SERVER_ROOT" "${state_items[@]}"
fiDefine targets:
RPO (acceptable data loss window)RTO (acceptable restore duration)df -h
free -hWindows PowerShell host example:
Get-PSDrive -PSProvider FileSystem
Get-CimInstance Win32_OperatingSystem | Select-Object FreePhysicalMemory,TotalVisibleMemorySizeFrom server/proxy console:
spark tps
spark healthreport| Symptom | First checks | Typical root cause |
|---|---|---|
| Startup crash after plugin update | latest logs, plugin dependency chain | incompatible plugin/API mismatch |
| High MSPT only at peak hours | Spark profiler, entity/chunk stats | mob farms, heavy scheduled tasks, chunk I/O |
| Players cannot join via proxy | forwarding mode + secret + backend exposure | Velocity/backend config mismatch |
| Periodic hard lag spikes | GC pauses + autosave + backup overlap | memory pressure, backup I/O contention |
server.properties high-impact keysmax-players=100
view-distance=10
simulation-distance=8
sync-chunk-writes=true
max-tick-time=60000
enable-rcon=falsebukkit.yml and spigot.ymlUse Spigot/Bukkit docs as authoritative for version-specific defaults and side effects. Tune conservatively and re-measure after every change set.
config/paper-global.ymlconfig/paper-world-defaults.ymlAdjust these only after profiling identifies an actionable bottleneck.
services:
paper:
image: itzg/minecraft-server:java25
container_name: mc-paper
environment:
EULA: "TRUE"
TYPE: "PAPER"
VERSION: "26.2"
MEMORY: "10G"
ports:
- "25565:25565"
volumes:
- ./data:/data
restart: unless-stoppedThis Docker example targets current Paper 26.2 and Java 25. Re-check plugin compatibility and take a restorable backup before changing an existing server's Minecraft or Java line.
online-mode=true unless proxy forwarding requires backend online-mode=false.forwarding.secret, panel credentials, backup credentials).© Jahrome907, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (references) in .codex/skills/minecraft-server-admin of Jahrome907/minecraft-agent-skills.
Open the folder on GitHubat commit dd57c5a
Minecraft Server Admin next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Minecraft Server Admin this skillJahrome907/minecraft-agent-skills | 166 | — | ~3.7k | Automated safety check: Pass | MIT | |
| Minecraft Modpack ServerRedWoodOG/Hermes-Desktop | 177 | 5 repos | ~1.7k | Automated safety check: Notes | None | |
| OmniRoute Backup and Sync CLIdiegosouzapw/OmniRoute | 74k | — | ~948 | Automated safety check: Pass | MIT | |
| OmniRoute Database Backupsdiegosouzapw/OmniRoute | 74k | 1 repos | ~395 | Automated safety check: Pass | MIT | |
| Pymobiledevice3 Device Operatordoronz88/pymobiledevice3 | 2.8k | — | ~1.8k | Automated safety check: Notes | GPL-3.0 | |
| Myclaw BackupLeoYeAI/openclaw-backup | 659 | — | ~1.8k | Automated safety check: Pass | MIT |
RedWoodOG/Hermes-Desktop
Set up a modded Minecraft server from a CurseForge/Modrinth server pack zip.
diegosouzapw/OmniRoute
Backup and restore OmniRoute data from the CLI. Trigger incremental snapshots, sync to cloud storage, manage backup schedules, and restore from archive files.
diegosouzapw/OmniRoute
Trigger system backups, restore from backup files, and manage the SQLite database lifecycle. Supports export, import, and incremental snapshot strategies.
doronz88/pymobiledevice3
Operate iOS and iPadOS devices with pymobiledevice3, from a local checkout or straight from PyPI via uvx on a fresh workstation.
LeoYeAI/openclaw-backup
Backup and restore all OpenClaw configuration, agent memory, skills, and workspace data.
gotempsh/temps
Manage, deploy, operate, and instrument applications with Temps.
Jahrome907/minecraft-agent-skills
Set up and review CI, artifact publishing, versioning, and release management for Minecraft 26.x or legacy 1.21.x mods and Paper plugins.
Jahrome907/minecraft-agent-skills
Write and debug Minecraft Java 26.x and 1.21.x commands, selectors, execute chains, scoreboards, NBT, and RCON scripts.
Jahrome907/minecraft-agent-skills
Create, edit, and debug vanilla Minecraft 26.x and 1.21.x datapacks, including functions, advancements, recipes, loot tables, predicates, tags, and pack metadata.
Jahrome907/minecraft-agent-skills
Create, modify, debug, or migrate Minecraft mods for current NeoForge or Fabric 26.x, legacy 1.21.x, and Forge 1.20.1.
Jahrome907/minecraft-agent-skills
Create, modify, and debug server plugins for current Paper 26.x on Java 25 or legacy Bukkit-derived 1.21.x servers on Java 21.
Jahrome907/minecraft-agent-skills
Create and debug Minecraft 26.x and 1.21.x resource packs, including pack metadata, textures, models, blockstates, item definitions, sounds, fonts, animations, and shaders.
Works with
Categories
Set up, operate, tune, and troubleshoot Minecraft Java 26.x and legacy 1.21.x servers across Paper, Purpur, Folia, Velocity, Fabric, and NeoForge. Minecraft Server Admin is an agent skill from Jahrome907/minecraft-agent-skills.x servers across Paper, Purpur, Folia, Velocity, Fabric, and NeoForge.
Minecraft Server Admin fits situations like: live operations; mod development.
Run `npx skills add Jahrome907/minecraft-agent-skills --skill minecraft-server-admin -a claude-code`. Or copy the skill folder (.codex/skills/minecraft-server-admin in Jahrome907/minecraft-agent-skills) into .claude/skills/minecraft-server-admin in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Jahrome907/minecraft-agent-skills --skill minecraft-server-admin -a codex`. Or copy the skill folder (.codex/skills/minecraft-server-admin in Jahrome907/minecraft-agent-skills) into .agents/skills/minecraft-server-admin in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Jahrome907/minecraft-agent-skills --skill minecraft-server-admin -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/minecraft-server-admin, .gemini/skills/minecraft-server-admin, .github/skills/minecraft-server-admin and .opencode/skills/minecraft-server-admin in your project.
Going by SKILL.md and its folder, Minecraft Server Admin needs the command-line tools its instructions call (java).
SKILL.md names 6 domains. As links in the text: docs.papermc.io, spigotmc.org, spark.lucko.me, github.com, geysermc.org and pterodactyl.io. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Minecraft Server Admin is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 548 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Minecraft Server Admin: Minecraft Modpack Server (RedWoodOG/Hermes-Desktop, 177 stars), OmniRoute Backup and Sync CLI (diegosouzapw/OmniRoute, 74k stars), OmniRoute Database Backups (diegosouzapw/OmniRoute, 74k stars) and Pymobiledevice3 Device Operator (doronz88/pymobiledevice3, 2.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Jahrome907 (a GitHub user) maintains it in Jahrome907/minecraft-agent-skills, which has 166 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on September 13, 2026.
Source: Jahrome907/minecraft-agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.