
Export Download Debugging
When your image export runs without errors but saves a 0 KB file, this skill walks Claude through the right debugging order. It separates payload capture from the save operation, which matters because browsers often create the empty file first, then fail silently during the write. The guidance covers showSaveFilePicker, blob URLs, data URL fallbacks, and Electron's download manager, with a focus on proof before escalation. It's tuned for web artifacts and preview iframes where sandboxing or CSP can break what looks like working code. If you've ever watched a user click Save As and get nothing, this gives Claude the evidence checklist and fix sequence to actually resolve it.
- skills.sh installs
- 1.9K
- GitHub stars
- 106.9K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add nexu-io/open-design --skill export-download-debugging --agent claude-codeInstalls into .claude/skills of the current project.
Files
Export Download Debugging
Use this when an export or download appears to run but produces an empty, missing, or unusable file. It is tuned for browser previews, iframe capture, and Electron shells.
Core rule
Separate capture from save. Prove the export payload has non-zero bytes before debugging the destination path. A 0 KB file often means the native picker or host created the target file, then the write failed or was blocked.
Evidence
- Record the payload type, MIME type, byte length, object URL or data URL path, and thrown error name/message.
- Check browser console output and app logs around
showSaveFilePicker,createWritable,<a download>,URL.createObjectURL, and URL revocation. - In Electron, inspect the
will-downloadpath: filename, MIME, file extension, save dialog filters, cancellation, and final file size. - Confirm the actual downloaded file size on disk and whether it opens in a normal image viewer.
Fix order
Sponsors
Details
- Repository
- github.com/nexu-io/open-design
- Categories
- Backend & APIs, Debugging, Automation & Workflows, Design & UI/UX
- First seen
- Jul 14, 2026
More from nexu-io/open-design
All 217- Stitch Design Taste1.9K
- Reference Design Contract1.9K
- Pr Feedback Quality Gate1.9K
- Minimalist Ui1.9K
- Design Taste Frontend V11.8K
- Imagegen Frontend Mobile1.8K
- Imagegen Frontend Web1.8K
- Industrial Brutalist Ui1.8K
- Full Output Enforcement1.8K
- Taste Skill808
- Web Prototype301
- Dashboard290
- Saas Landing277
- Mobile Onboarding276
- Mobile App268
- Wireframe Sketch264
- Magazine Poster259
- Critique255
- Social Carousel255
- Email Marketing249
- Motion Frames249
- Docs Page248
- Invoice248
- Sprite Animation247