Build landing pages and web UIs using a dark blueprint/wireframe aesthetic with sharp edges, connected sections, dashed outlines, measurement annotations, and technical typography. Use when creating marketing sites, landing pages, or product pages.
Build click-through cinematic web showcase pages with dynamic transitions and runtime style switching. Use when users ask for PPT alternatives, interactive launch pages, or high-end storytelling websites with multiple visual styles.
Use when the user wants to turn a page-story markdown file (page-story-*.md) into a polished static HTML page. Trigger for: personal pages, academic homepages, portfolio pages, profile pages, any request to build a page from a structured markdown brief. Runs the full pipeline automatically: design context gathering, design system, implementation plan, build, and quality pass.
Web crawling scripts for fetching pages, JS-rendered pages, links, tables, robots policy, and multi-page crawling. Use these scripts directly; provide URL, timeout, and optional output/filter params.
REQUIRED for any task that involves reading or understanding a PDF's contents. When a user mentions a .pdf and asks what's inside — to read specific pages, answer questions, compare tables or data, extract facts or numbers, count figures, or locate topics — this skill MUST be used instead of generic PDF tools. Provides targeted search, page-level navigation, and precise extraction so you never need to dump an entire PDF into context. Only skip this skill for PDF file operations: merge, split, watermark, create, form-fill, or encrypt. --- # MinerU Document Explorer PDF reading toolkit via `doc-search` CLI. Workflow: **init → search/outline → read pages → (optionally) extract elements**. ## Commands | Command | Purpose | |---|---| | `init` | Upload PDF, start processing, get `doc_id` | | `outline` | Browse TOC/structure | | `pages` | Read specific pages (images or text) | | `search-keyword` | Find pages by regex pattern | | `search-semantic` | Find pages by semantic query | | `elements` | Extract evidence with bboxes and cropped images | All commands output JSON to stdout. Pipe `2>/dev/null` to suppress stderr logs. ```typescript // Shared types used across all commands interface Page {