cloudflare-api
Hit the Cloudflare REST API directly for operations that wrangler and MCP can't handle well. Bulk DNS, custom hostnames, email…
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
Claude Code
$ npx -y skills add jezweb/claude-skills --skill app-docs --agent claude-code
Codex
$ npx skills add jezweb/claude-skills --skill app-docs -a codex -y
Cursor
$ npx skills add jezweb/claude-skills --skill app-docs -a cursor -y
Gemini CLI
$ npx skills add jezweb/claude-skills --skill app-docs -a gemini-cli -y
GitHub Copilot
$ npx skills add jezweb/claude-skills --skill app-docs -a github-copilot -y
OpenCode
$ npx skills add jezweb/claude-skills --skill app-docs -a opencode -y
Windsurf
$ npx skills add jezweb/claude-skills --skill app-docs -a windsurf -y
name: app-docs description: "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 user docs', 'help docs', 'how-to guide', 'write the docs'." compatibility: claude-code-only
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:
For each page, write:
## [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:
### 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):
## 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+):
## 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]
**Key
Production workflow skills for Claude Code. Each skill guides Claude through a recipe to produce tangible output — scaffolded projects, generated assets, professional documents, deployed services. Ten plugins of practical, production-oriented skills.
Hit the Cloudflare REST API directly for operations that wrangler and MCP can't handle well. Bulk DNS, custom hostnames, email…
Scaffold and deploy Cloudflare Workers with Hono routing, Vite plugin, and Static Assets. Describe project, scaffold structure,…
Generate Drizzle ORM schemas for Cloudflare D1 databases with correct D1-specific patterns. Produces schema files, migration…
Cloudflare D1 migration workflow: generate with Drizzle, inspect SQL for gotchas, apply to local and remote, fix stuck…
Generate database seed scripts with realistic sample data. Reads Drizzle schemas or SQL migrations, respects foreign key…
Scaffold Hono API routes for Cloudflare Workers. Produces route files, middleware, typed bindings, Zod validation, error…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.