Comprehensive Agent2Agent (A2A) JavaScript SDK skill for building A2A-compliant agents and clients. Use when implementing or integrating @a2a-js/sdk, creating A2A servers/clients, using JSON-RPC/REST/gRPC transports, streaming task updates, handling tasks/artifacts, authentication, or push notifications.
Use this skill to implement A2A-compliant servers and clients with @a2a-js/sdk, including tasks, streaming, authentication, and transport selection. Follow A2A protocol v0.3.0.
README.md: Quick overview and basic usage patterns.REFERENCE.md: Full API reference and advanced features.HELPERS.md: Helper utilities and common patterns.templates/server/basic-server.ts: Minimal server template.templates/server/task-server.ts: Task-based server template.templates/client/basic-client.ts: Minimal client template.templates/client/streaming-client.ts: Streaming client template.examples/authentication.md: Authentication server/client examples.examples/streaming.md: Streaming server/client examples.