Home / Claude Code / Discord
Claude Code + Discord Skill

Claude Code + Discord Post to Your Server with AI

Use the Upload-Post skill to publish text posts, photos, and videos to Discord channels directly from Claude Code. Send content to any channel through a simple channel webhook, no bot hosting required.

Install in Seconds

Works with Claude Code, Cursor, Windsurf, and any AI coding agent that supports skills.

Terminal
$ npx skills add Upload-Post/upload-post-skill

What You Can Post to Discord

Text
Photos
Videos

Features for Discord

Everything you need to publish and automate Discord content from your terminal.

Text Posts

Publish text messages to your Discord channels with full Markdown support. Mentions, links, and formatting are preserved exactly as Discord renders them.

Photo Posts

Upload and attach images to your Discord messages. Photos are delivered to the channel with support for JPEG, PNG, GIF, and WebP formats.

Video Posts

Share video content natively to Discord channels. Upload videos that play inline in the channel, reaching your community with engaging multimedia content.

Channel Webhook

Publish through a simple Discord channel webhook URL. No bot hosting, no gateway connection, and no complex permission setup required to start posting.

Multi-Channel Reach

Connect multiple channel webhooks and publish to any of them from Claude Code. Route announcements, updates, and media to the right channel every time.

Community Engagement

Reach your community where they already gather. Discord is home to developers, creators, and tech communities, making it ideal for product updates and announcements.

How It Works

1

Install the Skill

Run the install command in your terminal. The skill is added to Claude Code instantly.

2

Connect Discord

Link your Discord account on the Upload-Post dashboard and create a profile with your API key.

3

Publish from Claude Code

Tell your AI agent to post content to Discord. It handles formatting, uploading, and publishing automatically.

Start Posting to Discord from Claude Code

Join thousands of developers automating their social media workflow with AI. Free plan available.

Prefer another integration path? Explore the Discord Upload API or the Discord MCP server.

Also Works With

One skill, 12 platforms. The same install command covers your entire social media stack.

Frequently Asked Questions

How does posting to Discord work through Claude Code?
Upload-Post handles all the webhook delivery behind a simple API. When you tell Claude Code to post to Discord, the skill sends your content to the Upload-Post API, which delivers it to your channel through a Discord channel webhook. Your message appears in the channel just as if you posted it from the Discord app.
Do I need to host a Discord bot to use this?
No. Discord through Upload-Post uses a channel webhook, so there is no bot to host, no gateway connection to maintain, and no slash-command setup. You create a webhook in your channel settings, connect it to Upload-Post, and you can start publishing immediately.
What media formats does the Discord integration support?
Discord through Upload-Post supports text posts, photo posts (JPEG, PNG, GIF, WebP), and video posts. You can send a text message on its own or attach media to it. Files respect Discord's standard upload size limits for the destination channel.
Can I post to more than one Discord channel?
Yes. You can connect multiple channel webhooks to Upload-Post, each pointing at a different channel. From Claude Code you choose which channel to publish to, so announcements, release notes, and media each go to the right place.
Can I cross-post to Discord and other platforms simultaneously?
Yes. Upload-Post supports multi-platform publishing in a single API call. Include multiple platforms in your request, such as platform[]=discord&platform[]=telegram&platform[]=x, and your content is published to all of them simultaneously. Each platform receives properly formatted content that respects its specific requirements.