From zephyr-skills
Guides secure boot and OTA firmware updates for Zephyr RTOS using MCUboot integration, image signing, DFU protocols (MCUmgr), rollback protection, and mbedTLS crypto. Useful for production embedded systems.
npx claudepluginhub beriberikix/zephyr-agent-skills --plugin zephyr-moduleThis skill uses the workspace's default tool permissions.
Build production-ready, secure embedded systems using Zephyr's modular security stack and MCUboot bootloader.
Designs complete OTA update systems for embedded/IoT devices including partition layouts, update flows, rollback conditions, validation checks, fleet management, failure modes, and recovery.
Delivers Zephyr RTOS foundations: Embedded C patterns (BIT, CONTAINER_OF), concurrency primitives (mutexes, semaphores, spinlocks), devicetree hardware mapping, and defensive programming. For core logic, drivers, troubleshooting.
Delivers complete compilable firmware and peripheral drivers (I²C/SPI/UART/ADC/DMA) for ARM Cortex-M MCUs (Teensy, STM32, nRF52, SAMD) with architecture and concurrency guidance.
Share bugs, ideas, or general feedback.
Build production-ready, secure embedded systems using Zephyr's modular security stack and MCUboot bootloader.
Set up the secure bootloader and define fail-safe flash partitions.
CONFIG_BOOTLOADER_MCUBOOT, fixed-partitions, Devicetree.Ensure firmware integrity with production-grade digital signatures.
imgtool.py, ECDSA-P256, RSA.Transport updates securely using MCUmgr or cloud-based OTA.
mcumgr, Golioth OTA, SMP transport.Implement atomic swaps and image confirmation to prevent bricking devices.
boot_write_img_confirmed(), mcumgr image test.Implement secure storage and cryptographic operations using mbedTLS.
CONFIG_MBEDTLS, TF-M, secure storage.# Enable MCUboot support in application
CONFIG_BOOTLOADER_MCUBOOT=y
# Build with MCUboot using Sysbuild
west build -b nucleo_f401re --sysbuild samples/basic/blinky
mcuboot_integration.md: Partition layouts and setup.image_signing.md: Key management and imgtool usage.dfu_protocols.md: MCUmgr commands and cloud OTA.rollback_protection.md: Swap mechanisms and confirmation code.crypto_basics.md: mbedTLS and secure storage.mcuboot_version_guard.py: Version monotonicity checker for release gates.mcuboot_prj_fragment.conf: Secure-update config baseline.