App Screenshots — Documentation skill for Claude Code
Claude Code skill: generate annotated screenshot documentation for any web app using agent-browser.
How to install App Screenshots
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open alexanderop/app-screenshots and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What App Screenshots does
Claude Code skill: generate annotated screenshot documentation for any web app using agent-browser.
Alternatives in Documentation
- Doc Co-authoring — Guide users through structured workflow for co-authoring documentation 94.1k ★
- Context7 — claude-plugins-official Up-to-date library documentation lookup 50.1k ★
- Notion Research Documentation — Research Notion content and synthesize findings into structured briefs 14.6k ★
README
app-screenshots
A Claude Code skill that generates annotated screenshot documentation for any web app or live website. Point it at your local dev server **or** any public URL (otto.de, github.com, etc.) and get a markdown file with screenshots showing every page, with red circles, arrows, and labels highlighting key UI elements.
What it does
- Local apps: auto-detects and starts your dev server (
pnpm dev,npm run dev, etc.) Live sites: navigates directly to the URL, handles cookie banners and popups - Discovers all pages from the site's navigation
- Takes screenshots of each page with SVG annotations injected via agent-browser
- Generates a single markdown doc with all screenshots and descriptions
Example prompts
"Screenshot the app"
"Document otto.de with screenshots"
"Give me a visual guide of the dashboard"
"Describe the search feature on amazon.de with screenshots"
"Screenshot my app's checkout flow"
Example output
# otto.de - Visual Guide
**URL:** https://www.otto.de
**Date:** 2026-03-24
---
## Homepage
The landing page features a hero banner with seasonal promotions.
Use the **Search** bar (top center) to find products.
The **Category navigation** (below header) provides access to all departments.

Screenshots include:
- Box annotations — dashed borders around sections (nav, content areas, product grids)
- Click annotations — circles with arrows pointing to buttons and interactive elements
- Auto-rotating colors — red, blue, green, amber, purple for multiple annotations
Prerequisites
Install [agent-browser](https://github.com/vercel-labs/agent-browser) globally:
npm install -g agent-browser
agent-browser install
Installation
With `npx skills` (recommended)
npx skills add alexanderop/app-screenshots
Manual
Clone into your project's `.claude/skills/` di
Related Skills
Claude Jsonl Browser
A web-based tool that converts Claude Code CLI conversation logs (JSONL format) into human-readable Markdown.
Doc Sync
Reconcile docs + regenerate dashboard screenshots after doc-relevant code or ADR changes
Docs Serve
Build the HTML documentation and then serve it locally so it can be viewed in a browser.
Claude Code Browser MCP Setup
Setup documentation for using Chrome DevTools MCP server with Claude Code
Indexandria
Indexandria — Claude Code plugin that crawls and indexes web documentation for context-aware coding. Like Curs
Create Umbraco Skills
Create a lightweight skill for Umbraco backoffice concepts that pulls from web documentation
Related Agents
Reporter
Generates delivery documentation with annotated screenshots, usage guides, and build reports.
Screenshot Generator
Use this agent to plan, write copy for, and spec out App Store and Play Store screenshots. Tell it about your
Screenshot Curator
Use this agent when the README documentation screenshots in docs/screenshots/ need to be captured or refreshed