nanopb-integration

Installation
SKILL.md

nanopb Integration

Overview

Use this skill to integrate nanopb by controlling schema size, generated options, callbacks, and buffer ownership. Embedded protobuf failures usually come from mismatched generated files, unbounded fields, or callback misuse.

When To Use

Use this skill when:

  • The user wants Protocol Buffers on an MCU using nanopb.
  • The task involves .proto, .options, nanopb_generator.py, pb_encode, pb_decode, repeated fields, strings, bytes, callbacks, or fixed-size arrays.
  • Encoding/decoding fails, messages are truncated, memory usage is too high, or host and device schemas mismatch.

Do not use this skill for general JSON/INI parsing. Use embedded-data-parsing-libs instead.

First Questions

Ask for:

Installs
3
GitHub Stars
31
First Seen
May 29, 2026
nanopb-integration — easyzoom/aix-skills