Open-source AI agent
ScreenshotDEV ships with an OpenClaw-ready SKILL.md. Download it into your workspace or global skills folder, set your API key, and OpenClaw can capture screenshots, generate PDFs, and chain multi-step visual workflows — all autonomously.
Install, configure, and start capturing.
We ship an OpenClaw-compatible SKILL.md with full API documentation, CLI reference, and SDK examples. Download it into your workspace or global skills folder.
# Workspace skill (this project only):
mkdir -p skills/screenshotdev
curl -o skills/screenshotdev/SKILL.md \
https://screenshotdev.com/SKILL.md
# Or global skill (all projects):
mkdir -p ~/.openclaw/skills/screenshotdev
curl -o ~/.openclaw/skills/screenshotdev/SKILL.md \
https://screenshotdev.com/SKILL.mdThe SKILL.md uses OpenClaw's environment gating — it requires SCREENSHOTDEV_API_KEY to be set. Add it to your .env or configure it in OpenClaw.
# In your workspace .env:
SCREENSHOTDEV_API_KEY=ak_live_your_key_here
# Or via the CLI:
ssdev config set access_key ak_live_your_key_hereOpenClaw loads skills on startup. It finds the SKILL.md, checks that SCREENSHOTDEV_API_KEY is set, and makes the full ScreenshotDEV API available to your agent.
$ openclaw
# screenshotdev skill loaded
> Take a screenshot of acme.com/pricing
OpenClaw runs:
ssdev screenshot https://acme.com/pricing \
--full-page --format json> Screenshot our staging deploy and compare
the header layout with production
OpenClaw runs:
ssdev screenshot https://staging.acme.com \
--selector "header" --format json
→ { "url": "https://cdn.ssdev.io/s/stg01.webp",
"width": 1280, "height": 80 }
ssdev screenshot https://acme.com \
--selector "header" --format json
→ { "url": "https://cdn.ssdev.io/s/prd01.webp",
"width": 1280, "height": 80 }
OpenClaw compares both screenshots:
"The staging header has two differences:
1. The logo is 2px taller (32px → 34px)
2. The 'Pricing' nav link changed to
'Plans & Pricing'
Otherwise the layout is identical."
> Check our remaining quota
ssdev usage --format json
→ { "used": 156, "limit": 1000 }
"You have 844 screenshots remaining
this month."Pro tip: Put the SKILL.md in ~/.openclaw/skills/screenshotdev/ to make it available in every project. The SKILL.md includes the full API reference — sync, async, batch, PDF, signed URLs, and CLI commands.
No credit card required
OpenClaw captures staging and production, compares them, and opens a GitHub issue if visual differences are found.
Set up a daily workflow where OpenClaw captures competitor pages and reports any changes it detects.
Ask OpenClaw to screenshot every page in your sitemap and generate a report on visual consistency, broken elements, or dark mode issues.
Capture timestamped screenshots for compliance, legal archives, or before/after deploy records.
100 free API calls per month. No credit card. No complex setup.