用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/LeoKemp223/embed-ai-tool --skill build-cmake命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | build-cmake |
| description | 当需要配置或构建基于 CMake 的嵌入式固件工程,调用自带脚本执行构建并定位固件产物时使用。 |
Project Profile 中标明 build_system: cmake。ELF、HEX 或 BIN。Project Profile。CMakePresets.json,优先使用脚本的 --list-presets 列出并选择预设。CMakeLists.txt、已有构建目录和工具链文件。.em_skill.json 中的 skill_profiles.build-cmake,把上次成功构建参数作为默认值复用(显式参数优先,无需先手动传 --resume);--resume 仅用于断言缓存必须存在,无缓存则非零退出。无缓存或用户要求重新探测时,脚本自动回退到 --detect、--list-presets 或手动参数探索。Ninja,其次是宿主机上已安装的 Make 工具。Debug,否则默认使用 RelWithDebInfo。.em_skill.json 中上次成功构建的源码目录、构建目录、预设、目标和产物信息(显式参数优先)。仅当需要断言缓存必须存在时才加 --resume --profile default。--detect、--list-presets 或手动参数探索。--list-presets 列出预设,再用 --preset <name> 构建。--source、--build-dir、--generator、--build-type、--toolchain 手动配置构建。.em_skill.json 的 skill_profiles.build-cmake.default;将构建目录、产物路径、产物类型和生成器信息同步到 Project Profile,并在需要时交给下游 skill。cmake 或所需生成器时,返回 environment-missing。project-config-error。artifact-missing。ambiguous-context。Ninja,避免依赖特定开发者命令环境。source、build_dir、preset、generator、build_type、toolchain、target 和首选产物到工程根目录 .em_skill.json。artifact_path、artifact_kind 和探测到的工具链细节更新 Project Profile。flash-openocd 或 debug-gdb-openocd。flash-openocd。debug-gdb-openocd。