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

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)
At a glance

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-plugins

Add your badge

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

Listed on Skillselion
repo stars18
Last updatedJuly 30, 2026
Repositorybufbuild/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

The Buf logo

Buf Plugins for Claude Code

License Slack

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.

Backend & APIsbackendintegrations

This week in AI coding

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

unsubscribe anytime.