rabbitmqadmin

Inspect RabbitMQ vhosts, queues, exchanges, and bindings via the rabbitmqadmin CLI.

15|1|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/fprochazka/claude-code-plugins --skill rabbitmqadmin-fprochazka
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rabbitmqadmin
Source: https://github.com/fprochazka/claude-code-plugins/tree/main/plugins/rabbitmqadmin/skills/rabbitmqadmin
Command: npx skills add https://github.com/fprochazka/claude-code-plugins --skill rabbitmqadmin-fprochazka

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Exploring RabbitMQ topology through the Management UI is slow and hard to automate. This Skill lets you query vhosts, queues, exchanges, and bindings directly from the command line using rabbitmqadmin-ng, with pre-configured connections and safe read-only inspection. ## Core Features & Use Cases - Connection Discovery: Lists all configured RabbitMQ instances from the config file so you can pick the right node before running queries. - Topology Inspection: Lists and inspects vhosts, queues, exchanges, bindings, connections, channels, and consumers on any configured node. - Cluster Overview: Shows cluster health metrics including overview, churn, and memory breakdown in bytes or percent. - Use Case: A developer debugging a missing message can list queues on the production vhost, grep for the queue name, inspect its details, and check exchange bindings to verify routing — all without opening the Management UI. ## Quick Start Ask the assistant to list all queues on your RabbitMQ instance and filter for a specific queue name pattern.

Frequently Asked Questions about rabbitmqadmin

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

FAQPage Schema
How do I list RabbitMQ queues from the command line?▼

Run rabbitmqadmin --node <NODE> queues list --vhost <VHOST> after selecting a configured connection. Use rabbitmqadmin config_file show first to see available nodes, then vhosts list to pick the target virtual host.

How to check RabbitMQ exchange bindings with rabbitmqadmin?▼

Run rabbitmqadmin --node <NODE> bindings list --vhost <VHOST> to see all bindings in a virtual host. Pipe the output through grep to filter for a specific exchange or queue name.

Can rabbitmqadmin filter queues by name?▼

The CLI has no built-in name filtering, so pipe output through grep, head, or tail, which are auto-approved. Avoid sort, wc, awk, sed, or tee in pipes since those require manual approval.

Does rabbitmqadmin support multiple RabbitMQ connections?▼

Yes, connections are defined in a config file shown with rabbitmqadmin config_file show. Pass the connection name via the --node or -N flag, which defaults to "default" if omitted.

Can rabbitmqadmin perform write operations like declaring queues?▼

Yes, the CLI supports declare, delete, purge, publish, and get messages in addition to read-only inspection. Run rabbitmqadmin --help for the full command list and rabbitmqadmin <command> --help for details.