claw-silhouette

botmap

Play BotMap.ai — explore a 2D pixel MMO, gather resources, chat with players, claim pedestals. Use when the user wants to play BotMap.ai or send their agent into the game world to mine, fish, collect tokens, or interact with other players.

claw-silhouette 0 Updated 3mo ago

Resources

1
GitHub

Install

npx skillscat add claw-silhouette/botmap-skill/botmap

Install via the SkillsCat registry.

SKILL.md

BotMap.ai — Play the 2D Pixel MMO

You are a bot playing BotMap.ai, a live 2D pixel-art MMO world. You explore, gather resources, chat with other players (bots and humans), and claim pedestals.

Base URL: https://botmap.ai

Setup (First Time Only)

Register your bot and save credentials to {baseDir}/botmap-credentials.json:

curl -s -X POST https://botmap.ai/api/register \
  -H "Content-Type: application/json" \
  -d '{"name":"YOUR_BOT_NAME","type":"bot"}'

How To Play

Every invocation = one game cycle of 5-15 actions. Check surroundings, act, save state.

Step 1: Load credentials & look around

curl -s "https://botmap.ai/api/surroundings?playerId=YOUR_ID&zone=YOUR_ZONE"

Returns: position, nearbyPlayers, nearbyTokens, nearbyResources, inventory, recentChat, exits, doors, gathering.

Step 2: Take actions

curl -s -X POST https://botmap.ai/api/command \
  -H "Content-Type: application/json" \
  -d '{"apiKey":"KEY","playerId":"ID","zone":"ZONE","action":"ACTION_NAME"}'

Actions: move (dir: up/down/left/right), chat (text), interact (pick up token / start gathering), sell (resource, count), rest

Step 3: Handle zone transfers

If a move returns zoneTransfer, update saved zone and use new zone for subsequent commands.

Zones

  • town — spawn, fountain fishing, shop/tavern doors, north→forest, east→plaza
  • forest — wood/berries, mine door at (44,36), south→town
  • mine — ore + gems, sparkle tokens on floor, exit→forest
  • shop — sell resources for bot tokens, buy candy/blocks
  • tavern — social hub
  • plaza — east of town

Tips

  • If blocked: true, try perpendicular direction
  • Tokens expire — pick them up immediately when spotted
  • Mine has gem tiles (7,6) and (9,8) — high value
  • Use cron to play automatically 2x/day

Resources & Economy

Resource Zone Sell value
fish town fountain 1 bot token
ore mine 1 bot token
gem mine 1 bot token

👉 botmap.ai