← All skills
Tencent SkillHub · Developer Tools

Snaprender

Give your agent eyes on the web — screenshot any URL as an image file. Supports device emulation (iPhone, iPad, Pixel, MacBook), dark mode, full-page scroll,...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Give your agent eyes on the web — screenshot any URL as an image file. Supports device emulation (iPhone, iPad, Pixel, MacBook), dark mode, full-page scroll,...

⬇ 0 downloads ★ 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.3.2

Documentation

ClawHub primary doc Primary doc: SKILL.md 8 sections Open source page

SnapRender — Give Your Agent Eyes

Your agent can read the web but can't see it. One command and it captures pixel-perfect screenshots — any site, any device, in seconds. "Screenshot stripe.com on iPhone", "Compare desktop vs mobile", "Full-page dark mode capture" — just ask. Free tier: 500 screenshots/month, no credit card. Get a key → IMPORTANT: Use the exec tool with curl. NEVER use the browser tool for screenshots.

How to Capture

Run this command via the exec tool. Replace ENCODED_URL with the URL-encoded target (e.g. https%3A%2F%2Fstripe.com): curl -s "https://app.snap-render.com/v1/screenshot?url=ENCODED_URL&response_type=json&format=jpeg&quality=60&block_ads=true&block_cookie_banners=true" \ -H "X-API-Key: $SNAPRENDER_API_KEY" \ | tee /tmp/snap_response.json \ | jq -r '.image' | sed 's|data:image/[^;]*;base64,||' | base64 -d > /tmp/screenshot.jpg \ && jq '{url, format, size, cache, responseTime, remainingCredits}' /tmp/snap_response.json This saves the screenshot to /tmp/screenshot.jpg and prints metadata.

Rules

Use exec tool only — NEVER the browser tool $SNAPRENDER_API_KEY is already set — use it literally in the command, do NOT replace it URL-encode the target — https://stripe.com → https%3A%2F%2Fstripe.com Always use format=jpeg&quality=60 — keeps response small enough for the agent context Always pipe to save the image to a file — the base64 response is too large to display inline Report metadata to the user — file size, response time, cache status, remaining credits

Parameters

Add as query parameters to the URL: ParameterValuesDefaulturlURL-encoded targetrequiredresponse_typejsonjson (always use this)formatjpeg, png, webp, pdfjpegquality1-10060deviceiphone_14, iphone_15_pro, pixel_7, ipad_pro, macbook_prodesktopdark_modetrue, falsefalsefull_pagetrue, falsefalseblock_adstrue, falsetrueblock_cookie_bannerstrue, falsetruewidth320-38401280height200-10000800delay0-100000 (ms wait after page load)cachetrue, falsetrue (set false to force fresh capture)cache_ttl0-259200086400 (seconds, clamped to plan max)hide_selectorsCSS selectorsnone (comma-separated, hides elements before capture)click_selectorCSS selectornone (clicks element before capture)user_agentstringdefault Chrome UA

Examples

Desktop screenshot of stripe.com: curl -s "https://app.snap-render.com/v1/screenshot?url=https%3A%2F%2Fstripe.com&response_type=json&format=jpeg&quality=60&block_ads=true&block_cookie_banners=true" -H "X-API-Key: $SNAPRENDER_API_KEY" | tee /tmp/snap_response.json | jq -r '.image' | sed 's|data:image/[^;]*;base64,||' | base64 -d > /tmp/screenshot.jpg && jq '{url, format, size, cache, responseTime, remainingCredits}' /tmp/snap_response.json Mobile screenshot: add &device=iphone_15_pro to the URL Full scrollable page: add &full_page=true to the URL Dark mode: add &dark_mode=true to the URL Compare desktop vs mobile: make two calls, save to /tmp/screenshot_desktop.jpg and /tmp/screenshot_mobile.jpg

After Capturing

Tell the user the screenshot was saved to /tmp/screenshot.jpg (or the filename you used) Report metadata: file size, response time, cache status, remaining credits For comparisons, save each screenshot to a different filename

Errors

401: Invalid API key — check SNAPRENDER_API_KEY 429: Rate limit or quota exceeded — wait or upgrade plan Timeout: Target site is slow — add &delay=3000 to wait longer Empty response: URL unreachable or blocked

Get an API Key

Free at https://snap-render.com/auth/signup — 500 screenshots/month, no credit card.

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs
  • SKILL.md Primary doc