doodle top mobile

Post to Twitch from Claude Cowork

Claude Cowork can send and schedule Twitch chat messages and announcements through Postiz. Add the Postiz connector to Cowork once, then describe the message, whether it is a plain chat message or a highlighted announcement, and the color. Cowork sends it through Postiz from the Claude desktop app, so pre-stream reminders go out without a terminal.

Setup Guide

Please make sure there is always a human in the loop.

doodle left mobiledoodle right mobile

How to send to Twitch from Claude Cowork

Add Postiz to Claude Cowork once as a connector, then ask for Twitch chat messages and announcements 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:
> Send a "going live" announcement
  to my Twitch chat at 8pm

Claude Cowork: Done! Your Twitch post is scheduled.

What can Claude Cowork do on Twitch?

Claude Cowork can use every Twitch option that Postiz exposes. Describe the result you want and Cowork picks the matching settings.

💬

Chat Messages

Send messages directly to your Twitch chat. Keep your community engaged with automated updates, links, and announcements.

📣

Announcements

Broadcast highlighted announcements that stand out in chat. Perfect for stream starts, events, and important updates.

🎨

Colored Announcements

Choose from primary, blue, green, orange, or purple colors for your announcements. Match your brand or highlight different content types.

🔔

Stream Notifications

Schedule pre-stream hype messages and go-live notifications. Let your audience know when you're about to start streaming.

⏰

Scheduled Posting

Queue up chat messages and announcements for specific times. Perfect for timed promotions during streams or pre-stream countdowns.

🤖

AI-Powered Chat

Let AI agents compose and send context-aware chat messages. Automate community engagement while maintaining your voice.

How does Claude Cowork send to Twitch?

You describe what you want in plain language and Claude Cowork handles the Postiz calls for you. Here is how a typical conversation goes.

1

Find Your Twitch Integration

Ask Claude Cowork whether your Twitch account is connected. It also checks which options the platform supports.

Example conversation

> Is my Twitch account connected to Postiz?

Claude Cowork: Yes — your Twitch account is connected
  and ready. Want me to post something?
2

Choose Your Message Type

Decide whether to send a regular chat message or a highlighted announcement. Announcements support color customization for extra visibility.

Example conversation

> Draft a Twitch post about our new
  feature launch

Claude Cowork: Here's a draft for Twitch:
  "We just shipped something big..."
  Want me to add media and schedule it?
3

Create Your Post

Send a chat message or announcement to your Twitch channel. Schedule it for a specific time or post immediately.

Example conversation

> Yes — add screenshot.png and schedule
  it for tomorrow at 9am

Claude Cowork: Done! Scheduled on Twitch for
  tomorrow at 9:00 AM.

Which Twitch settings can Claude Cowork apply?

Mention any of these in plain language and Claude Cowork sets them for you. These are the Twitch options it can apply to any post.

FieldTypeDescription
__typestringMust be "twitch"
messageTypestring"message" or "announcement" (default: message)
announcementColorstring"primary", "blue", "green", "orange", or "purple" (only for announcements)

Common Configurations

Ask Claude Cowork for any of these common Twitch scenarios and it applies the matching settings.

Simple Chat Message

Just ask

> Post it with: Simple Chat Message

Claude Cowork: Got it. Applying:
  messageType: message

Purple Announcement

Just ask

> Post it with: Purple Announcement

Claude Cowork: Got it. Applying:
  messageType: announcement
  announcementColor: purple

Green Giveaway Announcement

Just ask

> Post it with: Green Giveaway Announcement

Claude Cowork: Got it. Applying:
  messageType: announcement
  announcementColor: green

Blue Event Announcement

Just ask

> Post it with: Blue Event Announcement

Claude Cowork: Got it. Applying:
  messageType: announcement
  announcementColor: blue

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 sending to Twitch 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

Schedule recurring tasks with cron jobs. Claude Cowork can post your Twitch announcements on a schedule without you having to ask each time.

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 Twitch chat messages and announcements, 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 Twitch 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:login

How do Twitch 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.

C

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 send. It reads the file, uploads media through Postiz, applies the Twitch settings, and schedules the result for your Twitch channel.

Claude Cowork

