Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Generate complete user documentation for a web app with screenshots. Browses the app via browser automation, screenshots every screen, and produces a structured user guide with step-by-step instructions, annotated screenshots, workflow diagrams, and reference tables. Supports quick (key screens), standard (all pages), thorough (every state and flow), and exhaustive (publishable documentation suite). Triggers: 'document the app', 'user guide', 'app documentation', 'screenshot docs', 'generate use
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 33% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 72% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 41% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 57% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 45% | 0% |
Browse a running web app, screenshot every screen, and produce documentation good enough to publish. Not a screenshot dump — a structured guide that teaches someone how to use the app.
Same as ux-audit — Chrome MCP, Playwright MCP, or playwright-cli.
Same as ux-audit — prefer deployed/live URL over localhost.
| Depth | Screenshots | What it produces | Duration | |-------|------------|-----------------|----------| | quick | ~10 | Single-page quick-start guide. Key screens, happy path only. | 10-15 min | | standard | ~30 | Full user guide. All pages, primary workflows, reference tables. | 30-60 min | | thorough | ~80+ | Comprehensive guide. All states, mobile views, every CRUD flow, troubleshooting. | 1-3 hours | | exhaustive | ~150+ | Publishable documentation suite. Everything in thorough plus: getting started tutorial, feature-by-feature deep dives, admin guide, keyboard shortcut reference, FAQ, and HTML version. | 3-6 hours |
Default: standard
Ask the user:
Navigate the app and build a complete page inventory:
Create a task list to track documentation progress.
For each page in the inventory:
docs/screenshots/ with descriptive namesFor each page, write:
markdown## [Page Name] [One sentence: what this page is for and when you'd use it]  ### What You'll See [Describe the key elements: sidebar shows X, main area shows Y, toolbar has Z] ### What You Can Do [List the actions available, each as a brief description] ### How To: [Primary Action] 1. [Step with screenshot reference] 2. [Step] 3. [Step — screenshot the result] > **Tip:** [Helpful shortcut or non-obvious feature]
For interactive pages, document step-by-step with screenshots at each significant step:
markdown### How To: Add a New Client 1. Click the **"Add Client"** button in the top right  2. Fill in the required fields — Name and Email are required, everything else is optional  3. Click **"Save"** — you'll be taken to the new client's detail page  > **Tip:** You can also press **Cmd+N** from anywhere to create a new client.
| Extra | quick | standard | thorough | exhaustive | |-------|-------|----------|----------|-----------| | Empty states | Skip | Note | Screenshot + document | Screenshot + suggest improvements | | Error states | Skip | Note | Trigger + screenshot | Every validation error documented | | Dark mode | Skip | Skip | Screenshot key pages | Screenshot every page | | Mobile (375px) | Skip | Skip | Screenshot key pages | Screenshot every page | | All CRUD | Skip | Primary only | Every operation | Every operation + edge cases | | Settings/config | Skip | List options | Document each | Document each with examples | | Keyboard shortcuts | Skip | List if visible | Full reference table | Dedicated section | | Search/filters | Skip | Mention | Document each filter | Document every combination | | Permissions/roles | Skip | Skip | Note differences | Separate section per role | | API/integrations | Skip | Skip | Mention if present | Document endpoints + examples |
Beyond per-page documentation:
Getting Started (all depths):
markdown## Getting Started ### Accessing [App Name] - URL: [production URL] - Supported browsers: Chrome, Firefox, Safari, Edge - Mobile: [responsive / PWA / not supported] ### Logging In [Screenshot of login page + steps] ### Your First 5 Minutes 1. [First thing to do after logging in] 2. [Second thing — the quick win] 3. [Third thing — explore the main feature]
Navigation Guide (standard+):
markdown## Navigation ### Sidebar [Screenshot with annotations describing each section] ### Quick Actions - **Cmd+K**: Quick switcher — jump to any page or record - **Cmd+N**: Create new [item] [Other shortcuts] ### Breadcrumbs / Back Navigation [How to navigate back, where breadcrumbs appear]
Keyboard Shortcuts Reference (thorough+):
markdown## Keyboard Shortcuts | Shortcut | Action | |----------|--------| | Cmd+K | Quick switcher | | Cmd+N | New [item] | | Cmd+S | Save | | Escape | Close dialog / cancel |
Troubleshooting (thorough+):
markdown## Troubleshooting ### [Error message or symptom] **What it means**: [explanation] **How to fix**: [steps] ### Common Questions [FAQ generated from what would confuse a new user — based on the documentation process itself]
Admin Guide (exhaustive):
markdown## Admin Guide ### User Management [How to invite users, set roles, remove access] ### Settings Reference | Setting | What it does | Default | Recommendation | [Every setting documented] ### Data Management [Export, import, backup, delete account]
Markdown (default): docs/USER_GUIDE.md
HTML (exhaustive depth, or on request): docs/user-guide.html
@media print)Screenshot naming: docs/screenshots/NN-section-description.png
01-, 02-, 03-01-dashboard-, 05-clients-, 12-settings--overview.png, -add-form.png, -saved-confirmation.pngMix screenshots with diagrams where it helps understanding:
Workflow diagrams (text-based, no external tools):
markdown### How a Client Moves Through the System
New Enquiry → Create Client → Add Policy → Send Renewal → Archive ↓ ↓ ↓ ↓ ↓ Email] Client Page] Policy Page] Email Outbox] Archive]
Annotated screenshots: When a screenshot needs callouts, describe them in the text:
markdown The dashboard shows: - **A** (top left): Your client count and active policies - **B** (centre): Items needing attention today - **C** (right): Recent activity feed
UI element reference: For complex pages, a labelled diagram helps:
markdown### Editor Layout | Area | What it does | |------|-------------| | Left panel | Folder tree — organise your notes | | Centre panel | Note list — shows notes in the selected folder | | Right panel | Editor — write and preview your note | | Top bar | Navigation, search (Cmd+K), and view toggles |
The documentation should be good enough that:
Other measured skills in the registry, with their headline benchmark lift.