sootsim screenshots
Run a YAML plan that can capture raw screenshots from a flow, frame them with the real device chrome, and export branded marketing canvases for App Store submission.
terminal
Options
| flag | description |
|---|---|
--plan <path> | screenshot plan yaml |
--session <tab-id> | reuse a live sootsim session for capture |
--app <target> | override the plan app target for this run |
--device <model> | override the plan capture device for this run |
--capture-only | stop after raw/framed intermediates |
--compose-only | skip flow capture and reuse existing raw screenshots |
Examples
terminal
Plan-Driven Capture
screenshots is the first high-level orchestration command for App Store work. A plan can do three jobs in one pass:
- capture raw screenshots from a flow run
- produce framed intermediates with the real sootsim shell device chrome
- compose branded export canvases with gradients, copy, and alternate layouts
The capture stage stays bridge-backed and uses the same live runtime/session model as flow. The composition stage is node-side and Playwright-rendered so exports are reproducible and do not depend on the live shell DOM being in a particular state.
Typical Shape
That one plan becomes the source of truth for raw capture, framed intermediates, and final exported canvases.