Embed AI Tool

嵌入式开发技能集的总控入口。负责两类任务:(1) 用户请求安装本仓库 skill 时,引导选择全部或按需安装;(2) 用户发出模糊指令(如"烧录"、"编译"、"调试")且无法自动判断应使用哪个具体 skill 时,列出同分类下的候选 skill 供用户选择。

1,053 stars 177 forksAI, LLMs & Agents

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add LeoKemp223/embed-ai-tool --skill embed-ai-tool
Manual install
git clone --depth 1 https://github.com/LeoKemp223/embed-ai-tool.git /tmp/embed-ai-tool
mkdir -p ~/.claude/skills
cp -r /tmp/embed-ai-tool/. ~/.claude/skills/embed-ai-tool

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# embed-ai-tool 总控

本技能负责两类交互:**安装引导** 和 **指令消歧**。

> **缓存复用提示**:所有 build/flash 脚本启动时会自动复用工程根目录 `.em_skill.json` 中上次成功的 profile 作为默认参数(显式参数优先,**无需 agent 先手动传 `--resume`**);`--resume` 仅用于断言缓存必须存在,无缓存则非零退出。新会话直接运行目标动作(`--build` / `--flash` 等)即可,缓存命中时参数自动补全。

---

## 一、安装引导

当用户请求安装本仓库的 skill 时,按以下流程引导。**不要跳过询问直接安装**,也不要替用户决定安装内容——先分析工程,再让用户选。

### 流程

1. **分析工程** — 探测当前工作区的工程特征(构建系统、工具链、探针、协议线索等),详见"工程分析项"
2. **呈现分析结果** — 把探测到的事实客观列给用户,未识别出的也要明确说明
3. **提供选项** — 基于分析结果给出可选安装方案(推荐集 / 全部 / 按分类 / 自定义),让用户选择,详见"提供的安装选项"
4. **执行安装** — 根据用户选择执行对应命令;用户可在推荐集基础上增删,不必重走流程

### 工程分析项

按工作区文件特征推断工程画像,规则优先级从高到低:

| 类别 | 文件特征 | 推断结论 | 关联 skill |
|------|----------|----------|-----------|
| 构建系统 | `*.uvprojx` / `*.uvproj` | Keil MDK | `build-keil` `flash-keil` |
| 构建系统 | `*.ewp` / `*.eww` | IAR EWARM | `build-iar` |
| 构建系统 | `platformio.ini` | PlatformIO | `build-platformio` `flash-platformio` `debug-platformio` |
| 构建系统 | `sdkconfig` + `components/` | ESP-IDF | `build-idf` `flash-idf` |
| 构建系统 | `CMakeLists.txt` + `*.cmake` | CMake | `build-cmake` |
| 构建系统 | `Makefile`(无 CMakeLists.txt) | Makefile | `build-makefile` |
| 工具链 | PATH 含 `arm-none-eabi-gcc` | ARM Cortex-M 目标 | — |
| 工具链 | PATH 含 `xtensa-esp32-elf-gcc` | ESP32 (Xtensa) 目标 | — |
| 工具链 | PATH 含 `riscv64-unknown-elf-gcc` | RISC-V 目标 | — |
| 调试器 | `.vscode/launch.json` 含 `openocd` | OpenOCD | `flash-openocd` `debug-gdb-openocd` |
| 调试器 | `*.jlink` 文件或 JLinkExe 在 PATH | J-Link | `flash-jlink` `debug-jlink` |
Read the full skill on GitHub

Details

Skill name
embed-ai-tool
Repo updated
20 August 2026

FAQ

What does the Embed AI Tool skill do?

嵌入式开发技能集的总控入口。负责两类任务:(1) 用户请求安装本仓库 skill 时,引导选择全部或按需安装;(2) 用户发出模糊指令(如"烧录"、"编译"、"调试")且无法自动判断应使用哪个具体 skill 时,列出同分类下的候选 skill 供用户选择。

How do I install the Embed AI Tool skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add LeoKemp223/embed-ai-tool --skill embed-ai-tool. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Embed AI Tool popular?

It lives in LeoKemp223/embed-ai-tool, which has 1,053 GitHub stars and 177 forks.

Related skills

Firecrawl Agent

676

firecrawl/cli

Autonomously navigate websites and extract structured data across pages. Use when the task requires navigation or no suitable ready-made workflow or data provider covers it.

AI, LLMs & AgentsIn 1 list117

Slopmonster

1.2k

ItsssssJack/SlopMonster

Review writing for its intended reader, check common AI writing patterns, revise, request a second pass from a different model family, and check again. Trigger on /slopmonster, "humanize this", "de-slop this", "does this sound like AI", "fix this copy".

AI, LLMs & Agents120

Speak Human Tw

1.1k

Raymondhou0917/speak-human-tw

「說人話」:繁體中文的去 AI 味改寫 skill。審查與改寫文字,去除 AI 味道、校正中國用語與半形標點,讓文字讀起來像真人寫的。 觸發時機:用戶說「去 AI 味」「說人話」「這段好 AI」「改自然一點」「幫我潤稿去掉 AI 感」「校對一下再發」,或要求檢查電子報、社群貼文、銷售頁、課程文案、客服回信、簡報、公告、Email 等對外文字的語感。 不要觸發:逐字翻譯、模仿特定品牌 voice、事實查核(非風格問題)、程式碼/log/設定檔、要求「潤成雷蒙的語氣」(那是 content-writing skill 的事,本 skill 只去 AI 味、不加個人風格)。

AI, LLMs & Agents122

Swarmclaw

704

swarmclawai/swarmclaw

AI agent runtime and multi-agent orchestration platform. Teaches agents how to use SwarmClaw's 6 primitive tools, persistent memory, dreaming, delegation, connectors, credentials, and the skill system. Use when an agent is running on SwarmClaw and needs to understand the platform's capabilities.

AI, LLMs & AgentsIn 2 lists145

Agent Notifications

823

777genius/agent-notifications

Send an Agent Notifications desktop notification when the user requests one, attention is needed, or a meaningful milestone warrants an alert during ongoing work.

AI, LLMs & AgentsIn 1 list115

Gpt Image2 Ppt

1.4k

JuneYaooo/gpt-image2-ppt-skills

Generate visually striking PPT slides via OpenAI's gpt-image-2 -- use any style in styles/<collection>/STYLE_ID.md or mimic a user-supplied .pptx template; outputs high-res slide PNGs and a 16:9 .pptx. Use when the user asks to make a presentation, slides, deck, pitch deck, investor PPT, magazine-style PPT, or 做一份 PPT / 生成幻灯片 / 用 gpt-image 生成 PPT / 按这个模板生成 PPT.

AI, LLMs & Agents79

Browse the most popular Claude skills, all ai, llms & agents skills, or write your own with the skills generator.