connector-delivery

Automate creation of RobustMQ MQTT connector integrations with metadata and runtime wiring.

1.8k|249|Updated Aug 3, 2023
One-click install
npx skills add https://github.com/robustmq/robustmq --skill connector-delivery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: connector-delivery
Source: https://github.com/robustmq/robustmq/tree/main/.claude/skills/connector-delivery
Command: npx skills add https://github.com/robustmq/robustmq --skill connector-delivery

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the end-to-end implementation of new RobustMQ MQTT connector integrations, streamlining the process of adding, implementing, or supporting new connector types.

Core Features & Use Cases

  • Connector Implementation: Automates the creation of new connector types such as webhook, opentsdb, clickhouse, influxdb, cassandra, mqtt bridge, or protocol-compatible targets.
  • Consistent Patterns: Ensures consistent patterns across metadata struct and validation, connector runtime implementation, registration and dispatch wiring, admin API parsing, and documentation.
  • Use Case: When a user requests to add a new connector type, this Skill can be used to automatically generate the necessary code and documentation for the new connector.

Quick Start

Implement a new connector by running the connector-delivery skill with the desired connector type as an argument.

Frequently Asked Questions about connector-delivery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate adding a new connector to RobustMQ?

To automate adding a new RobustMQ connector, use this Skill to generate metadata struct, runtime implementation, registration wiring, admin API parsing, and required documentation based on your specific connector type configuration.

What connector types can I implement for MQTT integrations?

You can implement MQTT integrations for connector types including webhook, opentsdb, clickhouse, influxdb, cassandra, mqtt bridge, or protocol-compatible targets using automated generation patterns.

What do I need to set up before generating a new MQTT connector?

Generating an MQTT connector requires project conventions and specific configuration for the desired connector type to ensure consistent metadata validation, runtime implementation, and admin API parsing.

Does the connector implementation process include admin API parsing?

Yes, the connector implementation process includes admin API parsing, alongside metadata struct validation, connector runtime implementation, registration and dispatch wiring, and documentation generation.

How is metadata validation handled for new MQTT connectors?

Metadata validation for new MQTT connectors is handled by enforcing consistent patterns across the struct definitions, ensuring the generated connector runtime implementation adheres to established project conventions.