obs-cpp-qt-patterns
✓C++ and Qt integration patterns for OBS Studio plugins. Covers Qt6 Widgets for settings dialogs, CMAKE_AUTOMOC, OBS frontend API, optional Qt builds with C fallbacks, and modal dialog patterns. Use when adding UI components or C++ features to OBS plugins.
Installation
SKILL.md
Integrate C++ and Qt6 into OBS Studio plugins for settings dialogs, frontend API access, and rich UI components. Covers CMake configuration, optional Qt builds, and platform fallbacks.
| obsfrontendgetmainwindow() | Get OBS main window (as QMainWindow\) | | obsfrontendaddeventcallback() | Subscribe to frontend events | | obsfrontendremoveeventcallback() | Unsubscribe from events | | obsfrontendaddtoolsmenuitem() | Add item to Tools menu | | obsfrontendadddock() | Add dockable panel |
| "undefined reference to vtable" | Missing QOBJECT | Add QOBJECT to class | | "moc not found" | Qt not in PATH | Use findpackage(Qt6) | | "undefined signal/slot" | AUTOMOC didn't run | Ensure .h is in SOURCES |
C++ and Qt integration patterns for OBS Studio plugins. Covers Qt6 Widgets for settings dialogs, CMAKE_AUTOMOC, OBS frontend API, optional Qt builds with C fallbacks, and modal dialog patterns. Use when adding UI components or C++ features to OBS plugins. Source: meriley/claude-code-skills.
Facts (cite-ready)
Stable fields and commands for AI/search citations.
- Install command
npx skills add https://github.com/meriley/claude-code-skills --skill obs-cpp-qt-patterns- Category
- </>Dev Tools
- Verified
- ✓
- First Seen
- 2026-02-12
- Updated
- 2026-02-18
Quick answers
What is obs-cpp-qt-patterns?
C++ and Qt integration patterns for OBS Studio plugins. Covers Qt6 Widgets for settings dialogs, CMAKE_AUTOMOC, OBS frontend API, optional Qt builds with C fallbacks, and modal dialog patterns. Use when adding UI components or C++ features to OBS plugins. Source: meriley/claude-code-skills.
How do I install obs-cpp-qt-patterns?
Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/meriley/claude-code-skills --skill obs-cpp-qt-patterns Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code or Cursor
Where is the source repository?
https://github.com/meriley/claude-code-skills
Details
- Category
- </>Dev Tools
- Source
- skills.sh
- First Seen
- 2026-02-12