cubemx-prj-create

Generate a CMake-ready STM32CubeMX project for STM32F407ZGTx with USART2 DMA and VS Code integration.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Myfro9/skills --skill cubemx-prj-create
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cubemx-prj-create
Source: https://github.com/Myfro9/skills/tree/main/cubemx-prj-create
Command: npx skills add https://github.com/Myfro9/skills --skill cubemx-prj-create

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of STM32CubeMX projects, pre-configured for CMake and VS Code, saving developers significant setup time and ensuring consistency.

Core Features & Use Cases

  • Project Generation: Creates new STM32CubeMX projects with specific MCU, clock, and peripheral configurations.
  • VS Code Integration: Sets up necessary VS Code configurations for seamless CMake-based building and debugging.
  • Use Case: When starting a new STM32F407ZGTx project, use this Skill to generate a fully configured CMake project ready for immediate development in VS Code, including essential peripherals like USART2 with DMA.

Quick Start

Use the cubemx-prj-create skill to generate a new STM32F407ZGTx project named 'my_f407_project' in the '/path/to/projects' directory.

Frequently Asked Questions about cubemx-prj-create

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an STM32CubeMX project for VS Code and CMake?

This Skill generates a CMake-ready STM32CubeMX project for the STM32F407ZGTx microcontroller, pre-configuring specific clock settings, USART2 with DMA, and VS Code integration for seamless building and debugging.

What does CMake-based STM32 project generation configure for VS Code?

CMake-based STM32 project generation configures the STM32F407ZGTx microcontroller's clock settings, USART2 with DMA peripherals, and VS Code integration files, ensuring compatibility with your local STM32CubeMX installation.

How to set up VS Code debugging for an STM32F407ZGTx project?

Setting up VS Code debugging for an STM32F407ZGTx project is automated by generating necessary VS Code configurations alongside CMake build files, ensuring seamless building and debugging out of the box.

Do I need a local STM32CubeMX installation to generate CMake projects?

Yes, generating CMake projects requires a local STM32CubeMX installation, as this Skill ensures compatibility with your local setup and adheres to strict generation and patching protocols during project creation.

Can I use this to generate projects for microcontrollers other than STM32F407ZGTx?

No, this project generation specifically targets the STM32F407ZGTx microcontroller, pre-configuring its specific clock settings and peripherals like USART2 with DMA for CMake and VS Code development.