embeddedskills

让 AI 助手直接编译调试嵌入式代码,打通到硬件验证

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 编程开发 🍴 复刻 97 👀 关注 7
GitHub ↗
GitHub 星标 ★ 782
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,遵循开源许可证

项目预览

embeddedskills 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类编程开发
开发团队zhinkgit
定价模式🏷️完全免费
价格说明开源免费,遵循开源许可证
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型ai-coding-assistant,automation,can-bus,can-fd,debugging,devtools,embedded,embedded-development,firmware,gcc,gdb,hardware-verification,jlink,keil,openocd,serial,skill-protocol,toolchain,workflow
GitHub 星标★ 782
上线时间2026-04-10 00:00:00
代码更新2026-10-20
仓库体积1.7 MB
本站数据更新2026-11-03
维护状态较活跃
收录时间2026-09-13
浏览次数1

项目介绍

embeddedskills 是一个面向嵌入式开发的开源技能集合,专为支持 Skill 协议的 AI 编程助手(如 Claude Code、Copilot、TRAE)设计。它解决的核心问题是:传统 AI 助手只能生成嵌入式代码,却无法直接接触硬件工具链,导致从代码到烧录验证之间仍需人工操作。安装该技能包后,AI 助手可以调用编译器、调试器和通信总线工具,自动完成代码生成、交叉编译、GDB 调试、CAN/CAN-FD 总线通信以及硬件验证等全流程。项目使用 Python 编写,覆盖 GCC、GDB、CAN 总线等常用嵌入式工具,目标是让 AI 真正闭环操作嵌入式开发环境,减少人工切换工具和手动调试的重复劳动。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-13 · 当前星标 ★ 782

使用教程

难度:入门 约 10 分钟 部署方式:命令行安装 4 步

环境要求

  • Node.js 18+
  • 一个支持技能的助手

安装与启动步骤

  1. 1全局装

    嵌入式开发相关的一批 Agent 技能。

    npx skills add https://github.com/zhinkgit/embeddedskills -g -y
  2. 2只装某个

    按技能名单独装,避免装一堆用不上。

    npx skills add https://github.com/zhinkgit/embeddedskills --skill jlink -g -y
  3. 3查看与更新

    列、更、删三条命令。

    npx skills ls -g
    npx skills update -g
  4. 4或手动放置

    拷进助手的 skills 目录也行。

    git clone https://github.com/zhinkgit/embeddedskills ~/.claude/skills/embeddedskills

如何确认成功

助手在涉及 JLink/烧写的问题上按技能文档给步骤。

注意事项

  • 嵌入式场景的命令细节多,技能化能减少幻觉。
  • 只装用得上的,技能越多匹配越容易错。
  • 项目级安装去掉 -g 即可。

核心亮点

  • 把 GCC、GDB、CAN 总线等工具封装成 AI 可调用的 Skill,覆盖从编译到硬件验证的完整链路
  • 支持 Claude Code、Copilot、TRAE 等多种遵循 Skill 协议的助手,不绑定单一平台
  • Python 实现,技能定义清晰,便于开发者按自己的工具链扩展新技能

不足之处

  • 项目处于早期阶段,技能覆盖面和稳定性仍需更多实际项目验证
  • 依赖 AI 助手对 Skill 协议的支持程度,不同助手间体验可能不一致

适用场景

  • 用 AI 助手生成嵌入式 C 代码后,自动交叉编译并烧录到开发板验证
  • 调试 CAN/CAN-FD 总线通信时,让 AI 直接调用总线工具收发报文并分析
  • 在 CI 或本地环境中,让 AI 自动跑 GDB 调试脚本定位固件崩溃问题

替代项目

platformio-core、arduino-cli

上一篇:cursor-agent

下一篇:ally-agent

同类项目推荐

codecompanion-history.nvim 开源

在 Neovim 里保存、浏览、恢复 AI 聊天记录,不丢上下文。

A history management extension for codecompanion AI chat plugin that enables saving,···

★ 194 2026-08-09
claude-show-your-work 开源

在 Claude Code 终端里直接看图看视频做视觉验收

Claude Code plugin to see, review and iterate on your agent's work without leaving t···

★ 292 2026-10-30
aghub 开源

一处配置,22+ AI 编程助手同步生效

One hub for every AI coding agent. Unified configuration management for 22+ assistan···

★ 271 2026-10-16
jupyter-ai 开源

在 JupyterLab 里直接对话,让 AI 帮你写代码、改报错、读数据

An open source extension that connects AI agents to computational notebooks in Jupyt···

★ 4434 2026-09-12
pr-agent 开源

让 AI 自动审查 PR,提升代码质量,节省团队时间

PR Agent: The Original Open-Source PR Reviewer. This project is not the Qodo free ti···

★ 14269 2026-08-09
project-butler 开源

给 AI 编程助手装上项目记忆,告别每次从零开始

Project memory system for AI coding assistants (Claude Code, Cursor, Codex): session···

★ 374 2026-08-09
code-review-graph 开源

给代码库画张活地图,AI 找代码不再大海捞针。

Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your···

★ 32580 2026-08-09
claude-codex-settings 开源

一套配置,让 Claude/Codex/Cursor 用上国产大模型

Battle-tested Claude Code, OpenAI Codex, Cursor configs, plugins, hooks and agents w···

★ 1196 2026-08-09
espalier-engineering 开源

让 AI 首次写代码就符合你的规范,不用反复改

Train your AI coders the way you'd train a vine — discover your codebase's actual p···

★ 69 2026-08-09