IdeaBrowser Crawl + Scaffold Flow
Use this skill for end-to-end read/extract/plan workflows from IdeaBrowser.
Default boundary: safe-by-default.
- Do not write files, commit, push, or deploy unless the user explicitly asks.
- If blocked by auth/checkpoint, pause and give minimal remediation steps.
Preferred Stack (Updated)
- Primary:
playwright-cliwith extension bridge to existing Chrome session. - Secondary fallback: OpenClaw (
openclaw browser ...) when Playwright bridge is unavailable.
Prerequisites
playwright-cliinstalled and available.- Playwright MCP Bridge extension installed in Chrome.
- If needed, set token in environment:
PLAYWRIGHT_MCP_EXTENSION_TOKEN=<token>
Workflow
- Verify browser connectivity (Playwright-first)
playwright-cli list- If no browser open:
playwright-cli open --extension https://www.ideabrowser.com/idea/<slug>
- If extension mode cannot attach, use
--headed --extensiononce for approval/tab selection.
- Detect target idea
- Use explicit target when provided (
slugor full URL). - If missing, infer slug from current URL/title/snapshot.
- Crawl core pages
mainvalue-ladderwhy-nowproof-signalsmarket-gapexecution-planvalue-equationvalue-matrixacpkeywordsfeasibility-scoreproblem-scoreopportunity-score
- Extract normalized fields
- slug/id
- title
- core problem
- audience/market
- offer/value ladder
- why-now
- proof/signals
- market-gap
- execution-plan
- frameworks (value equation/matrix/acp)
- scoring pages
- top keywords
- Produce deterministic output sections
Detected IdeaSubpage CoverageStructured ExtractionScaffold SpecCommands To Execute (on approval)Risks / Missing Fields
Resilient Mode
If crawling is unstable:
- Playwright CLI retry mode
- Reopen session:
playwright-cli close-all && playwright-cli open --extension <idea-url> - Retry per-page with
goto+snapshot.
- Manual assist mode
- Ask user to load one subpage.
- Snapshot immediately after
loaded.
- OpenClaw fallback
- Use OpenClaw only when Playwright extension bridge is blocked/unavailable.
Scaffold Spec Template
Provide (as content unless user asks to write files):
- repo slug recommendation
- README summary block
IMPLEMENTATION_PLAN.mdphase outlineprogress.txtstarter entries- optional command checklist for scaffold/validate/git/deploy
Failure Handling
If extraction fails, output only:
- blocker
- minimal user action
- exact next command
Helpers
scripts/crawl_idea_subpages_playwright.sh [target] [snap_limit]scripts/crawl_idea_subpages.sh [target] [snap_limit](OpenClaw fallback)scripts/extract_idea_fields.sh [target] [limit]scripts/propose_repo_name.sh
Use helper scripts for consistency and deterministic logs.