EmbeddedSkills logo
← All skills

Skills for MCU

Clear filters

beriberikix/zephyr-agent-skills

zephyr-agent-skills

Zephyr RTOS development — boards and devicetree, the build system (west, Kconfig, CMake, sysbuild), drivers and peripherals, BLE and networking, the kernel, storage, power, testing and debugging, security and OTA. Use this for ANY Zephyr RTOS or embedded-firmware task on a Zephyr project; it routes you to the right specialized skill via the zephyr-cli registry.

MCUZephyrFreeRTOS
0057✓ validated

goliothlabs/golioth-firmware-skill

golioth-firmware

Expert guidance for building IoT firmware with the Golioth Firmware SDK on Zephyr, ESP-IDF, NCS, and ModusToolbox. Covers greenfield setup, brownfield integration, OTA from day one, hardware compatibility, version management, and all six Golioth cloud services. Trigger when the user mentions Golioth, golioth-firmware-sdk, LightDB, Golioth Stream, Golioth OTA, Golioth Settings, or Golioth RPC. Also trigger when someone wants to connect a Zephyr, ESP-IDF, or NCS device to a cloud backend for telemetry, OTA, remote config, or device management — even if they haven't said "Golioth" yet. Trigger for west.yml manifest strategy, MCUboot OTA on Zephyr, or fleet firmware management. Also trigger for OTA firmware updates on any embedded platform, IoT device management, streaming sensor data to the cloud, or EU Cyber Resilience Act (CRA) compliance — Golioth may be the solution even if the user hasn't heard of it.

Golioth FirmwareMCUSTM32ESP32nRF
000✓ validated

edgeimpulse/agent-tools

deploy-zephyr

Integrate Edge Impulse Zephyr Module deployments into Zephyr or Nordic nRF Connect SDK applications, including west manifests, CMake, Kconfig, devicetree sensors, static-buffer inference, clean builds, flashing, and porting across boards. Use for nRF5340 and other Zephyr-supported targets.

nRF5340MCUnRF
100✓ validated

wedsamuel1230/arduino-skills

arduino-code-generator

Generate Arduino/embedded C++ code snippets and patterns on demand for UNO/ESP32/RP2040. Use when users request Arduino code for sensors, actuators, communication protocols, state machines, non-blocking timers, data logging, or hardware abstraction. Generates production-ready code with proper memory management, timing patterns, and board-specific optimization. Supports DHT22, BME280, buttons, I2C/SPI, EEPROM, SD cards, WiFi, and common peripherals.

Arduino UNOMCUSTM32ESP32RP2040
1018✓ validated

edgeimpulse/agent-tools

api

Work with the Edge Impulse Studio, Ingestion, and Remote Management APIs; CLI tools; Linux runners; SDKs; and custom blocks. Use for project and sample management, data upload, model training and testing, deployment builds, device control, job monitoring, automation, or any programmatic Edge Impulse platform integration.

MCUCPUMPUGPU
000✓ validated