ksachdeva

27 mods across 2 repositories, 34 stars between them.

ksachdeva/zephyr-rtos-ai

Instructions file CodexOpenCode

Instructions for ksachdeva/zephyr-rtos-ai, covering ai coding assistant context, repository structure, project overview, development setup and prohibited.

23 2mo ago A 763 tokens original Apache-2.0

zephyr-bluetooth-le

03

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

Expert guidance for Bluetooth Low Energy (BLE) development in Zephyr OS. Covers GAP roles (peripheral, central, broadcaster, observer), GATT services and characteristics, advertising, scanning, connections, pairing/bonding, and built-in services (BAS, DIS, HRS, NUS). Use when implementing BLE functionality, creating…

23 2mo ago A 92 tokens original Apache-2.0

zephyr-cbor

04

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

CBOR (Concise Binary Object Representation) encoding and decoding in Zephyr RTOS using the zcbor library. Use when encoding C data to CBOR binary format, decoding CBOR payloads into C variables, generating type-safe C code from CDDL schemas, working with CoAP/LwM2M/SUIT/SMP payloads, or implementing efficient binary…

23 2mo ago A 85 tokens original Apache-2.0

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

Comprehensive Zephyr device driver expertise covering driver model, device instances, initialization levels, power management, and bus-specific patterns (I2C, SPI, UART, GPIO). Use this skill when you need to: (1) Create custom device drivers from scratch, (2) Use existing driver APIs (GPIO, I2C, SPI, UART, ADC, PWM…

23 2mo ago A 141 tokens original Apache-2.0

zephyr-devicetree

06

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

Comprehensive Zephyr Devicetree expertise including overlays, bindings, C API macros, pin control, clocks, interrupts, DMA, and address translation. Use this skill when you need to: (1) Understand or create .dts/.dtsi/.overlay files, (2) Write or debug devicetree bindings (.yaml), (3) Use DT macros in C/C++ code, (4)…

23 2mo ago A 130 tokens original Apache-2.0

zephyr-fs

07

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

File system support in Zephyr OS including VFS API, LittleFS, FAT, ext2, and FCB. Use when working with file I/O operations, mounting filesystems, reading/writing files, directory operations, formatting storage, choosing between filesystem types, configuring flash partitions for filesystems, or implementing persistent…

23 2mo ago A 98 tokens original Apache-2.0

zephyr-gpio

08

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

GPIO driver implementation guidance for Zephyr RTOS. Use when working with digital I/O pins, LEDs, buttons, or any GPIO-controlled peripherals. Covers pin configuration, reading/writing, interrupts, and devicetree bindings.

23 2mo ago A 51 tokens original Apache-2.0

zephyr-i2c

09

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

Comprehensive Zephyr I2C subsystem expertise for Inter-Integrated Circuit bus communication. Use when: (1) Configuring I2C controllers or devices via devicetree or Kconfig, (2) Implementing synchronous I2C transfers with i2ctransfer/i2cread/i2cwrite, (3) Using register access helpers like…

23 2mo ago A 183 tokens original Apache-2.0

zephyr-isr

10

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

Expert guidance on Zephyr RTOS Interrupt Service Routines (ISRs). Use when the user asks about interrupts, ISR handlers, IRQ configuration, interrupt priorities, direct ISRs, dynamic ISRs, zero-latency interrupts, IRQ locking, ISR-to-thread offloading, shared interrupts, or interrupt context behavior in Zephyr.

23 2mo ago A 71 tokens original Apache-2.0

zephyr-json

11

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

JSON serialization and deserialization in Zephyr RTOS using the descriptor-based JSON library. Use when encoding C structs to JSON strings, parsing JSON into C structs, working with nested objects or arrays, handling cloud/IoT protocols (MQTT, HTTP, CoAP payloads), or implementing REST APIs on embedded devices.

23 2mo ago A 68 tokens original Apache-2.0

zephyr-kconfig

12

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

Comprehensive Zephyr Kconfig expertise for build-time configuration. Use this skill when you need to: (1) Create or edit Kconfig files to define new configuration symbols, (2) Configure applications via prj.conf, boards/.conf, or overlay configs, (3) Debug 'unmet dependencies', 'symbol not visible', or 'unknown…

23 2mo ago A 144 tokens original Apache-2.0

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

Enhances the knowledge of an AI agent with all kernel objects and subsystems used to pass data between threads and ISRs in Zephyr OS. Use this skill when you need to implement, explain, or debug data passing mechanisms (FIFO, LIFO, Stack, Message Queue, Mailbox, Pipe, ZBus, Ring Buffer).

23 2mo ago A 75 tokens original Apache-2.0

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

Expert guidance on Zephyr kernel synchronization primitives (Semaphores, Mutexes, Events, Condition Variables). Use when the user asks about thread synchronization, locking, signaling, mutual exclusion, priority inversion, thread-safe resource access, ISR-to-thread signaling, or choosing the right synchronization…

23 2mo ago A 70 tokens original Apache-2.0

zephyr-memory

15

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

Expert guidance on Zephyr RTOS memory management (Heaps, Memory Slabs, Memory Blocks, Memory Domains, Virtual Memory). Use when the user asks about dynamic memory allocation, memory pools, kmalloc, kheap, memory slabs, fixed-size allocators, memory protection, memory partitions, userspace memory isolation, virtual…

23 2mo ago A 84 tokens original Apache-2.0

zephyr-net-socket

16

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

Expert guidance for BSD sockets, TLS/DTLS secure sockets, and DNS resolution in Zephyr OS. Covers TCP/UDP socket programming, secure socket creation with mbedTLS, TLS credential management, hostname resolution with getaddrinfo/dnsresolve, mDNS/LLMNR support, and socket offloading. Use when implementing network…

23 2mo ago A 94 tokens original Apache-2.0

zephyr-netbuf

17

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

Expert guidance on Zephyr's Network Buffer (netbuf) subsystem for efficient data management. Use when the user asks about buffer pools, netbuf allocation, reference counting, data manipulation (add/push/pull/remove), buffer fragmentation, headroom/tailroom, or implementing protocol parsing/encoding in Zephyr…

23 2mo ago A 76 tokens original Apache-2.0

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

Expert guidance on Zephyr RTOS power management. Use when working with system sleep states, runtime device power management, wake sources, PM policy constraints, low-power design, wake-latency tradeoffs, or measuring and debugging current draw in Zephyr applications and drivers.

23 2mo ago A 59 tokens original Apache-2.0

zephyr-settings

19

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

Comprehensive skill for persistent configuration storage in Zephyr OS. Covers Settings subsystem, handlers, backends (NVS, ZMS, FCB, File), and runtime API. Use when you need to store device configuration, runtime state, calibration data, or implement settings handlers. Helps with backend selection (choosing between…

23 2mo ago A 96 tokens original Apache-2.0

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

Comprehensive Zephyr Shell subsystem expertise for creating and managing CLI commands. Use this skill when you need to: (1) Create or register new shell commands with SHELLCMDREGISTER or SHELLCMDARGREGISTER, (2) Define static or dynamic subcommands, (3) Implement command handlers with shellprint/shellerror/shellwarn…

23 2mo ago A 145 tokens original Apache-2.0

zephyr-smf

21

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

Expert guidance on Zephyr State Machine Framework (SMF) for implementing flat and hierarchical state machines. Use when the user asks about state machines, state transitions, entry/run/exit actions, hierarchical states (HSM), event-driven state machines, SMFCREATESTATE, smfsetstate, smfrunstate, or implementing UML…

23 2mo ago A 80 tokens original Apache-2.0

zephyr-spi

22

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

Comprehensive Zephyr SPI subsystem expertise for serial peripheral communication. Use when: (1) Configuring SPI controllers or devices via devicetree or Kconfig, (2) Implementing synchronous SPI transfers with spitransceive/spiread/spiwrite, (3) Implementing asynchronous SPI with spitransceivecb or…

23 2mo ago A 155 tokens original Apache-2.0

zephyr-storage

23

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

Direct key-value storage using NVS (Non-Volatile Storage) and ZMS (Zephyr Memory Storage) subsystems in Zephyr OS. Use when storing data directly to flash with numeric IDs (not string keys), choosing between NVS and ZMS, configuring flash partitions for storage, calculating flash wear and device lifetime, or working…

23 2mo ago A 98 tokens original Apache-2.0

zephyr-testing

24

ksachdeva/zephyr-rtos-ai

Skill Claude CodeCodex

Comprehensive guidance for unit testing and integration testing Zephyr RTOS applications. Use this skill when you need to: (1) Create test suites using the Ztest framework, (2) Write test cases with fixtures, assertions, and expectations, (3) Configure testcase.yaml for Twister test runner, (4) Mock functions using…

23 2mo ago A 112 tokens original Apache-2.0