
Protobuf
- 18 repo stars
- Updated July 30, 2026
- bufbuild/claude-plugins
protobuf is an official Buf plugin for Claude Code that supports Protocol Buffers schema design, code generation, and buf tooling.
About
This is an official Buf plugin for Claude Code that supports Protocol Buffers development with the Buf toolchain. It covers proto schema design (field types, enums, oneofs, maps, evolution), code generation for Go gRPC/Connect, TypeScript, Python, and Java, and Protovalidate constraint patterns. It triggers on proto and buf config files and includes buf CLI tooling and migration from protoc.
- Official Buf plugin for Protocol Buffers development
- Covers schema design, code generation, and Protovalidate constraints
- Uses the buf CLI toolchain and triggers on .proto and buf.yaml files
Protobuf by the numbers
- Data as of Jul 31, 2026 (Skillselion catalog sync)
protobuf capabilities & compatibility
- Capabilities
- schema design · code generation · api development
- Use cases
- api development · code review
/plugin marketplace add bufbuild/claude-plugins/plugin install protobuf@buf-pluginsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 18 |
|---|---|
| Last updated | July 30, 2026 |
| Repository | bufbuild/claude-plugins ↗ |
What it does
A developer designs Protocol Buffers schemas and generates gRPC/Connect code using the Buf toolchain.
Who is it for?
Designing proto schemas and generating gRPC/Connect code with the Buf toolchain.
Skip if: Non-protobuf API work or stacks outside the Buf toolchain.
When should I use this skill?
Working on .proto, buf.yaml, buf.gen.yaml, or buf.lock files.
What you get
Well-designed proto schemas, generated multi-language code, and Protovalidate constraints via the buf CLI.
By the numbers
- four target languages (Go, TypeScript, Python, Java)
README.md
Buf Plugins for Claude Code
Official Claude Code plugins from Buf for Protocol Buffers, Connect, and BSR development.
Installation
Add this marketplace to Claude Code:
/plugin marketplace add https://github.com/bufbuild/claude-plugins
Install a plugin:
/plugin install protobuf@buf-plugins
Available Plugins
protobuf
Protocol Buffers development with Buf toolchain and best practices.
- Schema design: Field types, enums, oneofs, maps, evolution patterns
- Code generation: Templates for Go (gRPC/Connect), TypeScript, Python, Java
- Validation: Protovalidate constraint patterns
- Tooling: buf CLI, troubleshooting, migration from protoc
Triggers on: *.proto, buf.yaml, buf.*.yaml, buf.gen.yaml, buf.gen.*.yaml, buf.lock
Documentation
Community
For help and discussion around Protobuf, best practices, and more, join us on Slack.
Legal
Offered under the Apache 2 license.
Related skills
FAQ
What toolchain does this plugin use?
The Buf toolchain, including the buf CLI and Protovalidate.
What languages can it generate code for?
Go (gRPC/Connect), TypeScript, Python, and Java.
How is it installed?
Add the marketplace with /plugin marketplace add https://github.com/bufbuild/claude-plugins then /plugin install protobuf@buf-plugins.