pharoslisted
Install: claude install-skill dong-park/pharos
# pharos CLI
Use the `pharos` CLI to control the running Pharos app over its Unix socket (`/tmp/pharos.sock`).
## Working rules
- Inspect before mutating. Start with `current-workspace`, `tree`, `list-workspaces`, or `list-panes`.
- Prefer explicit refs like `window:1`, `workspace:2`, `pane:3`, `surface:4` over bare numeric indexes.
- Use `pharos help <section>` to narrow down commands for a specific domain instead of dumping the full `-h` text.
- Socket path is `/tmp/pharos.sock`. If commands fail silently, check with `pharos --strict ping`.
## Common command groups
| Area | Key commands |
|------|--------------|
| Window | `list-windows`, `current-window`, `new-window`, `focus-window`, `close-window` |
| Workspace | `list-workspaces`, `current-workspace`, `new-workspace`, `select-workspace`, `close-workspace`, `rename-workspace` |
| Panes | `list-panes`, `split`, `focus-pane`, `close-pane`, `tree` |
| Terminal I/O | `send <text> [--pane <id>]`, `send-key <key> [--pane <id>]`, `read-screen [--pane <id>]` |
| Status | `set-status`, `clear-status`, `set-progress`, `report-git-branch`, `report-pr`, `report-review` |
| State | `set-state`, `report-source`, `report-ctx`, `report-plan` |
| Timeline | `list-events [--since 30m] [--kind state]` |
| Memo | `workspace-memo-get`, `workspace-memo-set`, `folder-memo-get/set`, `global-memo-get/set` |
| Notify | `notify --title X [--body Y]`, `list-notifications`, `mark-read` |
| Browser | navigation: `browser navigate/back/forward/re