# Autopilot Pane Control

> OpenAgents desktop pane and CAD control for Codex via openagents.* tool calls.

- Skill: `tuyv/autopilot-pane-control` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add tuyv/autopilot-pane-control`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tuyv/autopilot-pane-control/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tuyv (https://skillmd.com/u/tuyv)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tuyv/autopilot-pane-control

---


# Autopilot Pane Control

Use this skill when the user asks for operations that require desktop pane manipulation and/or CAD state changes in OpenAgents.

## When To Use

- Open/focus/close panes to prepare UI state.
- Fill pane inputs and trigger pane actions.
- Apply CAD intents/actions.

## Tool Contract

Use only these tools:

- `openagents.pane.list`
- `openagents.pane.open`
- `openagents.pane.focus`
- `openagents.pane.close`
- `openagents.pane.set_input`
- `openagents.pane.action`
- `openagents.cad.intent`
- `openagents.cad.action`

Detailed schemas and examples live in:

- `docs/codex/CODEX_PANE_CAD_TOOLING.md`
- `references/tool-cheatsheet.md`

## Operating Rules

1. Start with `openagents.pane.list` if pane state is unknown.
2. Open/focus required pane before setting inputs.
3. Use deterministic action names and provide `index` when selecting rows.
4. For CAD edits, prefer structured `intent_json` over ambiguous prompt text.
5. After mutating state, read back via `openagents.pane.action` with `snapshot` to confirm.

## Minimal Sequences

### Wallet invoice sequence

1. `openagents.pane.open` for wallet
2. `openagents.pane.set_input` -> `invoice_amount`
3. `openagents.pane.action` -> `create_invoice`

### CAD sequence

1. `openagents.pane.open` for CAD
2. `openagents.cad.intent` with `intent_json`
3. `openagents.cad.action` for view/render/timeline ops

