grpc-microservices — Claude Code skill: what it does, how to install
Guides your agent in designing gRPC microservices and Protocol Buffers schemas. Useful when building low-latency APIs and real-time streaming architectures.
npx skills add manutej/luxor-claude-marketplace --skill grpc-microservices -a claude-codeWhat grpc-microservices does
This skill guides coding assistants through structuring microservice architectures with gRPC and Protocol Buffers schemas. It enforces clean .proto conventions, such as zero-value defaults for enums and union definitions via oneof.
It details all four RPC communication patterns: unary calls, server streams, client streams, and two-way streaming. You also get structural patterns for cursor-based pagination and batch lookups. Never reassign deleted field numbers in .proto files. Doing so breaks backwards compatibility across running services.
What it helps with
- design a
.protoservice contract for microservices - set up bidirectional streaming for live data sync
- implement token-based pagination in protobuf schemas
- configure batch data fetching by identifier lists
Example prompts for the agent
- Write a
.protoschema for an account service with token pagination and CRUD methods - Set up a bidirectional streaming RPC definition for a real-time messaging service
- Add a search request payload using
oneoffor mutually exclusive filters
How to install grpc-microservices
1Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill grpc-microservices -a claude-code2Manually: put the files in place
~/.claude/skills/grpc-microservices/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/grpc-microservices/
1Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill grpc-microservices -a codex2Manually: put the files in place
.agents/skills/grpc-microservices/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill grpc-microservices -a cursor2Manually: put the files in place
.cursor/skills/grpc-microservices/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install manutej/luxor-claude-marketplace grpc-microservices2Manually: put the files in place
.github/skills/grpc-microservices/SKILL.md1Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill grpc-microservices -a gemini-cli2Platform CLI
gemini skills install https://github.com/manutej/luxor-claude-marketplace --path plugins/luxor-backend-toolkit/skills/grpc-microservicesManually: put the files in place
.devin/skills/grpc-microservices/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill grpc-microservices -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about grpc-microservices
How do I install grpc-microservices in Claude Code?
Run npx skills add manutej/luxor-claude-marketplace --skill grpc-microservices -a claude-code in your terminal.
What does grpc-microservices do?
It instructs your coding assistant on constructing gRPC APIs, defining protobuf messages, and selecting appropriate streaming communication modes.
Why are protobuf field tags unchangeable once assigned?
Field numbers govern binary serialization. Reallocating an old index corrupts message parsing for clients running earlier contract versions.