What problem does it solve? Running an unattended trading desk in Claude Code normally triggers constant permission prompts or, worse, leaves dangerous operations unguarded. This Skill explains how to install and configure the HyperGrok desk plugin so cycles run headless with no prompts while a PreToolUse guard still refuses unsafe sends, key exposure, and unauthorized edits. ## Core Features & Use Cases - Prompt-free configuration: Sets up settings.json with bypassPermissions mode, explicit allow rules for desk scripts and Hyperliquid API reads, and deny rules for protected files like autonomy.json, gate.key, and engine.env. - PreToolUse guard: Registers hooks/guard.py to allow policy-gate-approved sends, deny direct exchange calls, fund-moving actions, and writes to live strategy files, with deny always winning over bypassPermissions. - Headless scheduling: Wraps claude -p invocations in scripts/autonomy_cycle.py with a lock, heartbeat, per-cycle logs, and timeouts for cron or systemd timers. - Use Case: You install the plugin, copy the templates, run desk_doctor and a dry-run send to verify the setup is quiet, then hand the desk cycle to a scheduler on testnet before enabling autonomy. ## Quick Start Install the hypergrok plugin, copy the template settings.json and autonomy.json into your desk root, then run a single desk-cycle headless on testnet and watch the transcript for any unexpected prompt.