Skills for MCU
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.
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.
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.
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.
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.