Skill Detail

AsyncAPI Event Catalog Generator

Parses AsyncAPI 2.x/3.x specifications to generate event-driven architecture catalogs using the AsyncAPI Generator. Produces channel documentation, message schema validators, and EventBridge rule templates.

Library & API ReferenceClaude Code
Library & API Reference Claude Code Published
Tool match: kafka
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill asyncapi-event-catalog-generator Copy
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Author
AsyncAPI Initiative
Last updated
Mar 24, 2026
Quick brief

The AsyncAPI Event Catalog Generator skill processes AsyncAPI specification documents to create comprehensive event-driven architecture documentation and tooling. It parses AsyncAPI 2.6 and 3.0 specs using the asyncapi-parser library, extracting channel definitions, message schemas, and server bindings for Kafka, RabbitMQ, and MQTT protocols. The skill generates event catalog pages using the asyncapi-generator with html-template and markdown-template outputs, producing navigable documentation of all published and subscribed channels. It creates JSON Schema validators for each message payload using ajv with format validation and custom keywords, generates AWS EventBridge rule templates from channel filter patterns, and produces CloudEvents envelope wrappers for standardized event metadata. The generator also creates TypeScript interfaces for message types, produces channel topology diagrams in Mermaid format, and validates spec completeness against organizational standards for required fields like contact info and message examples.