[Feature Request] Auto-compress large images instead of blocking conversation

Resolved 💬 1 comment Opened Apr 17, 2026 by AntHuntley Closed May 25, 2026

Bug Description
Claude code now stops a conversation because large images are uploaded? It is often easiest to take a screenshot. This new blocker has stopped me mid conversation, and wastes all of input tokens & context in session up to that point. Very frustrating. Perhaps you can find a way to auto-shrink or compress images, or, indicate to the user how many images and of what size they can upload (however, it is a worse user experience if you put a cap, it was one of the many things that I loved about Claude code, which meant that the UX and flow was very smooth.)

Environment Info

  • Platform: darwin
  • Terminal: vscode
  • Version: 2.1.112
  • Feedback ID: 11d41f51-2a79-4b24-a314-65d44f80a942

Errors

[{"error":"Error: Plugin component file not found: /Users/anthonyhuntley/.claude/plugins/cache/anthropic-agent-skills/document-skills/unknown/skills/xlsx for document-skills\n    at hG4 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:15033)\n    at async file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:9043\n    at async Promise.allSettled (index 3)\n    at async LG4 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:8322)\n    at async Promise.all (index 0)\n    at async SG4 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:20232)","timestamp":"2026-04-17T08:43:28.349Z"},{"error":"Error: Plugin component file not found: /Users/anthonyhuntley/.claude/plugins/cache/anthropic-agent-skills/document-skills/unknown/skills/docx for document-skills\n    at hG4 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:15033)\n    at async file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:9043\n    at async Promise.allSettled (index 3)\n    at async LG4 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:8322)\n    at async Promise.all (index 0)\n    at async SG4 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:20232)","timestamp":"2026-04-17T08:43:28.349Z"},{"error":"Error: Plugin component file not found: /Users/anthonyhuntley/.claude/plugins/cache/anthropic-agent-skills/document-skills/unknown/skills/pptx for document-skills\n    at hG4 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:15033)\n    at async file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:9043\n    at async Promise.allSettled (index 3)\n    at async LG4 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:8322)\n    at async Promise.all (index 0)\n    at async SG4 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:20232)","timestamp":"2026-04-17T08:43:28.349Z"},{"error":"Error: Plugin component file not found: /Users/anthonyhuntley/.claude/plugins/cache/anthropic-agent-skills/document-skills/unknown/skills/pdf for document-skills\n    at hG4 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:15033)\n    at async file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:9043\n    at async Promise.allSettled (index 3)\n    at async LG4 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:8322)\n    at async Promise.all (index 0)\n    at async SG4 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:20232)","timestamp":"2026-04-17T08:43:28.349Z"},{"error":"Error: Plugin component file not found: /Users/anthonyhuntley/.claude/plugins/cache/anthropic-agent-skills/document-skills/unknown/skills/xlsx for document-skills\n    at hG4 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:15033)\n    at async file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:9043\n    at async Promise.allSettled (index 3)\n    at async LG4 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:8322)\n    at async Promise.all (index 0)\n    at async SG4 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:20232)\n    at async file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:21637\n    at async file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:8618:6463","timestamp":"2026-04-17T08:43:30.279Z"},{"error":"Error: Plugin component file not found: /Users/anthonyhuntley/.claude/plugins/cache/anthropic-agent-skills/document-skills/unknown/skills/docx for document-skills\n    at hG4 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:15033)\n    at async file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:9043\n    at async Promise.allSettled (index 3)\n    at async LG4 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1249:8322)\n    at async Promise.all (index 0)\n    at async SG4 (file:///opt/homebrew/lib/node_modules…

Note: Content was truncated.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