← Back to Skills Marketplace
aidankong

STM32 CubeMX

by Aidankong · GitHub ↗ · v1.0.3
cross-platform ✓ Security Clean
454
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install stm32-cubemx
Description
STM32CubeMX CLI operations for configuring pins, peripherals, DMA, interrupts, and generating code. Use cases: (1) Add/modify STM32 peripheral configuration...
Usage Guidance
This is a local, instructional skill that assumes you have STM32CubeMX and the toolchain installed. Before using: (1) ensure the STM32CubeMX binary path you provide points to a trusted binary installed from STMicroelectronics; (2) back up your .ioc project file before automated edits; (3) be aware the headless script runs local commands and will build using your local toolchain (cmake/arm-none-eabi), so confirm those tools are the intended ones; (4) because this skill is instruction-only, risk comes from the binaries you invoke (not the skill content) — verify those binaries are from trusted sources.
Capability Analysis
Type: OpenClaw Skill Name: stm32-cubemx Version: 1.0.3 The skill bundle is designed for interacting with the STM32CubeMX CLI to configure and generate embedded project code. It uses standard development tools like `cmake`, `rm`, `cat`, and `arm-none-eabi-size` for build and project management, which are all aligned with its stated purpose. There is no evidence of data exfiltration, malicious execution (e.g., downloading and executing remote payloads), persistence mechanisms, obfuscation, or prompt injection attempts against the agent to perform unauthorized actions. The instructions and code snippets are purely functional and domain-specific.
Capability Assessment
Purpose & Capability
The name and description (STM32CubeMX CLI operations) match the provided SKILL.md: it explains editing .ioc files, running the CubeMX CLI, and building with CMake. The referenced binaries (STM32CubeMX, cmake, arm-none-eabi-size) are exactly what a user performing these tasks would need.
Instruction Scope
Instructions stay within scope: they describe editing local .ioc files, invoking a local STM32CubeMX binary in headless mode with a local script, and running local build commands. There are no steps that read unrelated system files, access network endpoints, or exfiltrate secrets.
Install Mechanism
No install spec or code is included (instruction-only), so nothing is downloaded or written to disk by the skill itself. This is the lowest-risk install model and appropriate for a CLI usage guide.
Credentials
The skill requests no environment variables, credentials, or config paths. The few tool references (CubeMX, cmake, arm-none-eabi-size) are appropriate and proportional to STM32 project generation and build verification.
Persistence & Privilege
always is false and model invocation is allowed (default). The skill does not request permanent presence or elevated privileges and does not modify other skills or system configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install stm32-cubemx
  3. After installation, invoke the skill by name or use /stm32-cubemx
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
All documentation in English for agent consumption
v1.0.2
Translate all documentation to English for agent consumption
v1.0.1
修复路径占位符,移除个人信息,适合公开分享
v1.0.0
STM32CubeMX CLI 配置工具,支持引脚/外设/DMA/中断配置和代码生成
Metadata
Slug stm32-cubemx
Version 1.0.3
License
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is STM32 CubeMX?

STM32CubeMX CLI operations for configuring pins, peripherals, DMA, interrupts, and generating code. Use cases: (1) Add/modify STM32 peripheral configuration... It is an AI Agent Skill for Claude Code / OpenClaw, with 454 downloads so far.

How do I install STM32 CubeMX?

Run "/install stm32-cubemx" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is STM32 CubeMX free?

Yes, STM32 CubeMX is completely free (open-source). You can download, install and use it at no cost.

Which platforms does STM32 CubeMX support?

STM32 CubeMX is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created STM32 CubeMX?

It is built and maintained by Aidankong (@aidankong); the current version is v1.0.3.

💬 Comments