Deploy Sample Bots

SkillFiles & storage

Build and deploy all sample-bot zip files into the target folder. Use when the user runs /deploy-sample-bots [TARGET_DIR].

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Deploy Sample Bots skill

What this skill tells your AI

The instructions your AI receives, as published by robocode-dev/tank-royale in .agents/skills/deploy-sample-bots/SKILL.md and read by ahel’s review.

You are executing the Tank Royale sample-bot deployment workflow. Follow these phases exactly, in order. If ANY step fails (non-zero exit code), STOP immediately with an ERROR — never continue to the next step.

Announce each step clearly before executing it.

Phase 1 — Detect Platform

Determine whether you are running on Windows or Unix/macOS:

  • Windows: use deploy.ps1
  • Unix/macOS: use deploy.sh

Phase 2 — Run

Determine the target directory:

  • If the user supplied an argument, use it as the target directory.
  • Otherwise omit it (the scripts default to C:/Code/bots).

Unix/macOS:

bash .agents/skills/deploy-sample-bots/deploy.sh [TARGET_DIR]

Windows (PowerShell):

pwsh .agents/skills/deploy-sample-bots/deploy.ps1 [-TargetDir TARGET_DIR]

Stream the output to the user. If the exit code is non-zero, print "❌ Deployment failed — see output above." and STOP.

Phase 3 — Report

Print a one-line summary:

✅ Sample bots deployed to <TARGET_DIR>

Where <TARGET_DIR> is the directory used (from the argument or the default C:/Code/bots).

Signals

GitHub stars
268
Forks
57
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
deploy-sample-bots
Source
github.com/robocode-dev/tank-royale