obs

Automate OBS Studio scenes, sources, encoders, and outputs over obs-websocket v5.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/antonyfmunoz/OS --skill obs-antonyfmunoz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: obs
Source: https://github.com/antonyfmunoz/OS/tree/main/skills/tools/obs
Command: npx skills add https://github.com/antonyfmunoz/OS --skill obs-antonyfmunoz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

obs-websocket automation removes the friction of manually switching scenes, updating lower-thirds, starting/stopping recording, and debugging broadcast issues during live streaming or recording.

Core Features & Use Cases

  • Scene & source control: Switch the current program scene, toggle source visibility, and update text overlays (e.g., lower-thirds) while keeping transitions correct.
  • Recording and replay automation: Start/stop recording, save replay buffer highlights, and capture screenshots of the current program for alerts.
  • Encoder and streaming readiness: Help operators choose and validate encoder setups (x264 vs NVENC/AMF/QSV) and manage live/restream workflows via deterministic agent calls.

Quick Start

Tell the AI to connect to OBS on port 4455 and switch the active scene to "Live - Talking Head", while updating the "LowerThird" text to "Now: Initiate Arena Cohort 01".

Frequently Asked Questions about obs

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

FAQPage Schema
How do I automate scene switching in OBS Studio during a live stream?▼

You can automate OBS scene switching by issuing commands over an obs-websocket v5 connection to instantly change the active program scene. This removes the friction of manual switching during live broadcasts.

Can I update lower-third text overlays in OBS automatically?▼

Yes, you can update lower-third text overlays automatically by modifying text sources via the obs-websocket v5 connection. This enables dynamic updates to broadcast graphics while keeping transitions correct.

What is the best way to start and stop OBS recordings remotely?▼

Remote OBS recording control is best handled by sending start and stop commands through the obs-websocket v5 interface. This approach manages recording outputs and can trigger replay buffer saves.

Do I need obs-websocket v5 to control OBS scenes and sources?▼

Yes, obs-websocket v5 is required to control OBS scenes and sources. A secure HMAC-authenticated connection, typically on localhost port 4455, provides access to the OBS object model for automation.

How do I fix dropped frames and encoder overload in OBS?▼

Fixing dropped frames and encoder overload involves validating your encoder setup—choosing between x264, NVENC, AMF, or QSV—through automated troubleshooting. This ensures streaming readiness and prevents broadcast issues.