# Tool pages & URL parameters (for AI) Each block matches a page. “Prompt / state keys” reflect the copyable prompt; “URL query keys” are for shareable links when implemented. ## Home Purpose: Home: browse favorites, recents, and the full tool list. Prompt / state keys: currentUrl: full URL of the home overview. URL query keys: No per-tool query on the home page itself. ## Tool collection Purpose: Tools hub: links to image, PDF, table, and other utilities. Prompt / state keys: currentUrl: full URL of the tools hub. URL query keys: No extra query on the tools listing page. ## Creative demos Purpose: Creative: sample visual effects and UI patterns in the browser. Prompt / state keys: currentUrl: full URL of the creative demos hub. URL query keys: No extra query on the creative overview. ## Generic or unmatched route Purpose: A page in this app—read the block below for what it is for. Prompt / state keys: currentUrl: full URL of the current page. URL query keys: Varies by route; no single fixed schema. ## Image Compress Purpose: Image compress: shrink file size in the browser; choose format and quality. Prompt / state keys: currentUrl; targetFormat; quality; fileCount — snapshot of queue and encode options. URL query keys: q or quality (1–100); f or format (jpeg|png|webp|avif; omit to keep source format per rules on the page). ## Image Format Convert Purpose: Image format convert: re-encode to another image format in the browser. Prompt / state keys: currentUrl; targetFormat; quality; fileCount. URL query keys: Same as image compress: q|quality, f|format. ## Image Resize Purpose: Image resize: change dimensions or scale in the browser. Prompt / state keys: currentUrl; mode (scale mode); paramsSummary (compact state); fileCount. URL query keys: mode|m; p|pct; maw|maxW; mah|maxH; tw|th|tl; q|quality; f|format — see resizeQuery.js. ## Image Crop Purpose: Image crop: pick aspect ratio or region, then export. Prompt / state keys: currentUrl; aspectMode; sizeLabel; outputFormat; fileCount. URL query keys: preset|p; cw+ch or customW/customH; q|quality; f|format. ## Image Rotate & Flip Purpose: Image rotate/flip: fix orientation and mirroring, then export. Prompt / state keys: currentUrl; transformSummary; outputFormat; fileCount. URL query keys: r|rotate; fh|flipH; fv|flipV; q|quality; f|format. ## Favicon Generator Purpose: Favicon: multi-size icons from one image for websites. Prompt / state keys: currentUrl; optionsSummary; fileCount. URL query keys: sizes (comma-separated pixel sizes); ico (0|1). ## Play Store Icon Purpose: Play Store icon: a 512×512 store-ready export. Prompt / state keys: currentUrl; optionsSummary; fileCount. URL query keys: No option sync — path only. ## App Store Icon Purpose: App Store icon: a 1024×1024 marketing icon export. Prompt / state keys: currentUrl; optionsSummary; fileCount. URL query keys: No option sync — path only. ## Image Preview Purpose: Image preview: inspect files locally (metadata, zoom), no upload. Prompt / state keys: currentUrl; fileCount. URL query keys: z|zoom (up to 16); i|sel (selected index). ## Image Batch (Spec Table) Purpose: Image batch: run a spec table against your images locally. Prompt / state keys: currentUrl; rowCount; fileCount. URL query keys: profile|prof; prefix|px; hide|hux; ich|chf (0|1). ## GIF Compression Purpose: GIF: reduce size and tune playback in the browser. Prompt / state keys: currentUrl; summary (compression/options digest). URL query keys: fps|tfps; scale|sc; pal|palette; dith|d; obg|merge; acc|accurate. ## Markdown Preview Purpose: Markdown: write with a live local preview. Prompt / state keys: currentUrl. URL query keys: No useful prefill — path only. ## Table Preview & Convert Purpose: Table: open or preview tabular data and convert formats locally. Prompt / state keys: currentUrl; section; outputFormat; fileName; rows; cols. URL query keys: fmt|format|out = csv|tsv|xlsx|json. ## PDF Preview Purpose: PDF: read, page through, and zoom locally in the browser. Prompt / state keys: currentUrl; fileName. URL query keys: pg|page; z|scale (~0.5–2). ## PDF Compress (browser) Purpose: PDF compress: make a smaller PDF in the browser (quality tradeoffs on the page). Prompt / state keys: currentUrl; fileName; settingsSummary. URL query keys: rs|rscale; jq|jpegQ; pf|imgfmt (jpeg|png). ## Workflow Editor Purpose: Simple workflow: chain image steps (load → process → export) in the browser. Prompt / state keys: currentUrl; stepCount. URL query keys: n|name; d|desc (URL-encode long text). ## Workflow (advanced graph) Purpose: Advanced workflow: build and run a node graph for image pipelines in the browser. Prompt / state keys: currentUrl; nodeCount. URL query keys: preset on first load only: compress|resize|crop; custom graphs not in URL. ## CSS Tools Purpose: CSS tools: open minify or beautify (both run locally). Prompt / state keys: currentUrl. URL query keys: None on the index — follow links to subpages. ## CSS Minify Purpose: CSS minify: shrink stylesheets in the browser. Prompt / state keys: currentUrl; aggressive (yes/no UI mode). URL query keys: level|l = basic|b or aggressive|a. ## CSS Beautify Purpose: CSS beautify: reformat minified CSS for reading. Prompt / state keys: currentUrl. URL query keys: No query prefill. ## Archive Tools Purpose: Archives: choose to extract files or create an archive (both local). Prompt / state keys: currentUrl. URL query keys: None on the index. ## Archive Compress Purpose: Create archive: pack files into a supported format in the browser. Prompt / state keys: currentUrl; format; fileCount. URL query keys: fmt|f = zip|gzip|targz|brotli. ## Archive Decompress Purpose: Extract archive: unpack supported archive types in the browser. Prompt / state keys: currentUrl; fileName. URL query keys: No prefill query. ## Gemini Watermark Remover Purpose: Remove the standard visible Gemini corner mark from images, locally. Prompt / state keys: currentUrl; fileName. URL query keys: No prefill query. ## Border Beam Purpose: Border beam: a marketing-card border effect; adjust on the page. Prompt / state keys: currentUrl; size; variant; theme; strength. URL query keys: size=sm|md|line; var|v; theme|t; str=0–100. ## AITI (SBTI for AI) Purpose: AITI: links to the hosted SBTI-for-AI quiz and SBKPI repo; the quiz is not run inside CloudCreate. Prompt / state keys: currentUrl (hub only; quiz runs on thedecklab). URL query keys: None — external open-source + hosted app. ## Framework Test Purpose: Framework: developer layout test for the app shell, not an end-user tool. Prompt / state keys: currentUrl (developer shell / layout test). URL query keys: None. ## Style & Components Purpose: Style guide: internal UI patterns and components. Prompt / state keys: currentUrl (internal style guide). URL query keys: None. ## Tool pages & URL parameters (for AI) Purpose: Full-site tool & URL reference for AI: static list of purposes, prompt keys, and query parameters. Prompt / state keys: currentUrl (this documentation page). URL query keys: None — you are already on the reference page.