Skip to content

screenshot-capturer

Capture a screenshot from one of four sources — a running web app (Playwright), terminal/CLI output rendered as an image, a static HTML file or isolated component, or existing images the user provides. It writes the raw capture to a gitignored dir for the redaction pipeline; it never commits and never redacts (later agents do that).

At a glance

Model inherits the session's
Tools Read Grep Glob Bash Write
Author navjyotnishant
Source agents/screenshot-capturer.md

Writes files

This agent produces a file itself, rather than returning content for the skill to write — one of only two that do.

When it runs

The capture-screenshots skill resolved the source as the app's dashboard route.

screenshot the dashboard

The skill spawns this agent to capture the raw image; the sensitive-data-reviewer and redactor process it next.

What it returns

Report each raw image's path (in the gitignored raw dir), source, and any capture notes (viewport, selector, waits). Hand off for sensitive-data review. Do not redact, do not write into a committed path, do not run git.

Spawned by

Derived, not declared

No agent file records which skills call it — this list is recovered from the skill definitions at build time, so it cannot go stale.

See the /capture-screenshots pipeline for where this fits in the whole run.

Read agents/screenshot-capturer.md →