Skip to content

Skills Installation Guide ​

The Ai-Thinker Skills collection works with 69+ platforms including Claude Code, MiMoCode, Codex, and Cursor. Once installed, you get the full set of AI-assisted embedded development tools (coding standards, code review, module development guides, AT command assistant, etc.).

Two installation options: install all at once, or install individual Skills on demand.

Run the following command in your terminal to download and install all 14 skills:

bash
npx skills add Ai-Thinker-Open/skills

After installation, all Skills appear in the Claude Code Skills directory (~/.claude/skills/). They are picked up automatically in new sessions — no restart needed.

Install an Individual Skill ​

Install a single skill on demand by replacing <skill-name> with a skill name from the list below:

bash
npx skills add Ai-Thinker-Open/skills --skill <skill-name>

For example, to install the coding standard skill:

bash
npx skills add Ai-Thinker-Open/skills --skill ai-thinker-c-coding-standard

ai-thinker-c-coding-standard ​

Ai-Thinker embedded C coding standard: write, review, and refactor embedded C code, auto-generate Doxygen-style function headers.

bash
npx skills add Ai-Thinker-Open/skills --skill ai-thinker-c-coding-standard

embedded-code-review ​

In-depth review of embedded C code: security, memory management, FreeRTOS task conventions, interrupt handling, and coding standard compliance.

bash
npx skills add Ai-Thinker-Open/skills --skill embedded-code-review

ai-thinker-bl-coredump-skill ​

Ai-Thinker Bouffalo (BL series) coredump crash debugging: given a crash log or coredump file path (serial log, or crash.bin read from flash), it automates log parsing, port allocation, GDB server startup, and GDB connection, recovering the crashed task's call stack, registers, and memory — plus GDB debugging via task_dump / task_list_ready / task_list_wait.

bash
npx skills add Ai-Thinker-Open/skills --skill ai-thinker-bl-coredump-skill

board-pins ​

Ai-Thinker development board pin configuration lookup: query a board's pin definition table (pin → function), find an available pin for a peripheral (function → pin: GPIO / SPI / IIC / ADC / PWM / UART), and check pin reuse, conflicts, and default NC or Flash-shared pins to avoid. One reference document per board lives under references/, keyed to the official spec sheet; Ai-WB2-12F-Kit is manually verified, while other -Kit boards are auto-parsed from spec sheets and should be checked against the spec before wiring.

bash
npx skills add Ai-Thinker-Open/skills --skill board-pins

coder-ai-m62-m61 ​

BL616/BL618 series development guide (Wi-Fi 6 + BLE 5.0) based on bouffalo_sdk, covering GPIO/UART/SPI/I2C/DMA programming.

bash
npx skills add Ai-Thinker-Open/skills --skill coder-ai-m62-m61

coder-ai-wb2 ​

Ai-WB2/BL602 series development guide (Wi-Fi 4 + BLE 5.0).

bash
npx skills add Ai-Thinker-Open/skills --skill coder-ai-wb2

coder-ra-01sc ​

Ai-Thinker Ra-01SC series LoRa module (LLCC68) development guide: SPI-controlled sub-GHz RF transceiver, supporting LoRa modulation (SF5-SF11, 125/250/500kHz) and (G)FSK, covering SPI command protocol, initialization sequence, TX/RX programming, CAD channel activity detection, RX duty cycle, and register-level control.

bash
npx skills add Ai-Thinker-Open/skills --skill coder-ra-01sc

combo-at-commands ​

Combo module AT command development assistant: WiFi/MQTT/Socket/BLE/HTTP/SNTP/GPIO/PWM full AT command guidance.

bash
npx skills add Ai-Thinker-Open/skills --skill combo-at-commands

module-selector ​

Ai-Thinker module selection assistant: WiFi/LoRa/Radar/UWB/Starlight, recommend the right module for your needs.

bash
npx skills add Ai-Thinker-Open/skills --skill module-selector

scbb-module-finder ​

SCBB module finder: quickly locate peripheral driver modules in the SCBB library.

bash
npx skills add Ai-Thinker-Open/skills --skill scbb-module-finder

ota-generator ​

OTA firmware generator: generate OTA upgrade firmware in one step.

bash
npx skills add Ai-Thinker-Open/skills --skill ota-generator

cmw-wlan-test ​

R&S CMW-500 WLAN signaling test SOP: TX power / EVM / RX-sensitivity measurements, pure-SCPI workflow, covering 802.11a/b/g/n on 2.4 GHz (ch 1-14) and 5 GHz (ch 36-165).

bash
npx skills add Ai-Thinker-Open/skills --skill cmw-wlan-test

add-scbb-module ​

Add new modules to the SCBB library: generate peripheral driver templates and port them to the SCBB framework.

bash
npx skills add Ai-Thinker-Open/skills --skill add-scbb-module

add-skills ​

Guide to adding new Skills to this repository, including the skill spec and directory structure.

bash
npx skills add Ai-Thinker-Open/skills --skill add-skills

Other Installation Methods ​

Clone and Copy ​

bash
git clone git@github.com:Ai-Thinker-Open/skills.git
cd skills

# Claude Code
cp -r skills/<skill-name> ~/.claude/skills/

# MiMoCode / OpenCode
cp -r skills/<skill-name> ~/.opencode/skills/

# Project-level usage
cp -r skills/<skill-name> ./<agent>/skills/
bash
git clone git@github.com:Ai-Thinker-Open/skills.git
cd skills

ln -s $(pwd)/skills/<skill-name> ~/.claude/skills/<skill-name>

With a symbolic link, skills stay in sync with repository updates — ideal for following skill development iterations.

Released under the MIT License. Build Time 2026-09-30 17:31:25