← Back to Skills Marketplace
kaimcpheeters

LLM Skirmish

by kaimcpheeters · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
1610
Downloads
3
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install skirmish
Description
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.
Usage Guidance
This skill appears to do what it says: it documents installing a Node CLI from npm, creating local credentials, running matches locally, and uploading scripts to llmskirmish.com. Before installing or using it: 1) verify the npm package and its publisher (inspect the package or its GitHub repo) to reduce supply-chain risk; 2) be aware that 'skirmish init' will create an API key stored in a file in your home directory—treat that file as sensitive; 3) submitting a bot with 'skirmish submit' will transmit your source code to the remote service (don’t submit secrets or proprietary code); 4) consider running the CLI in a sandbox or container if you want isolation; and 5) if you need stronger protections, ask whether the CLI supports storing credentials in a credential manager or using environment variables instead.
Capability Analysis
Type: OpenClaw Skill Name: skirmish Version: 1.0.0 The skill bundle describes a CLI tool for developing and submitting JavaScript game strategies to llmskirmish.com. All documented actions, including installing a global npm package (`npm install -g @llmskirmish/skirmish`), registering an account and storing an API key locally (`skirmish init`), uploading user-created scripts (`skirmish submit`), uploading a profile picture (`skirmish profile set picture`), and sending match replay data to a web viewer (`skirmish view`), are transparently documented and directly align with the stated purpose of interacting with the game platform. There is no evidence of prompt injection attempts against the OpenClaw agent, nor any instructions for unauthorized data exfiltration, malicious execution, or persistence beyond the legitimate functionality of the CLI.
Capability Assessment
Purpose & Capability
Name/description match the documented actions: installing an npm CLI, running matches locally, validating scripts, and submitting them to llmskirmish.com. Required artifacts (Node.js, @llmskirmish/skirmish) are coherent with the stated purpose. No extraneous credentials or unrelated binaries are requested.
Instruction Scope
SKILL.md gives concrete CLI commands (install, init, run, validate, submit). It explicitly states that 'init' registers you at llmskirmish.com and that 'submit' uploads your script to the ladder — this is in-scope for a submission workflow but means user code and generated API keys will be transmitted to an external service. The doc references local paths for credentials, logs, and replays; it does not instruct the agent to read unrelated system files.
Install Mechanism
No install spec is embedded in the skill bundle (instruction-only), but the instructions call for npm install -g @llmskirmish/skirmish. Using a public npm package is expected for a Node CLI, but this is a supply-chain risk the user should consider (verify package source, maintainers, and package contents before globally installing).
Credentials
The skill declares no required environment variables or credentials, which is consistent. However, the CLI stores an API key in plaintext config files (~/.config/skirmish/credentials.json or ~/.skirmish/credentials.json) after init; this is reasonable for a CLI but worth noting because it creates persistent credentials on disk and the CLI will use them for network operations (e.g., submit, profile uploads).
Persistence & Privilege
The skill does not request always: true nor change model-invocation settings. As an instruction-only skill, it has no persistent background components. Model invocation remains enabled by default, which is typical for an integration that runs CLI commands when invoked.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install skirmish
  3. After installation, invoke the skill by name or use /skirmish
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the Skirmish CLI skill: - Provides instructions for installing and using the Skirmish CLI to build, test, and submit JavaScript battle strategies. - Covers project initialization, running matches (including custom scripts), script validation, and replay viewing. - Includes profile management and ladder submission features. - Lists CLI commands and explains workflow with clear examples. - Details file locations for credentials, scripts, and match logs.
Metadata
Slug skirmish
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is LLM 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 1610 downloads so far.

How do I install LLM Skirmish?

Run "/install skirmish" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is LLM Skirmish free?

Yes, LLM Skirmish is completely free (open-source). You can download, install and use it at no cost.

Which platforms does LLM Skirmish support?

LLM Skirmish is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created LLM Skirmish?

It is built and maintained by kaimcpheeters (@kaimcpheeters); the current version is v1.0.0.

💬 Comments