agent-protocol

Installation
SKILL.md

Agent Protocol

The agent designs tool schemas for MCP, Google A2A, and OpenAI Function Calling protocols. It implements transport selection, capability discovery, authentication flows (OAuth 2.1, API keys), structured error handling, rate limiting, and protocol bridges for heterogeneous agent ecosystems.

Core Capabilities

1. Protocol Selection and Comparison

  • MCP (Model Context Protocol): Anthropic's standard for tool/resource/prompt serving
  • Google A2A (Agent-to-Agent): Agent card discovery, task lifecycle, streaming
  • OpenAI Function Calling: JSON Schema tool definitions, parallel calls, strict mode
  • LangChain/LangGraph Tools: Python-native tool wrappers with callback integration
  • Custom Protocols: WebSocket, gRPC, and event-driven agent messaging

2. Tool Schema Design

  • JSON Schema validation for inputs and outputs
  • Semantic naming conventions that improve agent tool selection
  • Description engineering for maximum LLM comprehension
  • Required vs optional parameter design
  • Enum constraints and default value strategies
Related skills
Installs
73
GitHub Stars
117
First Seen
Mar 10, 2026