Qt Cmake Project
Qt Cmake Project helps you create and maintain Qt 6 projects using CMake, handling executable targets, libraries, QML modules, and resource configuration. It enforces modern CMake best practices and Qt 6 conventions to prevent common build mistakes.
Qt Cmake Project generates and edits Qt 6 CMake projects with correct target and QML module setup.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-09
Qt Cmake Project generates and edits Qt 6 CMake projects with correct target and QML module setup. Qt Cmake Project helps you create and maintain Qt 6 projects using CMake, handling executable targets, libraries, QML modules, and resource configuration. It enforces modern CMake best practices and Qt 6 conventions to prevent common build mistakes.
Use it when
- Qt Cmake Project manages executable targets, libraries, QML modules, and resource configuration for Qt 6 applications.
- Yes, Qt Cmake Project supports cross-platform Qt builds with CMake.
Install
TheQtCompanyRnD/agent-skills/qt-cmake-project · repository language: QML
generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I create a Qt project with CMake?
Qt Cmake Project streamlines Qt project creation by providing CMake configuration templates and build system setup. Start by defining your project with `project()`, then use Qt Cmake Project's templates to configure executable targets, link Qt libraries, and set up resource files. The skill guides you through modern CMake best practices specific to Qt 6, ensuring your project structure follows conventions and avoids common build mistakes.
What does Qt Cmake Project handle in project configuration?
Qt Cmake Project manages executable targets, libraries, QML modules, and resource configuration for Qt 6 applications. It automates the setup of Qt-specific CMake modules, handles dependency linking, and enforces best practices to prevent build errors. The skill ensures your CMake files follow modern Qt 6 conventions while supporting cross-platform builds.
Can Qt Cmake Project configure cross-platform Qt builds?
Yes, Qt Cmake Project supports cross-platform Qt builds with CMake. It provides toolchain configuration and platform-specific settings needed for building Qt applications across Windows, macOS, and Linux. The skill helps you set up CMake files that adapt to different platforms while maintaining consistent Qt 6 project structure and build behavior.
What CMake configuration for Qt application development does this provide?
Qt Cmake Project delivers comprehensive CMake configuration guidance for Qt 6 development, including project structure templates, Qt module integration, QML setup, and resource file handling. It teaches modern CMake practices tailored to Qt, helping you write maintainable build files that correctly link libraries, configure targets, and manage dependencies without common pitfalls.
Does Qt Cmake Project generate Qt project structure templates?
Qt Cmake Project generates Qt project structure templates that organize your source files, resources, and CMake configuration according to Qt 6 conventions. These templates establish proper directory layouts, configure executable and library targets, and set up QML modules and resource files, giving you a solid foundation for new Qt applications.
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Set up a new Qt project using CMake build system”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Automates QML test execution for Qt 6 CMake projects by building and running test cases, then producing a formatted report. Supports direct qmltestrunner invocation or persistent CTest integration via optional setup. Parses JUnit XML output and handles both standalone tests and projects with existing test infrastructure.
Pull design tokens, text styles, and variables directly from Figma into a structured design-tokens.json and QML Theme singleton. This skill maps Figma variables to Qt types, handles multi-mode systems, and generates production-ready QML files including color primitives, typography scales, and spacing tokens—no manual conversion needed.
Qt Cpp Review combines deterministic linting with parallel agent-driven analysis to audit Qt6 C++ code across model contracts, ownership, threading, API correctness, error handling, and performance. It reports only high-confidence issues with structured mitigations and operates read-only, never modifying your code.
Qt Qml Review combines deterministic linting with parallel agent-driven analysis to audit Qt6 QML code across six focused domains: bindings, layout, component loading, delegates, states, and performance. The skill reports only high-confidence issues with structured mitigations and never modifies code.
Qt Qml Docs produces structured Markdown reference documentation for QML components and applications. It reads QML source files alongside related project context and generates developer-facing API docs with property tables, signal descriptions, and usage examples for reusable components.
Master modern CMake for C/C++ with target-first principles, out-of-source builds, and dependency management via find_package or FetchContent. Configure generators like Ninja and Make, set up sanitizers, cross-compile with toolchain files, and leverage CMake Presets for reproducible builds.
More skills Qt Cpp Docs (NOASSERTION) · Qt Qml (NOASSERTION) · Qt Qml Test (NOASSERTION) · Qt Qml Profiler (NOASSERTION) · Qt Figma Component Generation (NOASSERTION)