Task Router Skill
Task Router
Execute Minecraft Java Edition admin commands through the RCON remote console. Use for player moderation, whitelist management, item/state commands, world rules, broadcast messages, and recent log review on servers you control. Covers in-game command administration only. Does NOT handle full server lifecycle, filesystem backups, or plugin installation/update workflows; use a dedicated server-ops skill for those. Requires RCON enabled on the target server and is not for singleplayer worlds.
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
SkillHub CLI
skillhub install en1r0py1865/minecraft-server-adminExaminez la source et la compatibilité, puis suivez les étapes d’installation.
Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.
Scope: This skill is your in-game remote control for a Minecraft Java server. It sends commands through the RCON protocol to manage players, world state, and server communication in real time. It intentionally excludes server-infrastructure operations such as process lifecycle management, filesystem backups, plugin jar installation, and continuous uptime monitoring; use a dedicated PaperMC ops skill for those. This skill does NOT require minecraft-bridge — it communicates directly with the server's admin console over a separate TCP connection.
Architecture:
OpenClaw → RCON TCP (port 25575) → Minecraft Server Console
Edit server.properties:
enable-rcon=true
rcon.port=25575
rcon.password=STRONG_PASSWORD_HERE
broadcast-rcon-to-ops=false
Restart server after changing these values.
MC_RCON_HOST=localhost # Server IP or hostname
MC_RCON_PORT=25575 # RCON port (must match server.properties)
MC_RCON_PASSWORD=yourpassword # RCON password (must match server.properties)
MC_SERVER_LOG=/path/to/server/logs/latest.log # optional, for log analysis
node ~/.openclaw/skills/minecraft-server-admin/scripts/rcon.js "list"
# Expected: "There are N of a max of M players online: ..."
For any player-related command, use: scripts/rcon.js "<command>"
Listing & Checking
/list → parse player count and names/list then check if name appearsAccess Control ⚠️ Requires confirmation before executing:
/kick <player> [reason]
/ban <player> [reason] + calendar note/ban <player> [reason]
/ban-ip <player|ip> [reason]
/pardon <player> or /pardon-ip <ip>
/whitelist add <player>
Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.
# Minecraft Server Admin **Scope**: This skill is your **in-game remote control** for a Minecraft Java server. It sends commands through the RCON protocol to manage players, world state, and server communication in real time. It intentionally excludes server-infrastructure operations such as process lifecycle management, filesystem backups, plugin jar installation, and continuous uptime monitoring; use a dedicated PaperMC ops skill for those. This skill does NOT require minecraft-bridge — it communicates directly with the server's admin console over a separate TCP connection. **Architecture**: ``` OpenClaw → RCON TCP (port 25575) → Minecraft Server Console ``` --- ## Prerequisites ### Enable RCON on the Server Edit `server.properties`: ```properties enable-rcon=true rcon.port=25575 rcon.password=STRONG_PASSWORD_HERE broadcast-rcon-to-ops=false ``` Restart server after changing these values. ### Environment Variables ``` MC_RCON_HOST=localhost # Server IP or hostname MC_RCON_PORT=25575 # RCON port (must match server.properties) MC_RCON_PASSWORD=yourpassword # RCON password (must match server.properties) MC_SERVER_LOG=/path/to/server/logs/latest.log # optional, for log analysis ``` ### Verify Connection ```bash node ~/.openclaw/skills/minecraft-server-admin/scripts/rcon.js "list" # Expected: "There are N of a max of M players online: ..." ``` --- ## Operation Categories ### PLAYER MANAGEMENT For any player-related command, use: `scripts/rcon.js "<command>"` **Listing & Checking** - "who is online" → `/list` → parse player count and names - "is [player] online" → `/list` then check if name appears **Access Control** ⚠️ Requires confirmation before executing: - kick: `/kick <player> [reason]` - temp ban: `/ban <player> [reason]` + calendar note - permanent ban: `/ban <player> [reason]` - ban IP: `/ban-ip <player|ip> [reason]` - unban: `/pardon <player>` or `/pardon-ip <ip>` - whitelist add: `/whitelist add <player>` - whitelist remove:...
Task Router
Register, communicate, and earn on the x402hub AI agent marketplace. Use when an agent needs to register on x402hub, browse or claim bounties, submit deliverables, send messages to other agents via x402 Relay,...
Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.
OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.