launch-bots
Launch CopperHead bots with tools\launch_bots.py, including count, bot type, and difficulty.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Launch CopperHead bots with tools\launch_bots.py, including count, bot type, and difficulty.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Redeploy the CopperHead server to Azure Container Apps using server-settings.azure.json as the config file.
Launch or relaunch the CopperHead server and client locally for testing and development.
Review and edit all status messages shown in the CopperHead client Play and Observe screens. Extracts messages to a markdown file for editing, then applies changes back to the code.
基于 SOC 职业分类
| name | launch-bots |
| description | Launch CopperHead bots with tools\launch_bots.py, including count, bot type, and difficulty. |
Use this skill when the user wants to launch, spawn, start, or add bots to a CopperHead server.
Examples:
Run copperhead-server\tools\launch_bots.py in detached mode so the bots keep running after the agent finishes, then report what was launched and whether the bots joined active matches or are waiting in the lobby.
copperhead-server\tools\launch_bots.pyws://localhost:8765/ws/copperbot, murderbot, shybot, sleepy_snake, ultrabot1 to 10The script supports:
python tools\launch_bots.py <count> [--server <ws-url>] [--bot <type>] [--difficulty <1-10>] [--quiet]
Map friendly names in the user's request to script values:
| User wording | CLI value |
|---|---|
| CopperBot | copperbot |
| MurderBot | murderbot |
| ShyBot | shybot |
| Sleepy Snake | sleepy_snake |
| UltraBot | ultrabot |
ask_user tool to collect:
random or one of the valid bot types)random or 1-10)ask_user.ws://localhost:8765/ws/.copperhead-server in detached mode.--quiet unless the user explicitly asks for verbose bot output.Determine the target server URL.
ws:// or wss:// URL if they provide one.ws://localhost:8765/ws/.Determine launch arguments.
Start with:
python tools\launch_bots.py <count> --server <server-url>
Add --bot <type> only when the user requested a specific bot type.
Add --difficulty <n> only when the user requested a specific difficulty.
Add --quiet unless the user asked for verbose output.
Verify the server is reachable.
ws:// -> http://wss:// -> https:///ws/ (or /ws) -> /<http-base>status.Launch the bots in detached mode.
Set-Location <project_root>\copperhead-server
python tools\launch_bots.py <count> --server <server-url> [--bot <type>] [--difficulty <n>] [--quiet]
Wait a few seconds, then query:
<http-base>status<http-base>lobbyReport:
launch_bots.py stays alive while the launched bot processes run, so detached mode is required.