discord-image

Sends local images, macOS screenshots, and image URLs to Discord via webhook.

1|Updated Mar 12, 2025
One-click install
npx skills add https://github.com/void2610/dotfiles --skill discord-image-void2610
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: discord-image
Source: https://github.com/void2610/dotfiles/tree/main/.claude/skills/discord-image
Command: npx skills add https://github.com/void2610/dotfiles --skill discord-image-void2610

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When working remotely with Claude, you cannot directly see the machine's screen or generated artifacts. This Skill lets Claude deliver images to your personal Discord channel through a webhook, so you can review screenshots and output files from anywhere. ## Core Features & Use Cases - Local File Upload: Send any existing image file to Discord with an optional message via a single script call. - macOS Screenshot Capture: Take a screenshot with screencapture (full screen, region, or specific display) and upload it in one step, with automatic temp-file cleanup. - URL Embed Mode: Post an image URL as a Discord embed card without uploading a file. - Use Case: While Claude runs a long remote task, ask it to send a screenshot of the current screen to Discord so you can verify progress from your phone. ## Quick Start Ask Claude to take a screenshot of the current screen and send it to Discord using the discord-image skill.

Frequently Asked Questions about discord-image

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send an image to Discord using a webhook?▼

Run send.sh with the file mode: send.sh file <image path> [message]. The script reads the webhook URL from ~/.config/claude/discord-webhook and posts the file with curl as a multipart form upload.

How to take a macOS screenshot and send it to Discord?▼

Use the screenshot mode: send.sh screenshot [message]. It calls screencapture with the shutter sound disabled, uploads the result, and deletes the temporary file automatically. Pass extra screencapture flags after --, such as -R for a region.

Where do I configure the Discord webhook URL?▼

Create the file ~/.config/claude/discord-webhook containing your webhook URL and set permissions with chmod 600. The script reads it internally and never prints the URL to standard output.

Why does Discord image upload fail with a 401 or 404 error?▼

A 401 or 404 from curl means the webhook URL is invalid, expired, or deleted. Regenerate the webhook in your Discord channel settings and update the ~/.config/claude/discord-webhook file.

What is the Discord file size limit for webhook uploads?▼

Free Discord servers limit uploads to 8MB, and the script warns when a file exceeds this. Shrink the image with sips -Z 1920 or re-encode it as JPEG with sips -s format jpeg before resending.