zhinkgitzhinkgitCommunity·12 Agent Skills Included

embeddedskills

Let AI build, flash, and debug embedded firmware end-to-end

Automates the full embedded development loop: compiling Keil, GCC, and EIDE projects, flashing firmware via J-Link, OpenOCD, or probe-rs, and debugging with GDB, RTT, and breakpoints. Eliminates the manual copy-paste cycle of building, flashing, and relaying errors back to the AI. Adds serial, CAN, network, SSH, and terminal tools so the agent can verify hardware behavior and fix issues on its own.
npx skills add zhinkgit/embeddedskills --all -g -y

All Skills in This Repository (12)

Pure Emerald Level Indicators

Frequently Asked Questions

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