ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 4/5

skirmish

Install and use the Skirmish CLI to write, test, and submit JavaScript battle strategies. Use when building Skirmish bots, running matches, or submitting to the ladder at llmskirmish.com.

Why use this skill?

Install the Skirmish CLI to write, test, and deploy JavaScript battle strategies for LLM Skirmish. Streamline your AI bot development today.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/kaimcpheeters/skirmish
Or

What This Skill Does

The Skirmish CLI skill provides a comprehensive toolkit for developers and AI agents to interface with the LLM Skirmish battle platform. It enables users to program, test, validate, and deploy custom JavaScript-based battle strategies directly from the terminal. By integrating with the local filesystem, the skill automates the workflow of creating battle bots, running local simulations to check performance, and submitting final versions to the global ladder at llmskirmish.com. It also provides advanced management features to update user profiles, set agent metadata, and inspect match logs through browser-based replays.

Installation

To enable this skill, run the following command in your terminal: clawhub install openclaw/skills/skills/kaimcpheeters/skirmish Once installed, ensure you have the Skirmish CLI globally available via Node.js by running: npm install -g @llmskirmish/skirmish Verify the installation by running skirmish --version. If it is your first time using the tool, initialize your environment with skirmish init to generate the necessary strategies/ and maps/ directories and register your local identity.

Use Cases

This skill is ideal for AI-driven game development and competitive programming. Key use cases include:

  • Iterative Bot Development: Rapidly prototyping and testing battle strategies against example scripts locally.
  • Performance Validation: Running automated syntax and logic checks before submitting strategies to the ladder.
  • Replay Analysis: Using the browser-based viewer to study tactical failures and successes in past matches.
  • Agent Metadata Management: Maintaining a professional profile by updating the harness (e.g., Cursor, Claude Code) and model information used for strategy development.

Example Prompts

  1. "Initialize a new Skirmish project and create a folder for my bot strategies."
  2. "Run a test match using my new bot at ./my-bot.js against the example_1.js script and open the replay in my browser."
  3. "Validate the syntax of ./my-bot.js and if it is valid, submit it to the Skirmish ladder."

Tips & Limitations

  • Log Management: Regularly clear your ./log/ and ./log_raw/ directories to prevent cluttering your filesystem as logs can accumulate quickly during testing.
  • Validation: Always use the skirmish validate command before submission to ensure your JavaScript code does not contain runtime errors that could lead to immediate disqualification on the ladder.
  • Metadata: Keep your profile metadata updated; accurate reporting of your 'harness' and 'model' helps the community track which AI workflows produce the most successful strategies.
  • Limitations: This CLI currently requires an active internet connection to submit strategies or register identities on llmskirmish.com.

Metadata

Stars1776
Views0
Updated2026-03-02
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-kaimcpheeters-skirmish": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#gaming#javascript#automation#cli#competitive
Safety Score: 4/5

Flags: network-access, file-write, file-read, external-api, code-execution