Post to Reddit from Claude Cowork
Claude Cowork can schedule and publish Reddit posts through Postiz. Add the Postiz connector to Cowork once, then name the subreddit, title, and post type, and Cowork checks which flairs the subreddit requires before it schedules. It works from the Claude desktop app with no terminal, and it can cross-post to several subreddits in one request.
Please make sure there is always a human in the loop.
How to post to Reddit from Claude Cowork
Add Postiz to Claude Cowork once as a connector, then ask for Reddit posts in plain language. Cowork calls Postiz for you and confirms what it scheduled.
Setup, then just ask
# One-time setup in Claude Cowork (no terminal)
# Cowork tab > Customize > Connectors > + Add custom connector
# Name: Postiz
# URL: https://mcp.postiz.com/mcp-oauth-dynamic
# Sign in to Postiz and approve access
# Then just ask Claude Cowork:
> Post our tutorial to r/programming
with the "Tutorial" flair, tomorrow at 9am
Claude Cowork: Done! Your Reddit post is scheduled.What can Claude Cowork do on Reddit?
Claude Cowork can use every Reddit option that Postiz exposes. Describe the result you want and Cowork picks the matching settings.
Subreddit Targeting
Post to one or multiple subreddits simultaneously. Target the exact communities where your content belongs.
Post Types
Create self posts, link posts, image posts, or video posts. Each type is optimized for Reddit's native rendering.
Flair Support
Automatically discover and apply required flairs for each subreddit. Never have a post rejected for missing flair again.
Cross-Posting
Share content across multiple subreddits in a single request. Each subreddit gets its own title and flair configuration.
Link & Media Posts
Share URLs, images, or videos directly. Link posts drive traffic while media posts maximize engagement within Reddit.
Scheduled Posting
Schedule Reddit posts for peak activity times. Hit the front page by posting when your target subreddits are most active.
How does Claude Cowork post to Reddit?
You describe what you want in plain language and Claude Cowork handles the Postiz calls for you. Here is how a typical conversation goes.
Find Your Reddit Integration
Ask Claude Cowork whether your Reddit account is connected. It can also look up available flairs for any subreddit before posting.
Example conversation
> Is my Reddit account connected to Postiz?
Claude Cowork: Yes — your Reddit account is connected
and ready. Want me to post something?Choose Your Post Type
Reddit supports multiple post types. Self posts contain text, link posts share URLs, and image/video posts upload media directly. Pick the right type for your content.
Example conversation
> Draft a Reddit post about our new
feature launch
Claude Cowork: Here's a draft for Reddit:
"We just shipped something big..."
Want me to add media and schedule it?Create Your Post
Schedule a Reddit post with your content, target subreddit, post type, and flair. You can post to multiple subreddits at once by adding more items to the subreddit array.
Example conversation
> Yes — add screenshot.png and schedule
it for tomorrow at 9am
Claude Cowork: Done! Scheduled on Reddit for
tomorrow at 9:00 AM.Which Reddit settings can Claude Cowork apply?
Mention any of these in plain language and Claude Cowork sets them for you. These are the Reddit options it can apply to any post.
| Field | Type | Description |
|---|---|---|
__type | string | Must be "reddit" |
subreddit | array | Array of subreddit targets: [{value: {subreddit, title, type, url?, is_flair_required, flair?}}] |
subreddit[].value.subreddit | string | Name of the subreddit to post to (without r/ prefix) |
subreddit[].value.title | string | Title of the Reddit post |
subreddit[].value.type | string | Post type: "self", "link", "image", or "video" |
subreddit[].value.url | string | URL for link-type posts |
subreddit[].value.is_flair_required | boolean | Whether the subreddit requires a flair |
subreddit[].value.flair | object | Flair object with id and name (required if is_flair_required is true) |
subreddit[].value.flair.id | string | Flair template ID from the subreddit |
subreddit[].value.flair.name | string | Display name of the flair |
Common Configurations
Ask Claude Cowork for any of these common Reddit scenarios and it applies the matching settings.
Simple Self Post
Just ask
> Post it with: Simple Self Post
Claude Cowork: Got it. Applying:
subreddit: {'subreddit': 'programming', 'title': 'Check out this new AI scheduling tool', 'type': 'self', 'is_flair_required': False}Link Post with Flair
Just ask
> Post it with: Link Post with Flair
Claude Cowork: Got it. Applying:
subreddit: {'subreddit': 'webdev', 'title': 'How we built our scheduling engine', 'type': 'link', 'url': 'https://example.com/blog/scheduling-engine', 'is_flair_required': True, 'flair': {'id': 'abc123', 'name': 'Article'}}Cross-Post to Multiple Subreddits
Just ask
> Post it with: Cross-Post to Multiple Subreddits
Claude Cowork: Got it. Applying:
subreddit: {'subreddit': 'programming', 'title': 'New AI social media scheduler', 'type': 'self', 'is_flair_required': False}, {'subreddit': 'artificial', 'title': 'We just launched our AI social media scheduler', 'type': 'link', 'url': 'https://example.com/launch', 'is_flair_required': False}Image Post
Just ask
> Post it with: Image Post
Claude Cowork: Got it. Applying:
subreddit: {'subreddit': 'dataisbeautiful', 'title': 'Social media engagement trends 2025', 'type': 'image', 'is_flair_required': True, 'flair': {'id': 'def456', 'name': 'OC'}}What is Claude Cowork?
Claude Cowork is Anthropic's agentic assistant for knowledge workers. It runs in the Claude desktop app on macOS and Windows (and on the web) on paid Claude plans, uses the same agentic architecture as Claude Code without a terminal, and can read local files, use connectors, and run multi-step tasks such as posting to Reddit through Postiz. It is not the same as Claude Code (the terminal agent) or the Postiz connector in Claude.ai; read the full comparison on the Claude Cowork hub.
Desktop Native
Claude Cowork runs directly on your desktop, connecting to your local files and apps. No dashboard tabs or terminal needed to manage your social media workflow.
App Integrations
Connects to Google Drive, Gmail, DocuSign, and more. Pull content from your existing tools and publish it to social media seamlessly.
Autonomous Tasks
Claude Cowork completes multi-step tasks on its own. Tell it to draft, schedule, and publish posts — it handles the entire workflow.
How Postiz Works with Claude Cowork
Postiz is an MCP server, and Claude Cowork supports custom connectors over remote MCP. Add the Postiz link once in Customize, then Connectors, sign in with OAuth, and Cowork sees the Postiz tools for listing channels, uploading media, scheduling Reddit posts, and reading analytics. No API key or terminal is needed.
- ✓Open the Cowork tab, then Customize, then Connectors, and add a custom connector named Postiz
- ✓Paste the Postiz MCP link and sign in to Postiz when prompted (OAuth, no API key)
- ✓Cowork discovers the Postiz tools automatically, including your connected Reddit channel
- ✓Ask in plain language; Cowork chains upload, settings, and scheduling steps for you
- ✓Prefer the Postiz skill and CLI? Install the postiz-agent plugin instead and authenticate with postiz auth:login
Connect Postiz to Claude Cowork
# Option 1: custom connector (recommended, full toolset)
Cowork > Customize > Connectors > +
Name: Postiz
URL: https://mcp.postiz.com/mcp-oauth-dynamic
Sign in to Postiz and approve
# Option 2: official connector (posting + scheduling)
claude.ai/directory/postiz > Connect
# Option 3: Postiz skill + CLI (terminal)
npm install -g postiz
postiz auth:loginHow do Reddit workflows run in Claude Cowork?
Two ways: ask Cowork directly in the desktop app, where it can read the content from your local files, or set up a scheduled task that runs in the cloud on a timetable you choose.
From your desktop files
Local folders, Google Drive, no terminal
Point Claude Cowork at a document or media file on your computer and tell it where and when to post. It reads the file, uploads media through Postiz, applies the Reddit settings, and schedules the result for your Reddit account.
Claude Cowork
You: Post ~/Content/tutorial.md to
r/programming as a text post titled
"Building an MCP server in 20 minutes",
Tutorial flair, tomorrow at 9am
Claude Cowork: Checking r/programming flairs...
1. Flair "Tutorial" found (required)
2. Built the self post from tutorial.md
3. Scheduled for 9:00 AM
Done! Want it in r/webdev as well?Scheduled tasks
Recurring Reddit posts without a cron server
Type /schedule in any Cowork task to make it recurring. Scheduled tasks run in the cloud with the connectors you have set up, so your computer does not need to be awake for Cowork to post to Reddit on time.
Claude Cowork scheduled task
/schedule
"Every Wednesday at 10am, check ~/Content/reddit-queue.md for the next approved post and schedule it to the subreddit listed with the right flair."
Claude Cowork will, on each run:
1. Read the source file or folder
2. Draft the Reddit content
3. Schedule it through Postiz
4. Report back what it didWhy Claude Cowork + Postiz for Reddit
Cowork brings the desktop context and the scheduling; Postiz brings the Reddit publishing, media handling, and analytics. Together they replace a scheduler dashboard with a conversation.
- ✓No terminal: Postiz is a connector in the Claude app, added once
- ✓Reads Reddit posts content from local folders and connected apps like Google Drive
- ✓Scheduled tasks run in the cloud on a timetable you set
- ✓Cross-posts Reddit content to other Postiz channels in one request
- ✓Uses the same Postiz account, channels, and calendar as your dashboard and other agents
Postiz tools Cowork can call
# Discovery
integrationList # your connected channels
integrationSchema # Reddit settings and limits
triggerTool # live data (boards, flairs, lists)
# Publishing
uploadFromUrlTool # media upload
integrationSchedulePostTool
postsListTool # what is scheduled
postSettingsTool
# Custom MCP link only
generateImageTool, generateVideoTool, clippingToolAlso Works with OpenClaw
Postiz works with any AI agent that can run commands or call MCP tools — you ask, the agent does the work. That includes OpenClaw, the open-source personal AI agent, which reads the Postiz skill and runs the CLI rather than connecting over MCP.
OpenClaw
Open-source AI agent
OpenClaw reads the Postiz skill so it knows what it can do, then autonomously discovers your Reddit integration, checks flair requirements, and schedules posts to the right subreddits.
OpenClaw
> Post to r/programming and r/webdev
about our new feature, schedule for
tomorrow morning
OpenClaw: Done! Scheduled on Reddit for
tomorrow at 9:00 AM.Reddit + Other Platforms
Schedule the same content to Reddit and other platforms in a single request. Each platform gets its own settings.
Example
> Post "Excited to announce our new feature!" to
Reddit and LinkedIn tomorrow at 9am, then schedule
a daily tip on Reddit every weekday at 10am
Claude Cowork: Done! Scheduled:
- Reddit + LinkedIn: tomorrow 9:00 AM
- Daily tips on Reddit: Mon-Fri 10:00 AMWhat can you ask Claude Cowork to post on Reddit?
Anything you would type into the Postiz dashboard, phrased as a request. These are prompts people actually use for Reddit.
| You say to Claude Cowork | What Postiz does |
|---|---|
Post my tutorial in ~/Content/tutorial.md to r/programming as a text post titled "Building an MCP server in 20 minutes" with the Tutorial flair | Fetches live flairs, builds the subreddit entry, and schedules a self post |
Share our blog link to r/SaaS and r/artificial tomorrow at 10am with a title for each | Creates a link post per subreddit with separate titles and flairs |
What flairs does r/webdev require before I post? | Calls the Postiz integration tools to list the subreddit's flairs |
What should you know before posting to Reddit from Claude Cowork?
Cowork handles these rules for you, but knowing them explains why it sometimes asks a follow-up question before scheduling.
- ✓Every subreddit target needs its own title, and Reddit caps titles at 300 characters.
- ✓type must be self, link, image, or video. Link posts need a url; image and video posts need media uploaded through Postiz first.
- ✓Some subreddits require a flair (is_flair_required). Cowork fetches the live flair list and asks you to choose if you did not name one.
- ✓Reddit communities have their own rules on self-promotion and posting frequency; scheduling does not bypass them.
Claude Cowork and Reddit: frequently asked questions
How do I post to Reddit from Claude Cowork?
Add Postiz as a custom connector in Cowork (Customize, then Connectors, URL https://mcp.postiz.com/mcp-oauth-dynamic) and sign in to Postiz. Then tell Cowork the subreddit, title, and whether it is a text, link, image, or video post. Cowork builds the settings and schedules it without a terminal or API key.
Can Claude Cowork pick the right flair for a subreddit?
Yes. Before posting, Cowork calls the Postiz integration tools to fetch the subreddit's live flair list. If the subreddit requires a flair, it asks you to choose or matches the one you named, then sets the flair id and name in the post settings so the submission is not rejected.
Can Cowork cross-post to several subreddits at once?
Yes. Name each subreddit and Cowork creates one Reddit post with multiple subreddit entries, each with its own title, type, and flair. Postiz publishes them as separate submissions at the scheduled time, so one request can cover three or four communities.
Is posting to Reddit from Cowork different from Claude Code?
The Postiz features are identical; the entry point differs. Claude Code runs in a terminal and uses a claude mcp add command or the Postiz CLI. Claude Cowork runs in the Claude desktop app, so Postiz is added as a connector and Cowork can read the post body from a local file.
Does Cowork need my Reddit password?
No. You connect Reddit to Postiz once through Reddit's OAuth screen, and Cowork authenticates to Postiz through OAuth when you add the connector. Neither Cowork nor Postiz stores your Reddit password, and you can revoke access from Reddit's app settings at any time.
Related guides
More Claude Cowork platform guides
Start posting to Reddit
Add Postiz to Claude Cowork once and ask for your Reddit posts in plain language. Free trial, no API key.