Automates the tedious work of documenting a web app by browsing it with Playwright or Chrome MCP, screenshotting every page, and generating structured user guides with step-by-step instructions and annotated images. Four depth modes from quick (10 screenshots, happy path) to exhaustive (150+ screenshots, admin guides, keyboard shortcuts, mobile views, every error state). It actually clicks through your app's navigation to build a page inventory, waits for real data to load, and writes sections that teach workflows instead of just dumping images. Outputs GitHub-flavored markdown or a self-contained HTML file. Solid for client handoffs or onboarding docs when you need something better than a Loom video.

skills.sh installs
1.1K
GitHub stars
1.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add jezweb/claude-skills --skill app-docs --agent claude-code

Installs into .claude/skills of the current project.

Files

App Documentation Generator

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.

Browser Tool Detection

Same as ux-audit — Chrome MCP, Playwright MCP, or playwright-cli.

URL Resolution

Same as ux-audit — prefer deployed/live URL over localhost.

Depth Levels

DepthScreenshotsWhat it producesDuration
quick~10Single-page quick-start guide. Key screens, happy path only.10-15 min
standard~30Full 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

Workflow

1. Get App Details

Sponsors

Details

Repository
github.com/jezweb/claude-skills
Categories
Documentation, Automation & Workflows, CLI & Terminal
First seen
Jun 3, 2026

More from jezweb/claude-skills

All 166
1andrewgleave avatarwriting-for-interfacesandrewgleave/skillsUse when someone asks to write, rewrite, review, or improve text that appears inside a product or interface. Examples: "review the UX copy", "is there a better 1.1Kskills.sh installs
2inference-sh avatarvideo-prompting-guideinference-sh/skillsBest practices and techniques for writing effective AI video generation prompts. Covers: Veo, Seedance, Wan, Grok, Kling, Runway, Pika, Sora prompting strategie1.1Kskills.sh installs
3daymade avatardocs-cleanerdaymade/claude-code-skillsConsolidates redundant documentation while preserving all valuable content. This skill should be used when users want to clean up documentation bloat, merge red1Kskills.sh installs
4daymade avatarcli-demo-generatordaymade/claude-code-skillsGenerates professional animated CLI demos as GIFs using VHS terminal recordings. Handles tape file creation, self-bootstrapping demos with hidden setup, output 978skills.sh installs
5ruvnet avatarapi-docsruvnet/rufloGenerate API documentation from source code with JSDoc and OpenAPI support893skills.sh installs
6aj-geddes avataruser-guide-creationaj-geddes/useful-ai-promptsCreate comprehensive user guides, tutorials, how-to documentation, and step-by-step instructions with screenshots and examples. Use when writing user documentat762skills.sh installs