stitch-downloader
Stitch Downloader
Quick start (googleusercontent)
Use scripts/download-googleusercontent.sh to force full-resolution downloads from lh3.googleusercontent.com by appending =w{width}-h{height}.
./skills/stitch-downloader/scripts/download-googleusercontent.sh \
"$SCREENSHOT_URL" \
2560 \
2048 \
"docs/stitch/exports/2026-02-23--p123/wt-01--p123--sabc123--2560x2048.png"
- Pass the canvas size (not the viewport size). If you don’t know it, fetch screen metadata first.
- The script prints a short SHA256 fingerprint of the URL so you can correlate downloads without saving the signed URL.
MCP-assisted flow (from ids)
If you have MCP tools for Stitch available, fetch the screenshot.downloadUrl and canvas dimensions first, then download.
- List screens and pick a
screenId:
mcp__stitch__list_screens({ projectId: "<project_id>" })
- Fetch metadata for that screen:
mcp__stitch__get_screen({ projectId: "<project_id>", screenId: "<screen_id>", name: "projects/<project_id>/screens/<screen_id>" })
- Use the returned canvas
width/heightwith the downloader script.
Guardrails
- Do not commit signed URLs (including
screenshot.downloadUrl) to git. - Commit only the downloaded image file(s) if the user wants them checked in.
More from mrclrchtr/skills
agent-orchestrator
Orchestrate complex work via a phase-gated multi-agent loop (audit → design → implement → review → validate → deliver). Use when you need to split work into subsystems, run independent audits, reconcile findings into a confirmed issue list, delegate fixes in clusters, enforce PASS/FAIL review gates, and drive an end-to-end validated delivery. Do not use for small, single-file tasks.
38git-commit
Creates a commit: detects conventions, stages intentionally, writes a clear subject, add a concise body when useful, and commits.
22agent-orchestrator-standalone
Orchestrate complex work via a phase-gated multi-agent loop (audit → design → implement → review → validate → deliver). Use when you need to split work into subsystems, run independent audits, reconcile findings into a confirmed issue list, delegate fixes in clusters, enforce PASS/FAIL review gates, and drive an end-to-end validated delivery. Do not use for small, single-file tasks.
16commit
Creates a commit with repo-matching style and intentional staging.
4web-fetch-to-markdown
Fetches and normalizes http(s) web pages into clean Markdown for LLM ingestion. Use when a task includes a URL, needs to fetch docs or asks to convert web docs/articles/pages into Markdown for summarizing, quoting, diffing, or saving.
4web-design-guidelines-design
Use when creating, redesigning, or restyling a UI and Codex should establish a clear design direction before implementation.
4