screenshot

Capture full-page, viewport, or element screenshots of websites using command-line tools.

3|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/jholhewres/goclaw-skills --skill screenshot-jholhewres
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: screenshot
Source: https://github.com/jholhewres/goclaw-skills/tree/main/skills/screenshot
Command: npx skills add https://github.com/jholhewres/goclaw-skills --skill screenshot-jholhewres

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, puppeteer, playwright, wkhtmltoimage, cutycapt, selenium, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to easily capture screenshots of websites, whether you need the full page, a specific viewport, or just a particular element, eliminating the need for manual browser interaction.

Core Features & Use Cases

  • Versatile Capture Options: Capture full pages, viewports, or specific HTML elements.
  • Multiple Tool Support: Utilizes various command-line tools and libraries like curl, puppeteer, playwright, wkhtmltoimage, cutycapt, and selenium.
  • Use Case: Quickly generate visual previews of web pages for reports, documentation, or design reviews.

Quick Start

Use the screenshot skill to capture a full-page screenshot of https://example.com and save it as screenshot.png.

Frequently Asked Questions about screenshot

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture a full page website screenshot from the command line?

Capturing a full page website screenshot is done using command-line binaries like wkhtmltoimage and cutycapt, or scripting libraries like puppeteer and playwright. This automates web page capture without manual browser interaction for visual testing or archiving.

Can I capture a screenshot of a specific HTML element instead of the entire viewport?

Yes, capturing a screenshot of a specific HTML element is supported. The Skill handles full pages, specific viewports, and targeted elements using automation frameworks like selenium, puppeteer, and playwright for precise visual capture.

Do I need Node.js or Python to use puppeteer and selenium for web scraping screenshots?

Yes, you need Node.js for puppeteer or playwright, and Python for selenium to capture web scraping screenshots. The Skill orchestrates these external scripting libraries and binaries to automate visual content archiving.

What's the best way to automate visual testing and content archiving for websites?

Automating visual testing and content archiving is best achieved using this Skill's multi-tool approach. It leverages curl, puppeteer, and playwright to capture website screenshots automatically, generating visual previews for reports and documentation.

Does this screenshot tool work with curl for capturing visual web previews?

Yes, this screenshot tool works with curl alongside wkhtmltoimage and cutycapt. It orchestrates these command-line utilities to capture visual web previews and generate images for automated visual testing and content archiving workflows.