- Home
- Skills
- APIs & Backend
- CurlShot Screenshots
Works with the AI Agents you already use
CurlShot Screenshots
Screenshot any web page from your agent: PNG, JPEG, WebP, PDF or scrolling video
Free
CurlShot Screenshots
Example session with this skill installed
Take a full-page screenshot of https://example.com in dark mode and save it as a PNG. Use a desktop viewport of 1440x900.
- Read your context and instructions
- Compiled the curlshot screenshots
- Generated the UI component
I have captured the full-page screenshot of example.com using the CurlShot API. The request included dark mode enabled and a specific desktop viewport.
Screenshot Capture Results
| Parameter | Value |
|---|---|
| URL | https://example.com |
| Format | PNG |
| Mode | Dark Mode |
| Viewport | 1440 x 900 |
| Full Page | Enabled |
| Status | Success |
| File Saved | screenshot_example_dark.png |
# Command executed
curl -sS -G "https://curlshot.com/api/v1/screenshot" \
-H "X-Access-Key: $CURLSHOT_API_KEY" \
--data-urlencode "url=https://example.com" \
-d format=png \
-d full_page=true \
-d dark_mode=true \
-d viewport_width=1440 \
-d viewport_height=900 \
--output screenshot_example_dark.png
Next steps
- Verify the
screenshot_example_dark.pngfile in your current directory. - To capture a mobile version, try the
viewport_device=iPhone 13option. - Use
block_cookie_banners=trueif the site displays intrusive overlays.
screenshot_example_dark.png
TSX · React component
Example file from a real run - the skill writes it into your workspace.
Connects securely to your tools. The creator never sees your data.
About this skill
CurlShot is a screenshot API for developers and AI agents. This free skill teaches your agent to call it: one HTTP request turns a URL, HTML or Markdown into a PNG, JPEG, WebP, PDF or a scrolling video (MP4, WebM, GIF). Pages render in a real browser.
What it does
- Screenshot any public URL as PNG, JPEG or WebP
- Full-page capture: lazy images are loaded on the way down
- Phones, tablets and desktops from ready-made device presets, or your own window size
- Clean captures: cookie banners and ads can be blocked before the capture
- One element by CSS selector, dark mode, retina pixel density
- Your own HTML or Markdown rendered to an image or PDF (social cards, reports)
- Scrolling video of the page as MP4, WebM or GIF
How it works
- Set
CURLSHOT_API_KEY(a free key with 100 screenshots a month, no card: https://curlshot.com/register). - Ask your agent for a screenshot. It sends one
curlrequest tohttps://curlshot.com/api/v1/screenshotand saves the file. - On an error the API returns JSON with
error_codeanderror_message; a misspelled option is rejected with a hint, never ignored.
MCP alternative
Agents with MCP support can use the hosted server instead: https://curlshot.com/api/mcp (streamable HTTP), tools take_screenshot and list_devices.
Good to know
Public pages work out of the box. For pages behind a login, send cookies or headers with the request. Local and private network addresses are refused: send the HTML instead. One successful render is one screenshot; failed renders and cache hits are free.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
1 install
Downloaded by developers to date
Free forever
No account required to browse
Trust & safety
Security scanned
Verified clean 4 days ago
- Free to download with an account
Requires