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.
Install All Skills at Once (Recommended)
Run the following command in your terminal to download and install all 14 skills:
npx skills add Ai-Thinker-Open/skillsAfter 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:
npx skills add Ai-Thinker-Open/skills --skill <skill-name>For example, to install the coding standard skill:
npx skills add Ai-Thinker-Open/skills --skill ai-thinker-c-coding-standardai-thinker-c-coding-standard
Ai-Thinker embedded C coding standard: write, review, and refactor embedded C code, auto-generate Doxygen-style function headers.
npx skills add Ai-Thinker-Open/skills --skill ai-thinker-c-coding-standardembedded-code-review
In-depth review of embedded C code: security, memory management, FreeRTOS task conventions, interrupt handling, and coding standard compliance.
npx skills add Ai-Thinker-Open/skills --skill embedded-code-reviewai-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.
npx skills add Ai-Thinker-Open/skills --skill ai-thinker-bl-coredump-skillboard-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.
npx skills add Ai-Thinker-Open/skills --skill board-pinscoder-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.
npx skills add Ai-Thinker-Open/skills --skill coder-ai-m62-m61coder-ai-wb2
Ai-WB2/BL602 series development guide (Wi-Fi 4 + BLE 5.0).
npx skills add Ai-Thinker-Open/skills --skill coder-ai-wb2coder-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.
npx skills add Ai-Thinker-Open/skills --skill coder-ra-01sccombo-at-commands
Combo module AT command development assistant: WiFi/MQTT/Socket/BLE/HTTP/SNTP/GPIO/PWM full AT command guidance.
npx skills add Ai-Thinker-Open/skills --skill combo-at-commandsmodule-selector
Ai-Thinker module selection assistant: WiFi/LoRa/Radar/UWB/Starlight, recommend the right module for your needs.
npx skills add Ai-Thinker-Open/skills --skill module-selectorscbb-module-finder
SCBB module finder: quickly locate peripheral driver modules in the SCBB library.
npx skills add Ai-Thinker-Open/skills --skill scbb-module-finderota-generator
OTA firmware generator: generate OTA upgrade firmware in one step.
npx skills add Ai-Thinker-Open/skills --skill ota-generatorcmw-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).
npx skills add Ai-Thinker-Open/skills --skill cmw-wlan-testadd-scbb-module
Add new modules to the SCBB library: generate peripheral driver templates and port them to the SCBB framework.
npx skills add Ai-Thinker-Open/skills --skill add-scbb-moduleadd-skills
Guide to adding new Skills to this repository, including the skill spec and directory structure.
npx skills add Ai-Thinker-Open/skills --skill add-skillsOther Installation Methods
Clone and Copy
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/Symbolic Link (Recommended for Development)
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.

