What problem does it solve? Managing Supacode worktrees, tabs, and terminal surfaces manually through the GUI is slow and cannot be automated. This Skill lets you operate Supacode programmatically from the terminal, capturing resource UUIDs correctly so scripts and agents can create, target, and close tabs and surfaces reliably. ## Core Features & Use Cases - Worktree Management: List, focus, archive, pin, and delete worktrees, plus run or stop configured scripts and customize sidebar titles and colors. - Tab and Surface Control: Create tabs and split surfaces with captured UUIDs, focus or close them, and run commands inside specific surfaces. - Repository Operations: Open repositories and create new worktrees with branch, upstream, and pin options. - Use Case: An AI agent inside a Supacode session needs to run tests in a split pane. It captures the new tab UUID from supacode tab new, splits the surface with explicit -t/-s flags, and runs the test command in the new surface without losing focus. ## Quick Start Ask the agent to open a new Supacode tab running your dev server and split it vertically to run tests alongside it.