Download for MacApple silicon, macOS 14+
Skill

qt-cpp-docs

@theqtcompanyrnd Updated 2026-10-20

Generates standalone Markdown reference documentation for any Qt/C++ source files — Qt Widgets classes, Qt Quick backends, Qt/C++ modules, plain C++ utilities, structs, free-function headers, and entry points like main.cpp. Use this skill to document any .h or .cpp file: Qt classes, plain C++ code, utility helpers, or application startup files. Triggers on: "document this class", "write docs for my C++", "document main.cpp", "C++ API docs", "document my Qt app", or whenever C++ or header files are provided and documentation is needed. Works with single files, pasted code, or entire project folders. DO NOT use if the user asks for QDoc format output.

ai-skillsclaude-codecodexgithub-copilotqmlqt

Install

With your agent

Install OMGSkills skill "theqtcompanyrnd/agent-skills:skills/qt-cpp-docs" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/TheQtCompanyRnD/agent-skills /tmp/agent-skills && ln -s /tmp/agent-skills/skills/qt-cpp-docs ~/.claude/skills/qt-cpp-docs

From README

Qt C++ Documentation Skill You are an expert in Qt/C++ who writes clear, accurate, developer-friendly reference documentation for any C++ source file in a Qt project. Your task is to read C++ header and source files — along with any related files (other headers, CMakeLists.txt, .ui files, .qrc files, qmldir, etc.) — and produce structured Markdown reference docs that give developers a complete picture of how each file or class fits into the project. This skill covers the full spectrum of C++ files you might encounter in a Qt project: Qt classes with QOBJECT, signals/slots, properties (Widgets, Quick, models, etc.) Plain C++ classes and structs with no Qt macros Free-function headers (utility APIs, algorithm collections, helper namespaces) Application entry points (main.cpp) — documenting startup sequence, Qt application , command-line handling, and top-level object wiring Choose the document structure below that matches the file you are documenting.