You: Send a purple announcement to my
  Twitch chat at 7:55pm: "Stream starts in
  5 minutes, tonight we ship the new UI"

Claude Cowork: Setting up the announcement...
  1. messageType: announcement
  2. announcementColor: purple
  3. Scheduled for 7:55 PM

  Done! Want a Kick message as well?
C

Scheduled tasks

Recurring Twitch chat messages and announcements 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 send to Twitch on time.

Claude Cowork scheduled task

/schedule

"Every Tuesday and Thursday at 7:55pm, send a purple announcement to my Twitch chat that the stream starts in 5 minutes."

Claude Cowork will, on each run:
  1. Read the source file or folder
  2. Draft the Twitch content
  3. Schedule it through Postiz
  4. Report back what it did

Why Claude Cowork + Postiz for Twitch

Cowork brings the desktop context and the scheduling; Postiz brings the Twitch 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 Twitch chat messages and announcements content from local folders and connected apps like Google Drive
  • ✓Scheduled tasks run in the cloud on a timetable you set
  • ✓Cross-posts Twitch 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      # Twitch 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, clippingTool

Also 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 Twitch integration, picks the right message type and color, and sends the message.

OpenClaw

> Send a purple announcement to Twitch:
  "Stream starting now! Let's build!"

OpenClaw: Done! Scheduled on Twitch for
  tomorrow at 9:00 AM.

Twitch + Other Platforms

Announce your stream on Twitch and other platforms in a single request. Each platform gets its own settings.

Example

> Post "Excited to announce our new feature!" to
  Twitch and LinkedIn tomorrow at 9am, then schedule
  a daily tip on Twitch every weekday at 10am

Claude Cowork: Done! Scheduled:
  - Twitch + LinkedIn: tomorrow 9:00 AM
  - Daily tips on Twitch: Mon-Fri 10:00 AM

Announcement Colors

Primary

primary

Blue

blue

Green

green

Orange

orange

Purple

purple

What can you ask Claude Cowork to send on Twitch?

Anything you would type into the Postiz dashboard, phrased as a request. These are prompts people actually use for Twitch.

You say to Claude CoworkWhat Postiz does
Send a purple announcement to my Twitch chat at 7:55pm that the stream starts in 5 minutesSets messageType to announcement and announcementColor to purple, schedules it
Post a plain chat message with tonight's schedule right nowSends a message with messageType message
Schedule a "going live" announcement for every stream day this week at 8pmCreates one scheduled announcement per day

What should you know before posting to Twitch from Claude Cowork?

Cowork handles these rules for you, but knowing them explains why it sometimes asks a follow-up question before scheduling.

  • ✓Twitch chat messages are limited to 500 characters.
  • ✓messageType is message by default; announcement highlights the message in chat and supports announcementColor.
  • ✓announcementColor accepts primary, blue, green, orange, or purple and only applies to announcements.
  • ✓Postiz posts to your own channel's chat; it does not stream or change the stream title.

Claude Cowork and Twitch: frequently asked questions

How do I post to Twitch chat 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 ask Cowork to send a chat message or announcement to your Twitch channel. It applies the message type and color you ask for and schedules it. No terminal is needed.

What is the difference between a Twitch message and an announcement?

A message is a regular line in chat from your account. An announcement is highlighted by Twitch with a colored bar so viewers notice it. In Postiz the messageType setting picks one, and announcementColor sets primary, blue, green, orange, or purple for announcements.

Can Claude Cowork schedule Twitch messages before I go live?

Yes. Give Cowork the stream time and it schedules the reminder through Postiz for a few minutes before, for example a purple announcement at 7:55pm. You can queue a whole week of go-live announcements in one request and adjust them later.

Is this different from Twitch posting with Claude Code?

The Postiz features are the same. 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 in the app and you describe the announcement in plain language.

Does Cowork need my Twitch password or a bot account?

No. You connect Twitch to Postiz once through Twitch's OAuth screen, and Cowork authenticates to Postiz through OAuth when you add the connector. Messages post from your connected Twitch account, and you can revoke access from Twitch's connections settings at any time.

Start posting to Twitch

Install Postiz Agent and automate your Twitch chat with AI-powered announcements and messaging.