cli-anything-slay-the-spire-ii

Automate Slay the Spire 2 gameplay via command-line decisions and bridge API actions.

Updated May 7, 2026
One-click install
npx skills add https://github.com/dawsonblock/JUDGE_ATLAS --skill cli-anything-slay-the-spire-ii-dawsonblock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-anything-slay-the-spire-ii
Source: https://github.com/dawsonblock/JUDGE_ATLAS/tree/main/external/CLI-Anything-main/skills/cli-anything-slay-the-spire-ii
Command: npx skills add https://github.com/dawsonblock/JUDGE_ATLAS --skill cli-anything-slay-the-spire-ii-dawsonblock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the manual effort of playing Slay the Spire 2 by allowing you to drive the real game from a command-line workflow through a local bridge API.

Core Features & Use Cases

  • State-driven play automation: Reads normalized game state (including a decision/screen identifier) and chooses the next actions accordingly.
  • Action command orchestration: Sends commands for combat, navigation, menu handling, rewards, and overlays (card/relic selection).
  • AI-agent friendly control loop: Supports a typical pattern of read state first, act, then re-read state to adjust indices and energy.

Quick Start

Run the command cli-anything-sts2 state to verify the CLI can read JSON from the local bridge at localhost:15526.

Frequently Asked Questions about cli-anything-slay-the-spire-ii

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Slay the Spire 2 gameplay from the command line?

Automate Slay the Spire 2 gameplay by translating command-line decisions into bridge API actions. The Skill reads normalized game state and sends HTTP commands for combat, navigation, and rewards to localhost:15526.

What do I need to set up for Slay the Spire 2 CLI automation?

CLI automation requires a compatible STS2_Bridge mod, a running Slay the Spire 2 instance, and a local HTTP API on localhost:15526. Verify the setup by running a state command to read JSON.

How does the agent loop handle combat and reward screens in Slay the Spire 2?

The agent loop handles screens by reading state first, acting, then re-reading state to adjust indices and energy. It sends specific action commands to manage combat choices and reward selections.

Can I use CLI commands to control map navigation and card selection?

Yes, you can use CLI commands to control map navigation and card selection. The Skill orchestrates action commands for selecting map nodes and handling overlay screens for card and relic selection.

Why is my Slay the Spire 2 automation not reading the game state correctly?

Game state reading fails if the local HTTP API is not running on localhost:15526 or the STS2_Bridge mod is missing. Ensure both the compatible mod and the game are active before sending decisions.