Full Webpage Screenshot
v1.0.2Capture full-page screenshots of websites with lazy-load support. Use when: user wants to screenshot a webpage, take a website screenshot, capture a full pag...
⭐ 1· 92·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description match the code and instructions: the skill uses Node + Puppeteer to capture full-page screenshots and scroll to trigger lazy-loaded content. Required binary (node) and the bundled scripts/package.json (puppeteer dependency) are appropriate.
Instruction Scope
SKILL.md's runtime instructions are limited to installing Node modules in the skill directory and running screenshot.js with a target URL and output path. It does not instruct reading unrelated system files, accessing secrets, or sending data to external endpoints beyond loading the target web page.
Install Mechanism
There is no formal install spec, but SKILL.md instructs running npm install in the skill's scripts directory. This will pull puppeteer from the public npm registry and (as is typical) download a Chromium build during install — a moderate-risk action that is expected for Puppeteer-based tools. All package references in package-lock.json point to npmjs.org (no suspicious hosts).
Credentials
No credentials, config paths, or sensitive environment variables are required. Optional env vars (VIEWPORT_WIDTH/HEIGHT, SCROLL_DELAY, WAIT_AFTER) are appropriate for controlling screenshot behavior.
Persistence & Privilege
The skill is not forced-always, is user-invocable, and does not request persistent system-wide privileges or modify other skills' configurations. It runs as a normal CLI script when invoked.
Assessment
This skill appears to be what it claims: a Puppeteer script that captures full-page screenshots. Before installing, note that npm install will download Puppeteer and a Chromium binary (large download and native code) into the skill directory — consider running it in an isolated environment or container if you prefer. The script will open arbitrary URLs and write the screenshot file to whatever output path you provide, so avoid pointing it at authenticated internal sites or sensitive pages without appropriate safeguards. If you're cautious, review package-lock.json (it uses registry.npmjs.org) and run the install in a sandboxed environment (or use npm ci from a vetted lockfile).Like a lobster shell, security has layers — review code before you run it.
latestvk97011nz1atgwcqrynw07rar1583cq2a
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
📸 Clawdis
Binsnode
