name: interceptor description: "Choose the right Interceptor surface. Use interceptor-browser for page DOM, network, browser tabs, rich editors, screenshots, and browser automation. Use interceptor-macos for native apps, browser chrome, URL bars, OS dialogs, cross-app routing, AX trees, native screenshots, Apple Events, and trusted OS input. Background-first by default; focus changes require explicit opt-in." metadata: short-description: Choose the right Interceptor surface
Interceptor
Use this as the routing skill before loading a surface-specific skill.
Surface Decision
| Task | Skill |
|---|---|
| Page DOM, text, network, SPA state, browser monitor, screenshots of browser content | interceptor-browser |
| Rich browser editors, canvas / scene graph reads, page-world request overrides | interceptor-browser |
| Native macOS apps, OS dialogs, browser chrome, URL bars, app windows, menu bars | interceptor-macos |
| Open or control a named app such as Brave, Mail, Finder, Signal, or Cursor | interceptor-macos |
| Backgrounded, occluded, minimized, or cross-Space app capture | interceptor-macos |
| Deep web research: investigate a topic across many sources with breadth + verification | interceptor-research |
Core Rules
- Browser commands operate inside the cyan
interceptortab group. Do not use--any-tabunless the user explicitly authorizes acting outside that group. interceptor open <url>andinterceptor tab new <url>create background tabs by default. Onlyopen --activate,tab new --activate,tab switch <id>, andwindow focus <id>intentionally move browser focus.- The macOS surface is background-first by default. Only
interceptor macos app activate <app>andinterceptor macos open <app> --activateintentionally move focus. - If multiple browser profiles are connected, run
interceptor contextsand pass--context <id>. - Prefer compound commands (
open,read,act,inspect) and structured reads before screenshots. - If an already-loaded unpacked extension behaves stale after a package update, reload it from
chrome://extensionsorbrave://extensions, or runinterceptor reloadonce the extension is reachable.
Load A Surface Skill
- Load
interceptor-browserfor browser page content, network, tabs, scene graphs, and browser screenshots. - Load
interceptor-macosfor native apps, browser chrome, OS dialogs, window capture, AX trees, and Apple Events. - Load
interceptor-researchfor deep web research — investigating a topic across many sources with a planner loop, an on-disk source ledger, and adversarial verification (methodology layered on the browser surface). Pull the playbook any time withinterceptor research.