Workflow
- workflow.md — Complete workflow with commands. Read this for each step
Steps
- Get Credentials —
python3.claude/tools/env-reader.py HTB_USER HTB_PASS HTB_TOKEN ANTHROPIC_API_KEY SLACK_BOT_TOKEN HTB_SLACK_CHANNEL_ID - Only for "Machine" kind of competition -> Verify vpn is running, otherwise download the vpn file from HTB and instruct the user on how to enable it
- Generate output dirs —
mkdir -p YYMMDD_<name>/{recon,findings,logs,artifacts,reports}for each challenge - Login hackthebox.com
- If necessary, start the machines
- If necessary, check network connectivity to the machines
- Spawn and manage coordinator pool — max N concurrent agents, queue-based spawning (new agent spawns when previous completes)
- Post-solve Phase 3 — parent orchestrator (not coordinator) always runs
/skill-update+ Slack after each coordinator returns its PHASE3_SUMMARY (see workflow.md step 8)
References
- workflow.md — Workflow overview with credentials, VPN, setup, and coordinator spawn
- coordinator-spawn.md — Coordinator agent spawn prompt template (exploitation, flag submission, completion report, stats)
- completion-report-schema.md — Challenge completion report structure & template
- slack-notifications.md — Slack completion notification format & examples
- platform-navigation.md — HTB site navigation guide
- vpn-setup.md — VPN connectivity troubleshooting
- cloudflare-bypass.md — Cloudflare detection evasion