web-to-prd — Claude Code skill: what it does, how to install
Inspects live web applications using Playwright, drafts PRD documents with user stories, and syncs the backlog into Notion.
npx skills add c0x12c/ai-toolkit --skill web-to-prd -a claude-codeWhat web-to-prd does
This skill navigates a target web application using Playwright to inspect user interface elements across screens. It arranges discovered capabilities into functional areas, then drafts a PRD alongside epics and prioritized task lists.
Exporting requirements requires the Notion MCP server to build linked databases in your workspace. Firecrawl MCP can optionally replace the initial Playwright crawl if you prefer faster site mapping.
Claude Code only loads MCP servers at startup. Adding an MCP integration during a running session will not expose its tools without a client restart. The workflow defaults to a dedicated profile at ~/.playwright-profile because everyday Chrome extensions frequently trigger timeout errors during automation.
What it helps with
- generate a PRD directly from an operational web interface
- break down competitor product workflows into epics and stories
- sync product requirements and backlog databases into Notion
- document web applications without existing specifications
Example prompts for the agent
- /spartan:web-to-prd
- Analyze this running app via Playwright and export the feature backlog to Notion
- Inspect the live web application and generate a PRD with user stories
How to install web-to-prd
1Skills CLI (Vercel)
npx skills add c0x12c/ai-toolkit --skill web-to-prd -a claude-code2Manually: put the files in place
~/.claude/skills/web-to-prd/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/web-to-prd/
1Skills CLI (Vercel)
npx skills add c0x12c/ai-toolkit --skill web-to-prd -a codex2Manually: put the files in place
.agents/skills/web-to-prd/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add c0x12c/ai-toolkit --skill web-to-prd -a cursor2Manually: put the files in place
.cursor/skills/web-to-prd/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install c0x12c/ai-toolkit web-to-prd2Manually: put the files in place
.github/skills/web-to-prd/SKILL.md1Skills CLI (Vercel)
npx skills add c0x12c/ai-toolkit --skill web-to-prd -a gemini-cli2Platform CLI
gemini skills install https://github.com/c0x12c/ai-toolkit --path toolkit/skills/web-to-prdManually: put the files in place
.devin/skills/web-to-prd/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add c0x12c/ai-toolkit --skill web-to-prd -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about web-to-prd
How to install web-to-prd in Claude Code?
Run npx skills add c0x12c/ai-toolkit --skill web-to-prd -a claude-code. The tool specification will be stored at ~/.claude/skills/web-to-prd/SKILL.md.
What does web-to-prd do?
It inspects running web applications via Playwright, maps UI features, and drafts structured PRD files with tasks that export directly into Notion.
Which MCP integrations does web-to-prd need?
The skill requires Playwright MCP to automate the browser and Notion MCP to create database entries. Firecrawl MCP is an optional addition.