LeoKemp223LeoKemp223Community·26 Agent Skills Included

embed-ai-tool

Automate embedded firmware building, flashing, debugging, and hardware testing

Automates the full MCU firmware workflow: building with Keil, IAR, CMake, PlatformIO, ESP-IDF, or Make, flashing via OpenOCD, J-Link, or Keil, and debugging with GDB and RTOS thread awareness. Eliminates manual toolchain setup, serial port guessing, and repetitive compile-flash-monitor cycles. Includes protocol tools for Modbus, CAN, VISA, and logic analyzers, plus memory and static analysis, all triggered by plain-language requests.
npx skills add LeoKemp223/embed-ai-tool --all -g -y

All Skills in This Repository (26)

Pure Emerald Level Indicators
📦 In Repo
LeoKemp223LeoKemp223

embed-ai-tool

Automate MCU firmware development, flashing, and debugging for AI hardware.

Community
Advanced
📦 In Repo
LeoKemp223LeoKemp223

flash-platformio

Automate firmware flashing to microcontroller boards using PlatformIO.

Community
Intermediate
📦 In Repo
LeoKemp223LeoKemp223

flash-idf

Automates ESP32 firmware flashing and OpenOCD debugging via ESP-IDF.

Community
Intermediate
📦 In Repo
LeoKemp223LeoKemp223

serial-shell

Executes commands and scripts on embedded device shells via serial ports.

Community
Intermediate
📦 In Repo
LeoKemp223LeoKemp223

build-idf

Automate ESP-IDF firmware builds with idf.py and environment checks.

Community
Intermediate
📦 In Repo
LeoKemp223LeoKemp223

visa-debug

Send SCPI commands to VISA instruments and capture waveforms and screenshots.

Community
Intermediate
📦 In Repo
LeoKemp223LeoKemp223

rtos-debug

Detects Android emulators and verifies the absence of a guest SIM card.

Community
Intermediate
📦 In Repo
LeoKemp223LeoKemp223

serial-monitor

Monitor and analyze serial port logs from embedded systems using OpenOCD.

Community
Advanced
📦 In Repo
LeoKemp223LeoKemp223

modbus-debug

Reads and writes Modbus RTU/TCP registers for embedded system debugging using Python and pymodbus/pyserial libraries.

Community
Intermediate
📦 In Repo
LeoKemp223LeoKemp223

debug-jlink

Automate J-Link GDB Server debugging sessions for Cortex-M microcontrollers.

Community
Intermediate
📦 In Repo
LeoKemp223LeoKemp223

debug-gdb-openocd

Automate OpenOCD and GDB setup for embedded firmware debugging.

Community
Intermediate
📦 In Repo
LeoKemp223LeoKemp223

can-debug

Monitor, send, and scan CAN frames using the python-can library.

Community
Intermediate

Frequently Asked Questions

FAQPage Schema
How 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