obs-cpp-qt-patterns
CommunityBuild 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.