Updated 3mo ago
by easyzoom
aix-skills
Reusable Agent Skills for embedded systems, MCU debugging, firmware workflows, and AI automation. (嵌入式、MCU 调试、固件流程与 AI 自动化的可复用 Agent Skills 集合)。
37 GitHub stars (37)
+1 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | +1 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 30 skills (30 skills found in its SKILL.md files)
- 4 forks (4 forks)
- 3mo ago last update (Last updated 3mo ago)
Install
Skills CLI
npx skills add easyzoom/aix-skills
Asks which skills and agents to install. Just one: npx skills add easyzoom/aix-skills --skill 8051-mcu-debug — add -g for every project.
Claude Code
git clone https://github.com/easyzoom/aix-skillscp -r "aix-skills/skills/8051-mcu-debug" ~/.claude/skills/
Copies the 8051-mcu-debug skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add easyzoom/aix-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 77 files.
-
8051-mcu-debug
Use when debugging 8051-compatible microcontrollers, 51 MCU firmware, STC download issues, Keil C51 projects, interrupts, timers, UART, or startup failures
skills/8051-mcu-debug/SKILL.md on GitHub (opens in a new tab) -
avem-integration
Use when integrating, evaluating, configuring, or debugging Avem embedded C framework modules, event-driven components, drivers, middleware, or application architecture
skills/avem-integration/SKILL.md on GitHub (opens in a new tab) -
battery-charger-fuel-gauge-integration
Use when integrating or debugging Li-ion charger/fuel gauge ICs (BQ24295, BQ27441, MAX17048) over I2C, covering charge start, watchdog host mode, NTC/JEITA faults, and SOC jumps
skills/battery-charger-fuel-gauge-integration/SKILL.md on GitHub (opens in a new tab) -
ble-gatt-integration
Use when integrating, designing, or debugging BLE GATT services, characteristics, descriptors, MTU, notifications, indications, pairing, connection parameters, or throughput
skills/ble-gatt-integration/SKILL.md on GitHub (opens in a new tab) -
bootloader-debug
Use when debugging embedded bootloaders, application jumps, vector table offsets, firmware upgrade flow, OTA state, image validation, rollback, or boot selection failures
skills/bootloader-debug/SKILL.md on GitHub (opens in a new tab) -
canbus-integration
Use when integrating, porting, configuring, or debugging CAN bus libraries, CANBus-Triple, MCP2515, CAN frames, bit timing, filters, or embedded automotive communication
skills/canbus-integration/SKILL.md on GitHub (opens in a new tab) -
canopen-integration
Use when integrating, configuring, or debugging CANopen nodes, object dictionaries, NMT, SDO, PDO, heartbeat, SYNC, EMCY, EDS/DCF files, or CANopenNode-style stacks
skills/canopen-integration/SKILL.md on GitHub (opens in a new tab) -
cellular-at-modem-integration
Use when integrating or debugging cellular AT modems (Quectel, SIMCom, u-blox) over UART for CREG/CEREG registration, CGDCONT APN/PDP, TCP/UDP sockets, or URC parsing
skills/cellular-at-modem-integration/SKILL.md on GitHub (opens in a new tab) -
cmbacktrace-integration
Use when integrating, porting, configuring, or debugging CmBacktrace on Cortex-M faults, stack traces, firmware metadata, fault handlers, or crash logs
skills/cmbacktrace-integration/SKILL.md on GitHub (opens in a new tab) -
cmsis-dsp-integration
Use when integrating, configuring, or debugging CMSIS-DSP, ARM math functions, FFT, filters, fixed-point DSP, vector math, or Cortex-M signal processing
skills/cmsis-dsp-integration/SKILL.md on GitHub (opens in a new tab) -
cortex-m-debug
Use when debugging Cortex-M microcontrollers, firmware bring-up, SWD/JTAG sessions, faults, startup code, or flashing failures
skills/cortex-m-debug/SKILL.md on GitHub (opens in a new tab) -
cortex-r5-debug
Use when debugging Cortex-R5 or Cortex-R firmware — TCM, MPU, caches, DFSR/DFAR aborts, exceptions, GIC/VIC interrupts, lockstep or split mode, ECC, or JTAG bring-up
skills/cortex-r5-debug/SKILL.md on GitHub (opens in a new tab) -
crc-checksum-integration
Use when implementing, verifying, or debugging CRC, checksum, hash-lite integrity checks, polynomial parameters, endian handling, or protocol frame validation in embedded systems
skills/crc-checksum-integration/SKILL.md on GitHub (opens in a new tab) -
easylogger-integration
Use when integrating, porting, configuring, or debugging EasyLogger output, filters, timestamps, colors, async logging, flash logging, or embedded log loss
skills/easylogger-integration/SKILL.md on GitHub (opens in a new tab) -
embedded-app-example-libs
Use when studying, adapting, porting, or debugging embedded application example projects such as ESP32-IoT-Platform, HomeAutomation, CanBus-Triple, or TinyGameEngine
skills/embedded-app-example-libs/SKILL.md on GitHub (opens in a new tab) -
embedded-buffer-queue-libs
Use when integrating, porting, configuring, or debugging embedded ring buffers, circular buffers, FIFO queues, Ring-Buffer, or QueueForMcu libraries
skills/embedded-buffer-queue-libs/SKILL.md on GitHub (opens in a new tab) -
embedded-data-parsing-libs
Use when integrating, porting, configuring, or debugging embedded C data parsers such as cJSON, jsmn, or inih on MCU projects
skills/embedded-data-parsing-libs/SKILL.md on GitHub (opens in a new tab) -
embedded-debug-entry
Use when triaging embedded device, MCU, firmware, board bring-up, flashing, serial log, RTOS, bootloader, low-power, or peripheral debug requests
skills/embedded-debug-entry/SKILL.md on GitHub (opens in a new tab) -
embedded-fault-debug
Use when embedded firmware crashes, traps, faults, resets unexpectedly, jumps to default handlers, corrupts stack, or executes invalid instructions
skills/embedded-fault-debug/SKILL.md on GitHub (opens in a new tab) -
embedded-framework-libs
Use when integrating, evaluating, configuring, or debugging embedded C framework libraries such as PLOOC, Avem, or PowerManagement
skills/embedded-framework-libs/SKILL.md on GitHub (opens in a new tab) -
embedded-input-libs
Use when integrating, porting, configuring, or debugging embedded button/input libraries such as MultiButton or FlexibleButton
skills/embedded-input-libs/SKILL.md on GitHub (opens in a new tab) -
embedded-library-entry
Use when integrating, porting, configuring, or debugging third-party MCU embedded C libraries in bare-metal or RTOS projects
skills/embedded-library-entry/SKILL.md on GitHub (opens in a new tab) -
embedded-linux-login-debug
Use when logging into, connecting to, or preparing to debug an embedded Linux device
skills/embedded-linux-login-debug/SKILL.md on GitHub (opens in a new tab) -
embedded-peripheral-bringup
Use when bringing up embedded GPIO, UART, SPI, I2C, PWM, ADC, timers, DMA, interrupts, or board-level peripheral functionality
skills/embedded-peripheral-bringup/SKILL.md on GitHub (opens in a new tab) -
embedded-serial-log-debug
Use when collecting or debugging embedded serial UART logs, boot consoles,乱码, missing output, baud-rate issues, or serial terminal access
skills/embedded-serial-log-debug/SKILL.md on GitHub (opens in a new tab) -
embedded-state-machine-libs
Use when integrating, designing, configuring, or debugging embedded StateMachine libraries, finite state machines, event transitions, or MCU state-driven workflows
skills/embedded-state-machine-libs/SKILL.md on GitHub (opens in a new tab) -
embedded-timing-libs
Use when integrating, porting, configuring, or debugging embedded software timer libraries such as MultiTimer, timeout schedulers, or tick-based callback timers
skills/embedded-timing-libs/SKILL.md on GitHub (opens in a new tab) -
epd-integration
Use when integrating, porting, or debugging e-paper EPD displays, waveform initialization, SPI drivers, busy pins, partial refresh, ghosting, or low-power display updates
skills/epd-integration/SKILL.md on GitHub (opens in a new tab) -
esp-idf-integration
Use when integrating, configuring, or debugging ESP-IDF projects, components, sdkconfig, partition tables, bootloader, NVS, Wi-Fi, BLE, FreeRTOS, flash, or peripherals
skills/esp-idf-integration/SKILL.md on GitHub (opens in a new tab) -
fatfs-integration
Use when integrating, porting, configuring, or debugging FatFs FAT/exFAT filesystems, diskio drivers, SD cards, SPI flash disks, or embedded file I/O failures
skills/fatfs-integration/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.