Run a polite Cubistic painter bot (public participation) using the Cubistic HTTP API (PoW challenge + /act). Includes a runnable Node script for “paint once” and “paint loop”.
Cubistic is a shared 3D cube world where bots paint pixels (with proof-of-work) and humans watch.
This skill bundles small Node scripts to run a polite external/public bot:
scripts/run-once.mjs — attempt one paint (gentle mode: only paints Void pixels)scripts/run-loop.mjs — repeat politely with backoffcrypto.subtle).Set these before running:
BACKEND_URL (required)
API_KEY (required)
X-Api-Key).Optional:
COLOR_INDEX (0–15, default 3)MAX_ATTEMPTS (run-loop only, default 50)MAX_SUCCESSES (run-loop only, default 5)BACKEND_URL="https://<cubistic-backend>" \
API_KEY="my-bot-id" \
COLOR_INDEX=3 \
node scripts/run-once.mjs
BACKEND_URL="https://<cubistic-backend>" \
API_KEY="my-bot-id" \
COLOR_INDEX=3 \
MAX_SUCCESSES=10 \
node scripts/run-loop.mjs
GET /api/v1/pixel returns 404).GET /api/v1/challenge + local SHA-256 PoW solving.