skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
leokemp223/embed-ai-tool274 installs

stm32-hal-development

Develop STM32 firmware on CubeMX-generated HAL projects, including peripheral configuration, BSP driver structure, interrupt-safe code, and hardware-aware troubleshooting. Use when Codex needs STM32 HAL implementation guidance rather than generic C advice.

How do I install this agent skill?

npx skills add https://github.com/leokemp223/embed-ai-tool --skill stm32-hal-development
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The skill provides comprehensive documentation, guidelines, and templates for STM32 HAL development. It emphasizes embedded software best practices, such as hardware constraints, interrupt safety, and maintenance of CubeMX-generated code blocks. No security risks or malicious patterns were found.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

What does this agent skill do?

STM32 HAL Development

Treat this skill as the working playbook for CubeMX-based STM32 projects.

Workflow

  1. Read references/core-guidelines.md first.
  2. Keep all custom code inside USER CODE regions unless the project has an explicit non-CubeMX extension point.
  3. Configure peripherals in CubeMX, regenerate code, then add application or BSP logic.
  4. Read additional references only as needed:
  5. Reuse assets/bsp-template.c and assets/bsp-template.h when starting a new BSP module.

Notes

  • Prioritize hardware constraints, interrupt safety, and regeneration safety over local code convenience.
  • Do not modify CubeMX-generated initialization files directly when the same change belongs in the .ioc configuration.

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/leokemp223/embed-ai-tool/stm32-hal-development">View stm32-hal-development on skillZs</a>