embeddedskills
Let AI build, flash, and debug embedded firmware end-to-end
All Skills in This Repository (12)
Pure Emerald Level Indicatorscan
Scan CAN and CAN-FD buses, capture frames, and decode messages with DBC files.
net
Capture and analyze network traffic for embedded devices with tshark.
openocd
Flash firmware and control debugging on embedded devices using OpenOCD.
gcc
Build CMake-based arm-none-eabi GCC projects and report ELF sizes in JSON.
probe-rs
Automate probe discovery, flashing, memory access, and RTT/GDB debugging via the probe-rs CLI.
keil
Automate scanning, building, cleaning, and flashing Keil MDK projects with UV4.exe.
workflow
Automate Keil or GCC builds, flashing, debugging, and runtime observation workflows.
jlink
Automate J-Link probe operations for ARM Cortex-M device flashing and debugging.
serial
Scan, monitor, send, and log serial UART/COM port data.
eide
Builds EIDE embedded projects via unify_builder and returns firmware artifact paths.
terminal
Manages bidirectional interactive terminal sessions over serial, SSH, and local shell backends.
ssh
Manage OpenSSH hosts and execute remote commands, file transfers, and port forwarding via Host aliases.
Frequently Asked Questions
FAQPage SchemaHow to install embeddedskills?▼
Run `npx skills add zhinkgit/embeddedskills --all -g -y` in your terminal to install the full suite globally. To install only one tool, use `npx skills add zhinkgit/embeddedskills --skill jlink -g -y`.
Can AI compile and flash firmware by itself?▼
Yes. The suite lets your AI agent build Keil, GCC, or EIDE projects, flash the resulting firmware through J-Link, OpenOCD, or probe-rs, and read errors to fix code automatically.
Which debug probes and chips are supported?▼
It supports J-Link, ST-Link, CMSIS-DAP, DAPLink, and FTDI probes, with ready-made target configs for STM32, GD32, nRF52, ESP32, and many other common chips.
Does embeddedskills work with Claude Code and Cursor?▼
Yes. Every tool follows the standard SKILL.md format, so it works out of the box with Claude Code, OpenAI Codex CLI, Cursor, TRAE, and other skill-compatible AI tools.
Can it monitor serial, CAN, and network traffic?▼
Yes. Dedicated skills handle serial monitoring and logging, CAN/CAN-FD frame decoding with DBC files, and packet capture and port scanning through tshark.
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