From zephyr-skills
Guides custom board bringup for Zephyr RTOS using HWMv2: directory structure, board.yml metadata, Kconfig, defconfig, CMake configs, revision management. For new board definitions or hardware porting.
npx claudepluginhub beriberikix/zephyr-agent-skills --plugin zephyr-moduleThis skill uses the workspace's default tool permissions.
Bring your custom hardware into the Zephyr ecosystem using modern Hardware Model v2 standards.
Manages Zephyr RTOS Devicetree including syntax, bindings, overlays, HWMv2, and node/property deletion patterns. Use for hardware topology definition, overlay creation, and pin/peripheral mapping.
Build a device driver or protocol handler — I2C sensors, BLE services, MQTT clients, SPI peripherals with interrupt-driven I/O and clean HAL abstraction. Use when asked to "write a driver", "I2C device", "BLE service", "MQTT client", or "sensor integration".
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Share bugs, ideas, or general feedback.
Bring your custom hardware into the Zephyr ecosystem using modern Hardware Model v2 standards.
Organize your board files by vendor and board name.
board.yml, naming conventions.Implement the essential Kconfig and CMake logic.
Kconfig.board, _defconfig, CMakeLists.txt.Handle hardware iterations and SoC variants cleanly.
board.yml, revision-specific overlays.boards/<vendor>/<board>/
board.yml
<board>_defconfig
<board>.dts
Kconfig.board
Kconfig.defconfig
CMakeLists.txt
board.yml defines board name, SoC, and revisions consistently.west build -b <board> samples/hello_world completes successfully.board.yml structure and naming conventions.board.yml for HWMv2 board metadata._common.dtsi: Share devicetree definitions across all board revisions.Kconfig.defconfig, etc.).hwmv2_structure.md: Directory layout and board.yml.board_files.md: Kconfig, defconfig, and CMake configuration.board_yaml_lint.py: Structural checker for board metadata.board_yml_template.yml: Minimal board metadata template.