Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
fandhe-ai avatar

Zmk

  • 2 installs
  • 2 repo stars
  • Updated August 3, 2026
  • fandhe-ai/agent-reference-skills

Reference ZMK firmware for keyboard builds covering keymaps, behaviors, features, input processors, configuration, and local toolchain build/flash.

About

A structured reference for ZMK firmware covering getting started, keymaps, behaviors, features like Bluetooth and split keyboards, hardware integration, and the local build/flash toolchain. A developer loads it when building or customizing mechanical keyboard firmware.

  • 22 behaviors including hold-tap, macros, tap-dance, mod-morph
  • Hardware integration for new boards, shields, and physical layouts

Zmk by the numbers

  • 2 all-time installs (skills.sh)
  • Ranked #1,291 of 1,879 Documentation skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/fandhe-ai/agent-reference-skills --skill zmk

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars2
Last updatedAugust 3, 2026
Repositoryfandhe-ai/agent-reference-skills

What it does

Reference ZMK firmware for keyboard builds covering keymaps, behaviors, features, input processors, configuration, and local toolchain build/flash.

Files

SKILL.mdMarkdownGitHub ↗

ZMK Firmware リファレンス

ZMK Firmware — Zephyr RTOS 上に構築されたオープンソース (MIT) のキーボードファームウェア。 省電力・無線・分割キーボード対応を主眼に設計され、devicetree ベースの宣言的設定により多様な MCU(nRF52/RP2/SAMD21/STM32 等)と shield をサポートする。 公式ドキュメント (zmk.dev/docs) の全 11 カテゴリを構造化。 keymap 設計・behaviors 選択・config 設定・新規 board/shield 作成・ローカルビルド時に参照する。

ディレクトリ構造

skills/zmk/
├── SKILL.md                                          ← このファイル(エントリーポイント)
└── references/
    ├── getting-started/README.md                     ← Getting Started 索引(5 ページ)
    ├── troubleshooting/README.md                     ← Troubleshooting 索引(5 ページ)
    ├── features/README.md                            ← Features 索引(12 ページ)
    ├── keymaps/README.md                             ← Keymaps overview 索引(6 ページ)
    ├── behaviors/README.md                           ← Behaviors 索引(23 ページ)
    ├── input-processors/README.md                    ← Input Processors 索引(7 ページ)
    ├── config/README.md                              ← Configuration 索引(19 ページ)
    ├── development/README.md                         ← Development core 索引(6 ページ)
    ├── contributing/README.md                        ← Contributing 索引(3 ページ)
    ├── hardware-integration/README.md                ← Hardware Integration 索引(12 ページ)
    │   ├── bootloader/README.md                      ← Bootloader 索引(6 ページ)
    │   └── lighting/README.md                        ← HW Lighting 索引(4 ページ)
    └── local-toolchain/README.md                     ← Local Toolchain 索引(8 ページ)

探索手順

1. ユーザーのタスクに最も関連するカテゴリを特定する 2. そのカテゴリの README.md を読む 3. README.md 内の一覧から必要な個別ファイルを選んで読む 4. 必要に応じて関連ページのリンクを辿る

カテゴリ → README.md マッピング

タスク例カテゴリREADME パス
対応ハードウェア確認、インストール手順、ZMK CLI、.conf/.keymap/build.yaml のカスタマイズ、FAQgetting-startedreferences/getting-started/README.md
ビルド失敗、Bluetooth ペアリング失敗、フラッシュエラー、GPIO/ハードウェア起因の不具合の診断と修正troubleshootingreferences/troubleshooting/README.md
Bluetooth、Split keyboards、Encoders、Displays、Lighting、Pointing、Low Power、Studio、Modules 等の機能概要と有効化featuresreferences/features/README.md
keymap ファイル構造、keycodes 一覧、modifiers (LC/LS/LA/LG)、combos、conditional layerskeymapsreferences/keymaps/README.md
&kp, &mt, &lt, &mo, &sk, &sl, &td, &macro, &mmv/&mwh, &out, &bt, &bl, &rgb_ug, &reset, &soft_off 等の挙動と設定behaviorsreferences/behaviors/README.md
Pointing デバイス入力の変換(code-mapper, scaler, temp-layer, transformer)、input-processors プロパティinput-processorsreferences/input-processors/README.md
Kconfig (CONFIG_ZMK_*)、devicetree プロパティの完全リファレンス(kscan, split, BLE, encoders, lighting, settings 等)configreferences/config/README.md
devicetree 基礎、events システム、Zephyr モジュール作成、新規 behavior 実装、Studio RPC、USB loggingdevelopmentreferences/development/README.md
Clean room ポリシー、ドキュメント編集、Conventional Commits 準拠の PR ガイドcontributingreferences/contributing/README.md
新規 board/shield 作成、physical layouts、pinctrl、dongle、battery、shift-registers、soft-off setup、bootloader/lighting 統合hardware-integrationreferences/hardware-integration/README.md
Adafruit nRF52 / RP2 / SAMD21-UF2 / STM32 / TinyUF2 各 bootloader の対応とフラッシュ手順hardware-integration/bootloaderreferences/hardware-integration/bootloader/README.md
Backlight / Underglow (RGB) / LED Indicators のハードウェア統合hardware-integration/lightingreferences/hardware-integration/lighting/README.md
Container / Native セットアップ、west build/west flash、IDE 連携、posix-board、pre-commit、testslocal-toolchainreferences/local-toolchain/README.md

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.