doodle top mobile

Post to Twitch Chat from Paperclip

Paperclip agents can send and schedule Twitch chat messages and announcements through Postiz. Install the Postiz skill where the agent runs, connect your Twitch channel in Postiz, and the agent can post plain chat messages or highlighted announcements in five colors, timed to your stream schedule.

Setup GuidePaperclip

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

Last updated: September 2026

doodle left mobiledoodle right mobile

Post to Twitch in Seconds

Setup, then just ask

# One-time setup
npx skills add gitroomhq/postiz-agent
export POSTIZ_API_KEY=your_api_key

# Then just ask Paperclip:
> Send a "going live" announcement
  to my Twitch chat at 8pm

Paperclip: Done! Your Twitch post is scheduled.

Twitch-Specific Features

πŸ’¬

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 Paperclip post to Twitch?

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

1

Find Your Twitch Integration

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

Example conversation

> Is my Twitch account connected to Postiz?

Paperclip: 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

Paperclip: 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

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

Twitch Settings Reference

Mention any of these in plain language and Paperclip 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 Paperclip for any of these common Twitch scenarios and it applies the matching settings.

Simple Chat Message

Just ask

> Post it with: Simple Chat Message

Paperclip: Got it. Applying:
  messageType: message

Purple Announcement

Just ask

> Post it with: Purple Announcement

Paperclip: Got it. Applying:
  messageType: announcement
  announcementColor: purple

Green Giveaway Announcement

Just ask

> Post it with: Green Giveaway Announcement

Paperclip: Got it. Applying:
  messageType: announcement
  announcementColor: green

Blue Event Announcement

Just ask

> Post it with: Blue Event Announcement

Paperclip: Got it. Applying:
  messageType: announcement
  announcementColor: blue

What is Paperclip?

Paperclip is an open-source orchestration framework for building β€œzero-human companies” by hiring and managing teams of AI agents. It handles content, social media distribution, marketing, dev, QA, and more from a single dashboard.

πŸ‘₯

Agent Teams

Paperclip manages teams of AI agents that work together. Assign a content agent, a scheduling agent, and a review agent to your social media workflow.

πŸ“Š

Single Dashboard

Monitor all your AI agents and their social media tasks from one unified dashboard. Track posts, schedules, and performance in real time.

βš™

Orchestration

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

How Postiz Works with Paperclip

When you install Postiz Agent globally, Paperclip automatically discovers it by reading the bundled SKILL.md file. This file tells Paperclip what commands are available, what environment variables are needed, and how to compose Twitch messages with the right settings.

  • βœ“Install Postiz Agent and set your POSTIZ_API_KEY
  • βœ“Paperclip discovers Postiz through tool integration
  • βœ“Assign Postiz commands to specialized agents in your team
  • βœ“Orchestrate multi-step workflows with approval chains
  • βœ“Monitor everything from the Paperclip dashboard

Install Postiz

# Install the Postiz skill
npx skills add gitroomhq/postiz-agent

# Set your API key
export POSTIZ_API_KEY=your_api_key

# Paperclip discovers Postiz through
# its tool integration system
# and assigns it to agent teams

Twitch Posting with Paperclip

Paperclip assigns specialized agents to each step of your social media workflow β€” content creation, review, scheduling, and publishing β€” all orchestrated through Postiz.

πŸ“Ž

From Any Chat App

Paperclip assigns specialized agents to ...

Assign a task to Paperclip from its dashboard. It runs as a long-lived service on your own infrastructure, so it picks up the task, discovers your Twitch channel via Postiz, and sends the announcement β€” all while you go about your day.

Paperclip

Content Agent: Drafted a post about
  the feature launch for Twitch.

Review Agent: Approved with minor
  edits. Ready to publish.

Scheduling Agent: Found Twitch
  integration via Postiz.
  Scheduled for tomorrow 9:00 AM.

  Post ID: abc-123
  Status: Scheduled
πŸ“Ž

Scheduled & Proactive

Paperclip orchestrates recurring co...

Paperclip supports scheduled heartbeats. Set up a recurring job that sends pre-stream announcements and chat messages automatically β€” no manual trigger needed.

paperclip.yaml (pipeline)

pipelines:
  daily_social:
    schedule: "0 9 * * 1-5"
    agents:
      - role: content_creator
        task: "Draft a Twitch post
          about trending industry topics"
      - role: reviewer
        task: "Review and polish the
          draft for engagement"
      - role: publisher
        task: "Schedule via Postiz
          for today at noon"

