원클릭으로
start-challenge
Starts a challenge playground session. Use when you need to launch a challenge for testing or solving.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Starts a challenge playground session. Use when you need to launch a challenge for testing or solving.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Debugs an existing challenge by starting it, inspecting tasks, troubleshooting over SSH, fixing source files, and restarting. Use when a challenge's tasks are failing or hanging.
Gets detailed status and output of a specific examiner task on a playground. Use to debug why a task is failing.
Lists all examiner tasks (init and regular) for a playground. Use to check the status of challenge/tutorial tasks.
Executes a command on a playground VM via SSH. Use when you need to run commands on a playground for testing, debugging, or verification.
Applies a scripted solution to a running challenge (single- or multi-VM) and verifies every non-helper task completes. Use to validate a .solution.sh / .solution-NN.sh end-to-end.
Stops the current solution attempt for a challenge. Use when you need to stop a running challenge.
| name | start-challenge |
| description | Starts a challenge playground session. Use when you need to launch a challenge for testing or solving. |
| argument-hint | <challenge-name> |
Start the challenge $0.
Run the following command in the background (it may block waiting for init tasks):
labctl challenge start $0 --no-open --no-ssh
The --no-open flag prevents opening the browser.
The --no-ssh flag prevents starting an interactive SSH session.
This command may take a long time (it waits for all init tasks to complete).
Once the challenge is started, the command will print the corresponding playground ID,
which you can use for further operations (e.g. labctl ssh <id> -- <diagnostic>).