rasa-setting-up-a2a-agents

Connect external sub-agents to Rasa CALM assistants via the A2A protocol.

5|3|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/RasaHQ/rasa-agent-skills --skill rasa-setting-up-a2a-agents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rasa-setting-up-a2a-agents
Source: https://github.com/RasaHQ/rasa-agent-skills/tree/main/skills/rasa-setting-up-a2a-agents
Command: npx skills add https://github.com/RasaHQ/rasa-agent-skills --skill rasa-setting-up-a2a-agents

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of integrating external conversational agents into your Rasa assistant, enabling them to handle complex tasks independently.

Core Features & Use Cases

  • A2A Protocol Integration: Connects external sub-agents using the Agent-to-Agent protocol.
  • Configuration Management: Guides through setting up agent cards, authentication, and custom input/output processing.
  • Use Case: Integrate a specialized customer support bot (external agent) into your main Rasa assistant to handle complex troubleshooting dialogues, while your main assistant manages general inquiries.

Quick Start

Configure the 'car_shopping_agent' to connect via A2A protocol using its agent card.

Frequently Asked Questions about rasa-setting-up-a2a-agents

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

FAQPage Schema
How do I integrate external agents into a Rasa assistant?

To integrate external agents into a Rasa assistant, use the Agent-to-Agent (A2A) protocol to connect sub-agents, enabling them to handle specialized tasks independently while your main assistant manages general inquiries.

What is the A2A protocol for connecting sub-agents in Rasa?

The A2A protocol in Rasa is a mechanism that enables the connection of external conversational sub-agents to a CALM assistant, facilitating agent integration, authentication, and custom input/output processing.

What Rasa version is required for A2A agent configuration?

A2A agent configuration requires Rasa version 3.14.0 or above to connect external sub-agents and set up agent cards properly.

How do I configure agent cards and authentication for external agents in Rasa?

You configure agent cards and A2A authentication within your Rasa assistant setup to securely connect and manage external sub-agents invoked from your flows.

Can I customize input and output processing when invoking external sub-agents from Rasa flows?

Yes, you can customize input and output processing when invoking external sub-agents from Rasa flows, allowing tailored communication between your main assistant and the external A2A agents.