From screenshot
Capture screenshots of web pages. Use when the user asks to take a screenshot, capture a web page, see what a page looks like, or verify visual output of a web application. Also use when the user says "screenshot this", "show me the page", "capture the site", or "take a picture of".
How this skill is triggered — by the user, by Claude, or both
Slash command
/screenshot:screenshotThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Capture screenshots of web pages using headless Chromium.
Capture screenshots of web pages using headless Chromium.
Use uv run --project ${CLAUDE_PLUGIN_ROOT} to run the tool. This resolves the package from the plugin directory while keeping your current working directory, so screenshots are saved in your project.
uv run --project ${CLAUDE_PLUGIN_ROOT} screenshot <url>
uv run --project ${CLAUDE_PLUGIN_ROOT} screenshot https://example.com
uv run --project ${CLAUDE_PLUGIN_ROOT} screenshot https://example.com --preset mobile --full-page --dark
# First: save a session (opens browser for manual login)
uv run --project ${CLAUDE_PLUGIN_ROOT} screenshot login mysite https://example.com/login
# Then: use the session
uv run --project ${CLAUDE_PLUGIN_ROOT} screenshot https://example.com/dashboard --session mysite
desktop (1280x720), laptop (1440x900), tablet (768x1024), tablet-landscape (1024x768), mobile (375x667), mobile-large (414x896).
uv run --project ${CLAUDE_PLUGIN_ROOT} screenshot presets
Screenshots are saved to .screenshots/ in the current working directory with auto-generated filenames.
Use -o path.png for an explicit output path.
The tool prints the absolute path of the saved file to stdout.
--dump-html — save rendered HTML alongside the PNG--dark — capture in dark color scheme--click SELECTOR — click an element before capture--full-page — capture the entire scrollable page${CLAUDE_PLUGIN_ROOT} is set by Claude Code and points to the plugin's install directory.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub oslokommune/claude-marketplace --plugin screenshot