A comprehensive DOM capture engine that transforms web elements into high-fidelity images or canvas objects while preserving complex styles and Shadow DOM.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install snapdom
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install snapdom using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
snapdom is a versatile DOM capture engine designed to export any part of a web page into various formats including SVG, PNG, JPG, WebP, and Canvas. Unlike basic screenshot tools, it intelligently handles inline styles, web fonts, background images, pseudo-elements, and even complex Shadow DOM structures to ensure the output matches the visual state of the browser perfectly.
Built for developers who need precision and flexibility, this utility within the Openclaw Skills ecosystem allows for both quick, one-off exports and reusable capture instances. By cloning the DOM once and offering multiple export methods, it optimizes performance for generating various assets from a single state of a web element.
To integrate this into your project via NPM:
npm i @zumer/snapdom
Alternatively, for quick prototyping or browser-based Openclaw Skills, use a CDN:
<script src="https://unpkg.com/@zumer/snapdom/dist/snapdom.js"></script>
The skill accepts configuration objects and produces standardized web media types. Below is the primary schema for capture options:
| Property | Type | Description |
|---|---|---|
| scale | number | Resolution multiplier (e.g., 2 for Retina quality). |
| quality | number | Compression level for JPG and WebP (0.0 to 1.0). |
| embedFonts | boolean | Whether to serialize and include non-system fonts. |
| exclude | string[] | Array of CSS selectors to remove from the output image. |
| filter | function | A predicate to skip specific elements during the cloning process. |
.toPng() or .toBlob() on the result.Loading
Generate high-quality promotional videos and media content from images, audio, and clips using an AI-powered cloud rendering pipeline.

A specialized security tool designed to identify and flag hardcoded secrets, API keys, and sensitive credentials within your source code.

A comprehensive utility for tracking, analyzing, and optimizing AI API expenditures across major LLM providers to minimize unnecessary spending.

A framework that enables AI agents to monitor their own reasoning, detect biases, and improve decision quality through structured self-examination loops.

A sophisticated persona-shifting skill that applies a logical yet slightly tipsy conversational style to AI agents.

A comprehensive error monitoring and alerting system designed to detect, track, and automatically resolve exceptions for AI agents in real-time.








































