stream-coordinator

Coordinate Twitch skills with unified rate limits and mutual exclusion.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/PixxzR/twitch-claw-stream --skill stream-coordinator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stream-coordinator
Source: https://github.com/PixxzR/twitch-claw-stream/tree/main/skills/stream-coordinator
Command: npx skills add https://github.com/PixxzR/twitch-claw-stream --skill stream-coordinator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Global coordination and policy enforcement across all Twitch skills to prevent conflicting actions, balance shared budgets, and keep memory usage bounded during a stream.

Core Features & Use Cases

  • Global rate-limiting and shared message budget across all skills
  • Mutual exclusion of interactive games (quiz, bet, vote, duel)
  • Global memory management with lifecycle boundaries and emergency stop capabilities

Quick Start

Activate the coordinator and broadcast the global budget policy across all active skills for immediate cross-skill coordination.

Frequently Asked Questions about stream-coordinator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent multiple Twitch interactive games from running at the same time?

To prevent Twitch interactive games like quiz, bet, vote, and duel from running simultaneously, you need a coordinator that enforces mutual exclusion. This skill broadcasts a global policy to lock and synchronize active workflows.

How do I enforce a global rate limit across multiple Twitch chat bots?

Enforcing a global rate limit across Twitch chat bots requires a shared message budget. This skill coordinates all active skills using a global msgs_sent counter with a 30-second window to prevent combined traffic from exceeding limits.

What is the best way to manage shared memory across different Twitch stream skills?

Managing shared memory across Twitch skills requires a central system with lifecycle boundaries. This skill coordinates global memory usage with automated cleanup rules to keep memory bounded and stable throughout a live stream.

Can I remotely pause all Twitch chat interactions during a live broadcast?

You can pause all Twitch chat interactions during a live broadcast using emergency on/off commands. This skill provides emergency stop capabilities to immediately halt all coordinated interactive workflows if needed.

Does this Twitch coordinator skill require external databases for storing state?

The Twitch coordinator requires external storage for persistent state, despite having no external dependencies. It stores coordination state, including queues and cooldowns, outside the bounded global memory to ensure reliability across sessions.