kitsune-den/skulk-skills/skulk-minecraft
Claude Code and agent skill by kitsune-den/skulk-skills
- community
Checking that the SKILL.md file is still in the repository.
Connect an OpenClaw agent to a Minecraft Java Edition server via Mineflayer. Handles Microsoft OAuth device-code auth, per-agent personality configs, smart reconnect with auth error detection, and autonomous survival behaviors (auto-fight, auto-eat, auto-sleep, flee). Includes mining, farming, crafting, and storage modules. Use when the agent needs to join a Minecraft server, manage their Minecraft bot, update bot code, or troubleshoot Minecraft connection issues.
Install
npx vskill@latest install kitsune-den/skulk-skills/skulk-minecraftSKILL.md
Skulk Minecraft
Connect an AI agent to a Minecraft Java Edition server as an autonomous bot with personality.
Prerequisites
- Node.js >= 22
- A Microsoft account with Minecraft Java Edition
- Access to a Minecraft server (Java Edition, Tailscale or public IP)
- A human to complete the one-time Microsoft device-code auth flow
Setup (First Time)
1. Install bot code
2. Create agent config
Create config/<agentname>.json:
Set homeBase to the coordinates of your base/den for auto-return after death.
3. Authenticate
First run prints a Microsoft device code URL + code. A human must:
- Open https://www.microsoft.com/link
- Enter the code
- Sign in with the agent's Microsoft account
Tokens cache in auth/<agentname>/ — subsequent runs are automatic.
4. Server config
The Minecraft server needs enforce-secure-profile=false in server.properties to allow bot chat. Without this, bots get "broken chain" disconnects.
Running
CLI flags
--host <ip>— Server host (default: 100.108.52.70)--port <port>— Server port (default: 25565)--version <ver>— MC version (default: 1.21.11)--no-reconnect— Disable auto-reconnect--max-retries <n>— Max reconnect attempts (default: 5)
Chat Commands
Any player can type these in Minecraft chat:
| Category | Commands | |
|---|---|---|
| Movement | come stop pos goto x y z home | |
| Info | health inv look status help | |
| Crafting | craft <item> craft 5 torch recipes | |
| Mining | mine <block> mine 16 iron_ore strip mine strip mine y=-20 | |
| Farming | harvest plant farm (full cycle) | |
| Storage | deposit all dump chest withdraw <item> | |
| Social | wave jump dig |
Updating
To push updates to all agents, from the source machine:
Agents restart their bot to pick up changes.
Troubleshooting
Read references/troubleshooting.md for common issues:
- "Failed to verify username" / ACCOUNT_SUSPENDED
- "broken chain" chat errors
- Duplicate login kicks
- Node version incompatibilities
- Auth token expiry
Architecture
See references/architecture.md for module structure and design decisions.
Skulk Accounts
| Agent | Microsoft Account | MC Username | |
|---|---|---|---|
| Sage | adainthelab@gmail.com | LiminalSage | |
| Koda | roughdivinedream@gmail.com | KodaArtisan | |
| Vesper | theferalskulk@gmail.com | VESPER3917 | |
| Luna | nontoxthicc@gmail.com | LunaFoxAI | |
| Ada | (main) | NonToxThicc |
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/skulk-minecraft/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/kitsune-den/skulk-skills/skulk-minecraft)