using-silencer-cli

Automate Silencer menus, state capture, and gameplay validation via CLI.

4|2|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/Arsia-Mons/Silencer --skill using-silencer-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-silencer-cli
Source: https://github.com/Arsia-Mons/Silencer/tree/main/shared/skills/cli
Command: npx skills add https://github.com/Arsia-Mons/Silencer --skill using-silencer-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many teams need a robust, keyboard-free way to interact with Silencer for automated testing, UI validation, and multiplayer development. This skill provides a terminal-based interface to drive menus, capture live state, validate game-data JSON, and simulate lobby activity without manual control.

Core Features & Use Cases

  • Remote-control the Silencer game from the CLI to click menus, take screenshots, inspect state, and adjust keybindings.
  • Validate game-data JSON locally (gas validate) and perform end-to-end checks as part of CI pipelines.
  • Run fake lobby players for multiplayer development by spawning authenticated sessions and exercising lobby interactions without real clients.

Quick Start

Run the CLI against a running Silencer instance to begin automated terminal control.

Frequently Asked Questions about using-silencer-cli

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

FAQPage Schema
How do I automate Silencer UI testing from the terminal?

Automate Silencer UI testing by running CLI commands against a live instance to drive menus, capture screenshots, and inspect state without manual keyboard input.

Can I simulate multiplayer lobbies for testing without real game clients?

You can simulate multiplayer lobbies by spawning authenticated fake player sessions from the CLI to exercise lobby interactions without real clients connected.

How do I validate game-data JSON locally before deploying?

Validate game-data JSON locally by running the gas validate command to check data integrity and perform end-to-end checks within your CI pipelines.

What's the best way to capture live game state during automated end-to-end testing?

Capturing live game state is handled through the CLI's state inspection commands, which extract current gameplay data for validation during automated terminal control.

Do I need a running Silencer instance to use the CLI automation commands?

A running Silencer instance is required to execute CLI commands for menu navigation, state inspection, lobby simulation, and keybind adjustments.