If you're writing Markdown reference docs for Qt or C++ code and tired of the boilerplate, this skill does the heavy lifting. It reads headers and source files, infers context from your project structure, and spits out structured docs that cover properties, signals, slots, enums, and plain public APIs. It handles everything from QObject-based widgets to free function utilities to main.cpp entry points. The prompt is opinionated: tables for properties, no code fences except in usage examples, and header declarations always take precedence over implementation. It won't output QDoc format, so if you need that, look elsewhere. Otherwise, it's a solid starting point for internal API docs.

skills.sh installs
866
GitHub stars
534
last updated
Jun 10, 2026

Install

$ npx -y skills add theqtcompanyrnd/agent-skills --skill qt-cpp-docs --agent claude-code

Installs into .claude/skills of the current project.

Files

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 Q_OBJECT, 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 setup, command-line handling, and top-level object wiring

Choose the document structure below that matches the file you are documenting. Not every section applies to every file — use your judgement and omit sections that have nothing meaningful to say.

Guardrails

Sponsors

Details

Repository
github.com/theqtcompanyrnd/agent-skills
Categories
Documentation, AI & Agent Building
First seen
Jun 11, 2026

More from theqtcompanyrnd/agent-skills

All 11
1alirezarezvani avatarquality-documentation-manageralirezarezvani/claude-skillsDocument control system management for medical device QMS. Covers document numbering, version control, change management, and 21 CFR Part 11 compliance. Use whe819skills.sh installs
2theqtcompanyrnd avatarqt-qml-docstheqtcompanyrnd/agent-skills>-801skills.sh installs
3aradotso avatarawesome-marketing-science-guidearadotso/marketing-skillsawesome marketing science guide793skills.sh installs
4sickn33 avatarplan-writingsickn33/antigravity-awesome-skillsplan writing772skills.sh installs
5kagurananaga avatarofficial-document-writingkagurananaga/official-document-writing-skill专业的党政机关公文写作指南。当用户需要撰写、修改或审核党政机关公文(如请示、通知、函、总结、纪要等)时使用。提供GB/T 9704-2012格式规范指导、常用公文模板、语言规范建议和公文质量检查。适用于以下场景:(1) 撰写新公文,(2) 修改完善公文,(3) 检查公文格式规范,(4) 提供公文写作指导,(5) 审核公754skills.sh installs
6aradotso avatarlearn-docker-k8s-gamearadotso/trending-skillslearn docker k8s game746skills.sh installs