LogoClawIndex
CasesSkillsAbout
LogoClawIndex

protobuf-go-ts-schema-exchange - Schema-first workflow for sharing protobuf payloads between Go and TypeScript

Exchange protobuf-defined payloads between Go and TypeScript using JSON transport with Buf codegen, protojson, and @bufbuild/protobuf.

Tags

Updated: 2026-02-13
protobufschemacode-generationgotypescriptjsonbuf

Capabilities

define protobuf schemaconfigure Buf v2 generationgenerate Go and TypeScript codeemit JSON in Go using protojson

Typical Inputs

protobuf schemaBuf configurationGo codebase

Typical Outputs

generated Go codegenerated TypeScript codeJSON payloads

What this skill does

  • define protobuf schema
  • configure Buf v2 generation
  • generate Go and TypeScript code
  • emit JSON in Go using protojson
  • decode JSON in TypeScript using fromJson
  • validate int64 and Struct handling
  • run validation checklist

Inputs

  • protobuf schema
  • Buf configuration
  • Go codebase
  • TypeScript codebase
  • JSON payloads

Outputs

  • generated Go code
  • generated TypeScript code
  • JSON payloads
  • validation results

Requirements

  • Buf v2
  • protoc-gen-es v2
  • @bufbuild/protobuf v2
  • Go environment
  • TypeScript environment
  • protojson package

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.