video-reportlisted
Install: claude install-skill Firzus/agent-skills
# Video report
Use FFmpeg for every recording. Capture the smallest useful surface while the
existing interaction tool drives the application. Deliver observed behavior,
not a substitute for tests or separate performance measurements.
## 1. Define the proof
Identify the application and version or working state, initial conditions,
reproduction steps, and expected visible result. Exercise the real interaction
path: click the affected button rather than calling its handler directly. Use
test data and obtain required approval before consequential actions.
Record the corrected state by default. Include the faulty state only if already
recorded or safely accessible without disturbing the working tree. Label the
comparison before/after or after-only; distinguish fixtures from product runs.
Done when the scenario has concrete actions and an observable success criterion.
## 2. Resolve capture and interaction
Inspect installed FFmpeg capabilities and the tools available to interact with
the application. Read [FFmpeg capture](ffmpeg-capture.md) to select the source,
encoder, and process lifecycle. Follow the host's tool and permission rules.
Target the same application instance for recording and interaction. For web
pages, use a visible browser window or an existing isolated graphical display
that FFmpeg can capture. A headless browser without a capturable display is not
sufficient; its built-in video recorder is not the capture path for this skill.
Use the installed FFmpeg wi