Why Paperclip + Postiz for Twitch

Paperclip makes Postiz a natural fit for your Twitch workflow. The agent discovers all available commands and autonomously chains them together.

  • βœ“Multi-agent teams for quality Twitch content β€” draft, review, publish
  • βœ“Single dashboard to monitor all social media automation
  • βœ“Orchestrated pipelines from content creation to publishing
  • βœ“Scheduled pipelines for hands-free daily posting
  • βœ“Cross-post to Twitch + other platforms in a single pipeline
  • βœ“Open-source β€” fully customizable agent workflows

SKILL.md (auto-discovered)

---
name: postiz
description: Social media automation
  CLI for scheduling posts across
  30+ platforms including Twitch
metadata:
  paperclip:
    requirements:
      env:
        - POSTIZ_API_KEY
      binaries:
        - postiz
---

# Available Commands
- postiz integrations:list
- postiz integrations:settings <id>
- postiz posts:create
- postiz upload <file>
- postiz analytics:platform <id>

# Twitch Settings
messageType, announcementColor

Also Works with Claude Code

Postiz works with any AI agent that can run commands or call MCP tools β€” you ask, the agent does the work. That includes Anthropic's Claude Code.

C

Claude Code

by Anthropic

Claude 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.

Claude Code

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

Claude: 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

Paperclip: 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 Paperclip to do on Twitch?

You assign a task in plain language and the agent translates it into Postiz calls with the right Twitch settings. These are prompts people actually give a Paperclip agent for Twitch.

Pre-stream announcement

Ask Paperclip

> Post a purple announcement in my Twitch chat at
  6:55pm saying we go live in 5 minutes

Paperclip: messageType: announcement, announcementColor:
  purple. Scheduled for 6:55 PM.

Sponsor reminder

Ask Paperclip

> Every stream night at 8pm, post the sponsor
  link as a normal chat message

Paperclip: Recurring 8:00 PM chat message created.

Thank-you message

Ask Paperclip

> After tonight's stream, post a green
  announcement thanking new subs

Paperclip: announcementColor: green. Scheduled
  for 11:00 PM.

What Twitch rules should the agent follow?

Twitch rejects posts that break its limits, so the agent needs these constraints up front. Put them in the task or in your Paperclip agent's instructions.

  • βœ“messageType is message (default) or announcement. Announcements are highlighted in chat and stand out from regular messages.
  • βœ“announcementColor applies only to announcements: primary, blue, green, orange, or purple.
  • βœ“Twitch chat messages are limited to 500 characters. Keep links short and avoid repeated messages that chat filters may flag.
  • βœ“The Postiz connection posts as your channel account, so announcements use the broadcaster's permissions.

Paperclip and Twitch: frequently asked questions

Short answers to the questions teams ask before letting a Paperclip agent post to Twitch through Postiz.

How do I post to Twitch chat from Paperclip?

Install the Postiz skill in your agent's environment with npx skills add gitroomhq/postiz-agent, set POSTIZ_API_KEY, and connect your Twitch channel in Postiz. Then assign a task such as "post a go-live announcement in chat at 7pm" and the agent schedules it through the Postiz CLI.

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

A message is a normal chat line. An announcement is Twitch's highlighted format with a colored bar, set with messageType announcement and an announcementColor of primary, blue, green, orange, or purple. Use announcements for go-live notices and sponsor spots, messages for casual chat.

Can Paperclip time Twitch chat messages to my stream schedule?

Yes. Give the agent your streaming days and times, and it schedules pre-stream reminders, mid-stream sponsor lines, and post-stream thank-yous through Postiz. Paperclip heartbeats keep the routine running each week, and you can pause the task from the dashboard on nights off.

Is there a character limit for Twitch chat through Postiz?

Twitch limits chat messages to 500 characters, and Postiz applies the same limit. Ask the agent to keep announcements short and put longer details on a linked page. Repeating the same text often can trigger Twitch's spam filters, so vary recurring messages slightly.

Can a Paperclip agent post to Twitch and Kick at the same time?

Yes. Connect both channels in Postiz and name both in the task. The agent sends the Twitch version with announcement settings and the Kick version as a plain chat message, at the same scheduled time, so multi-platform streamers keep both chats in sync.

Start posting to Twitch

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