ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified browser automation Safety 4/5

snap

Give your agent the ability to instantly take screenshots of any website with just the URL. Cloud-based so your agent has to perform no work. Free forever, open source.

Why use this skill?

Give your OpenClaw agent the ability to instantly capture high-quality screenshots of any website. Cloud-based, free, and easy to integrate.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/kav-k/snap
Or

What This Skill Does

The Snap skill acts as a robust, cloud-based 'Screenshot as a Service' integration for your OpenClaw agent. By leveraging a headless Chromium engine hosted at https://snap.llm.kaveenk.com, this tool allows your agent to capture high-fidelity visual representations of any public URL. Whether you need a simple viewport snapshot or a full-page scroll capture, Snap handles the resource-intensive rendering process externally, ensuring your agent remains efficient and performant. With support for custom viewports, dark mode, ad blocking, and specific element targeting, it is the perfect tool for visual web scraping and monitoring.

Installation

To add this capability to your agent, run the following installation command in your terminal:

clawhub install openclaw/skills/skills/kav-k/snap

After installation, follow the two-step setup process: perform a one-time POST request to the /api/register endpoint to secure your unique API key, then include this key in the Authorization: Bearer header for all subsequent requests to the /api/screenshot endpoint.

Use Cases

  • Visual Auditing: Capture a screenshot of a website to verify UI design, check for broken layouts, or monitor changes in CSS over time.
  • Data Archiving: Save static visual proof of content for compliance, historical records, or offline research.
  • Content Aggregation: Automatically grab previews of articles or pages to generate summaries or thumbnails for reports.
  • Dark Mode Verification: Test how your web assets appear when rendered in a dark color scheme without manual configuration.

Example Prompts

  • 'Please go to https://github.com and take a full-page screenshot for me to review the new homepage layout.'
  • 'I need a visual capture of the specific pricing table element on https://example.com/pricing; use the selector #pricing-table and save it as a JPEG.'
  • 'Can you capture a screenshot of https://news-site.com in dark mode with ads blocked to see what it looks like clean?'

Tips & Limitations

  • Rate Limits: You are capped at 2 screenshots per minute and 200 per day. Ensure your automation scripts account for these limits to avoid 429 error responses.
  • Security: Treat your API key as a password. If compromised, you cannot reset it, so store it in a secure environment variable.
  • Size Constraints: Snap supports pages up to 16384px in height. Attempting to capture exceptionally long documents may result in errors.
  • Performance: For pages with heavy dynamic content, utilize the wait_ms parameter to ensure all scripts and assets are fully loaded before the screenshot is triggered.

Metadata

Author@kav-k
Stars1776
Views0
Updated2026-03-02
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-kav-k-snap": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#screenshot#web-scraping#automation#chromium#visual-tools
Safety Score: 4/5

Flags: network-access, external-api