Post to Lemmy from Claude Cowork
Claude Cowork can publish and schedule Lemmy community posts through Postiz. Add the Postiz connector to Cowork once, then name the community, the post title, and optionally a link, and Cowork creates the post on your Lemmy instance. It can target several communities in one request and works from the Claude desktop app without a terminal.
Please make sure there is always a human in the loop.
How to post to Lemmy from Claude Cowork
Add Postiz to Claude Cowork once as a connector, then ask for Lemmy 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 update to the technology
Lemmy community tomorrow at 9am
Claude Cowork: Done! Your Lemmy post is scheduled.What can Claude Cowork do on Lemmy?
Claude Cowork can use every Lemmy option that Postiz exposes. Describe the result you want and Cowork picks the matching settings.
Community Posting
Post directly to any Lemmy community. Target specific communities by name and ID for precise content distribution.
Link Posts
Share URLs alongside your post content. Perfect for sharing articles, resources, and external content with your communities.
Federated Network
Reach users across the entire fediverse. Your posts on one Lemmy instance are visible to federated instances automatically.
Cross-Community Posting
Post to multiple Lemmy communities in a single request. Share content across related communities to maximize reach.
Custom Titles
Set unique titles for each community post. Tailor your headlines to match the culture and expectations of each community.
Scheduled Posting
Schedule posts with precise timestamps. Plan your community engagement ahead of time and post at peak activity hours.
How does Claude Cowork post to Lemmy?
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 Lemmy Integration
Ask Claude Cowork whether your Lemmy account is connected. It also checks which options the platform supports.
Example conversation
> Is my Lemmy account connected to Postiz?
Claude Cowork: Yes — your Lemmy account is connected
and ready. Want me to post something?Choose Your Communities
Identify the Lemmy communities you want to post to. Each community requires a name, ID, and a post title. You can optionally include a URL for link posts.
Example conversation
> Draft a Lemmy post about our new
feature launch
Claude Cowork: Here's a draft for Lemmy:
"We just shipped something big..."
Want me to add media and schedule it?Create Your Post
Schedule a Lemmy post with your content, target communities, and optional link URL. Posts can target one or multiple communities at once.
Example conversation
> Yes — add screenshot.png and schedule
it for tomorrow at 9am
Claude Cowork: Done! Scheduled on Lemmy for
tomorrow at 9:00 AM.Which Lemmy settings can Claude Cowork apply?
Mention any of these in plain language and Claude Cowork sets them for you. These are the Lemmy options it can apply to any post.
| Field | Type | Description |
|---|---|---|
__type | string | Must be "lemmy" |
subreddit | array | Array of community objects: [{value: {subreddit, id, title, url?}}] |
subreddit[].value.subreddit | string | Community name (min 2 characters) |
subreddit[].value.id | string | Community ID on the Lemmy instance |
subreddit[].value.title | string | Post title (min 2 characters) |
subreddit[].value.url | string | Optional URL for link posts |
Common Configurations
Ask Claude Cowork for any of these common Lemmy scenarios and it applies the matching settings.
Simple Text Post to One Community
Just ask
> Post it with: Simple Text Post to One Community
Claude Cowork: Got it. Applying:
subreddit: {'subreddit': 'technology', 'id': 'comm-123', 'title': 'Interesting discussion on AI agents'}Link Post with URL
Just ask
> Post it with: Link Post with URL
Claude Cowork: Got it. Applying:
subreddit: {'subreddit': 'artificial', 'id': 'comm-456', 'title': 'New AI social media scheduler', 'url': 'https://postiz.com'}Cross-Post to Multiple Communities
Just ask
> Post it with: Cross-Post to Multiple Communities
Claude Cowork: Got it. Applying:
subreddit: {'subreddit': 'technology', 'id': 'comm-123', 'title': 'AI-powered social media automation'}, {'subreddit': 'SaaS', 'id': 'comm-789', 'title': 'Let an AI agent run your social media'}, {'subreddit': 'artificial', 'id': 'comm-456', 'title': 'An agent-first alternative to Buffer'}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 Lemmy 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 Lemmy 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 Lemmy 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 Lemmy 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 Lemmy settings, and schedules the result for your Lemmy communities.
Claude Cowork
You: Post ~/Writing/vps-guide.md to the
technology community on Lemmy tomorrow
at 9am, title "Running Postiz on one VPS"
Claude Cowork: Resolving community...
1. Community "technology" found (ID 1042)
2. Text post built from vps-guide.md
3. Scheduled for 9:00 AM
Done! Want it in programming too?Scheduled tasks
Recurring Lemmy 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 Lemmy on time.
Claude Cowork scheduled task
/schedule
"Every Sunday at 6pm, post the week's changelog from ~/Docs/changelog.md to the technology community on Lemmy."
Claude Cowork will, on each run:
1. Read the source file or folder
2. Draft the Lemmy content
3. Schedule it through Postiz
4. Report back what it didWhy Claude Cowork + Postiz for Lemmy
Cowork brings the desktop context and the scheduling; Postiz brings the Lemmy 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 Lemmy posts content from local folders and connected apps like Google Drive
- ✓Scheduled tasks run in the cloud on a timetable you set
- ✓Cross-posts Lemmy 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 # Lemmy 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 Lemmy integration, composes your post with the right community settings, and schedules it.
OpenClaw
> Post an article about our new release
to the technology and programming
communities on Lemmy
OpenClaw: Done! Scheduled on Lemmy for
tomorrow at 9:00 AM.Lemmy + Other Platforms
Schedule the same content to Lemmy and other platforms in a single request. Each platform gets its own settings.
Example
> Post "Excited to announce our new feature!" to
Lemmy and LinkedIn tomorrow at 9am, then schedule
a daily tip on Lemmy every weekday at 10am
Claude Cowork: Done! Scheduled:
- Lemmy + LinkedIn: tomorrow 9:00 AM
- Daily tips on Lemmy: Mon-Fri 10:00 AMWhat can you ask Claude Cowork to post on Lemmy?
Anything you would type into the Postiz dashboard, phrased as a request. These are prompts people actually use for Lemmy.
| You say to Claude Cowork | What Postiz does |
|---|---|
Post our agent setup guide to the technology community on Lemmy tomorrow at 9am, titled "Running Postiz from one agent" | Builds the community entry with title and schedules a text post |
Share the blog link to both the technology and programming communities with matching titles | Creates a link post per community |
What is scheduled for Lemmy this week? | Lists scheduled Lemmy posts from Postiz |
What should you know before posting to Lemmy from Claude Cowork?
Cowork handles these rules for you, but knowing them explains why it sometimes asks a follow-up question before scheduling.
- ✓Each community entry needs the community name, its ID on your instance, and a title of at least 2 characters. Cowork resolves the ID.
- ✓Add a url to make a link post; leave it out for a text post.
- ✓Community rules and instance moderation still apply to scheduled posts.
- ✓Connect the Lemmy account and instance in the Postiz dashboard first.
Claude Cowork and Lemmy: frequently asked questions
How do I post to Lemmy from Claude Cowork?
Add Postiz as a custom connector in Cowork (Customize, then Connectors, URL https://mcp.postiz.com/mcp-oauth-dynamic), sign in to Postiz, and tell Cowork the community, title, and content. It resolves the community ID on your instance and schedules the post through Postiz. No terminal or API token is needed.
Can Claude Cowork post to more than one Lemmy community?
Yes. Name each community and Cowork adds an entry per community to the Postiz settings, each with its own title and optional link. Postiz publishes them as separate posts at the scheduled time, so one request can reach several communities.
Can Cowork create link posts on Lemmy?
Yes. Include the URL and Cowork sets the url field on the community entry, which makes Lemmy render it as a link post with a preview. Leave the URL out and Cowork creates a text post using your content as the body.
Is this different from Lemmy posting with Claude Code?
The Postiz settings are identical. Claude Code is Anthropic's terminal agent and connects with a claude mcp add command or the Postiz CLI. Claude Cowork is the desktop agent, so Postiz is added as a connector and Cowork can read the post body from a local file.
Does Cowork work with any Lemmy instance?
Postiz connects to the Lemmy instance you specify when adding the channel, and community IDs are looked up on that instance. Cowork uses whatever instance and account you connected, so it works with self-hosted instances as well as large public ones.
Related guides
More Claude Cowork platform guides
Start posting to Lemmy
Install Postiz Agent and automate your Lemmy community engagement with AI-powered scheduling and publishing.