# Discover Protocols

> Automatically discover protocol skills when working with HTTP, TCP, UDP, QUIC, and network protocols

- Skill: `majiayu000/discover-protocols` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/discover-protocols`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/discover-protocols/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/discover-protocols

---


# Protocols Skills Discovery

Provides automatic access to comprehensive network protocol skills.

## When This Skill Activates

This skill auto-activates when you're working with:
- HTTP, HTTP/2, HTTP/3
- TCP, UDP, QUIC
- network protocols
- protocol debugging
- protocol selection
- network communication
- web protocols
- transport layer
- application layer protocols

## Available Skills

### Quick Reference

The Protocols category contains 8 skills:

1. **grpc-implementation** - gRPC services with Protocol Buffers, streaming RPCs
2. **http2-multiplexing** - HTTP/2 binary protocol, multiplexing, server push, HPACK
3. **kafka-streams** - Apache Kafka stream processing and event streaming
4. **mqtt-messaging** - MQTT pub-sub messaging for IoT and real-time applications
5. **amqp-rabbitmq** - RabbitMQ and AMQP message broker implementation
6. **protobuf-schemas** - Protocol Buffers schema design, evolution, code generation
7. **tcp-optimization** - TCP performance optimization and tuning
8. **websocket-protocols** - WebSocket protocol implementation, scaling, production

### Load Full Category Details

For complete descriptions and workflows:

```bash
cat ~/.claude/skills/protocols/INDEX.md
```

This loads the full Protocols category index with:
- Detailed skill descriptions
- Usage triggers for each skill
- Common workflow combinations
- Cross-references to related skills

### Load Specific Skills

Load individual skills as needed:

```bash
cat ~/.claude/skills/protocols/grpc-implementation.md
cat ~/.claude/skills/protocols/http2-multiplexing.md
cat ~/.claude/skills/protocols/kafka-streams.md
cat ~/.claude/skills/protocols/mqtt-messaging.md
cat ~/.claude/skills/protocols/amqp-rabbitmq.md
cat ~/.claude/skills/protocols/protobuf-schemas.md
cat ~/.claude/skills/protocols/tcp-optimization.md
cat ~/.claude/skills/protocols/websocket-protocols.md
```

## Common Workflows

### gRPC Microservices
```bash
# Schema design → gRPC implementation → Optimization
cat ~/.claude/skills/protocols/protobuf-schemas.md
cat ~/.claude/skills/protocols/grpc-implementation.md
cat ~/.claude/skills/protocols/http2-multiplexing.md
cat ~/.claude/skills/protocols/tcp-optimization.md
```

### Event Streaming Pipeline
```bash
# Kafka setup → Stream processing → Schema evolution
cat ~/.claude/skills/protocols/kafka-streams.md
cat ~/.claude/skills/protocols/protobuf-schemas.md
```

### Real-time IoT Platform
```bash
# MQTT for devices → RabbitMQ for backend → WebSockets for web
cat ~/.claude/skills/protocols/mqtt-messaging.md
cat ~/.claude/skills/protocols/amqp-rabbitmq.md
cat ~/.claude/skills/protocols/websocket-protocols.md
```

### High-Performance Web Application
```bash
# HTTP/2 optimization → WebSocket for real-time → TCP tuning
cat ~/.claude/skills/protocols/http2-multiplexing.md
cat ~/.claude/skills/protocols/websocket-protocols.md
cat ~/.claude/skills/protocols/tcp-optimization.md
```

## Progressive Loading

This gateway skill enables progressive loading:
- **Level 1**: Gateway loads automatically (you're here now)
- **Level 2**: Load category INDEX.md for full overview
- **Level 3**: Load specific skills as needed

## Usage Instructions

1. **Auto-activation**: This skill loads automatically when Claude Code detects protocol work
2. **Browse skills**: Run `cat ~/.claude/skills/protocols/INDEX.md` for full category overview
3. **Load specific skills**: Use bash commands above to load individual skills

---

**Next Steps**: Run `cat ~/.claude/skills/protocols/INDEX.md` to see full category details.

