obs-plugins

Scaffold OBS plugin projects from obs-plugintemplate with CI and localization.

15|4|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/damionrashford/media-os --skill obs-plugins
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obs-plugins
Source: https://github.com/damionrashford/media-os/tree/main/skills/obs-plugins
Command: npx skills add https://github.com/damionrashford/media-os --skill obs-plugins

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bootstrap OBS plugin development by providing a standardized scaffold from obs-plugintemplate, including CI, build config, and localization setup, so developers can start building plugins quickly without boilerplate.

Core Features & Use Cases

  • Scaffold a new OBS plugin repository from the official obs-plugintemplate with cross-platform CI and packaging support.
  • Patch buildspec.json, seed locale data, and replace placeholder identifiers to align with your plugin identity.
  • Build, test, and install locally using the included scripts, and optionally install common community plugins for testing.

Quick Start

Scaffold a new OBS plugin from the template, then build and install it locally.

Frequently Asked Questions about obs-plugins

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

FAQPage Schema
How do I scaffold a new OBS plugin project from a template?

To scaffold an OBS plugin, generate a project from obs-plugintemplate to standardize CI, build configurations, localization, and packaging. This replaces placeholder identifiers and seeds locale data to align with your specific plugin identity.

What's the best way to set up cross-platform CI and packaging for OBS plugin development?

Setting up cross-platform CI and packaging for OBS plugin development involves scaffolding from the official obs-plugintemplate. This provides standardized build configurations and CI pipelines out of the box, ensuring consistent deployment across different operating systems.

How do I build and install OBS plugins locally for testing?

You can build and install OBS plugins locally by running the included scripts provided by the scaffolded project. This allows quick local installation and testing, with support for optionally installing common community OBS plugins.

Can I use the OBS plugin scaffold for sources, outputs, encoders, and services?

Yes, the OBS plugin scaffold supports end-to-end plugin development workflows for sources, outputs, encoders, and services. It standardizes the build process and patches buildspec.json to accommodate these different plugin types across platforms.

Why do I need to patch buildspec.json when developing OBS plugins?

Patching buildspec.json is required to replace placeholder identifiers and align the build configuration with your specific plugin identity. This ensures the localized data and packaging scripts target the correct plugin metadata during the build process.

Does the OBS plugin scaffold include localization setup?

Yes, the OBS plugin scaffold includes localization setup by seeding locale data directly into the generated project. This standardizes internationalization alongside the CI and build configuration from the initial template generation.