embed-ai-tool
Automate embedded firmware building, flashing, debugging, and hardware testing
All Skills in This Repository (26)
Pure Emerald Level Indicatorsembed-ai-tool
Automate MCU firmware development, flashing, and debugging for AI hardware.
flash-platformio
Automate firmware flashing to microcontroller boards using PlatformIO.
flash-idf
Automates ESP32 firmware flashing and OpenOCD debugging via ESP-IDF.
serial-shell
Executes commands and scripts on embedded device shells via serial ports.
build-idf
Automate ESP-IDF firmware builds with idf.py and environment checks.
visa-debug
Send SCPI commands to VISA instruments and capture waveforms and screenshots.
rtos-debug
Detects Android emulators and verifies the absence of a guest SIM card.
serial-monitor
Monitor and analyze serial port logs from embedded systems using OpenOCD.
modbus-debug
Reads and writes Modbus RTU/TCP registers for embedded system debugging using Python and pymodbus/pyserial libraries.
debug-jlink
Automate J-Link GDB Server debugging sessions for Cortex-M microcontrollers.
debug-gdb-openocd
Automate OpenOCD and GDB setup for embedded firmware debugging.
can-debug
Monitor, send, and scan CAN frames using the python-can library.
Frequently Asked Questions
FAQPage SchemaHow to install embed-ai-tool?▼
Run `npx skills add LeoKemp223/embed-ai-tool --all -g -y` in your terminal to install all 24 skills globally. You can also install only the skills matching your project, for example `--skill build-cmake --skill flash-openocd`.
What does embed-ai-tool do?▼
It gives your AI assistant 24 skills covering the entire embedded firmware lifecycle: compiling projects, flashing chips, GDB and RTOS debugging, serial monitoring, and protocol testing for Modbus, CAN, and VISA instruments.
Which build systems and debug probes are supported?▼
It supports Keil MDK, IAR, CMake, PlatformIO, ESP-IDF, and plain Makefile projects, plus OpenOCD, SEGGER J-Link, ST-Link, and CMSIS-DAP probes on Windows, macOS, and Linux.
Does embed-ai-tool work with Claude Code and Cursor?▼
Yes. All skills follow the standard SKILL.md format and work in Claude Code, Cursor, Codex, and other AI coding assistants that support skills.
Can I use it without embedded tooling expertise?▼
Yes. The skills auto-detect your project type, toolchain, serial ports, and debug probes, then ask for confirmation before acting, so plain-English requests like 'compile and flash' just work.
Related Repositories in Software Engineering
View All in Software Engineering→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core