obs-cpp-qt-patterns

Community

Build OBS plugins with C++/Qt

Authormeriley
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a comprehensive guide and templates for integrating C++ and Qt6 into OBS Studio plugins, enabling rich user interfaces and advanced features.

Core Features & Use Cases

  • Qt UI Integration: Design and implement settings dialogs and dockable widgets using Qt6.
  • Conditional Builds: Configure CMake to optionally include Qt features, allowing for a C-fallback when Qt is unavailable.
  • OBS Frontend API: Leverage OBS's API for UI elements, event handling, and plugin lifecycle management.
  • Use Case: You are developing a new OBS plugin that requires a custom settings panel for users to configure its behavior. This Skill will guide you through setting up CMake, creating the Qt dialog, and integrating it with OBS.

Quick Start

Use the obs-cpp-qt-patterns skill to create a CMakeLists.txt file for an OBS plugin that conditionally includes Qt6 Widgets.

Dependency Matrix

Required Modules

None required

Components

referencestemplates

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: obs-cpp-qt-patterns
Download link: https://github.com/meriley/claude-code-skills/archive/main.zip#obs-cpp-qt-patterns

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.