bolna-automation

Automate Bolna voice agent operations through the Rube MCP gateway.

74.2k|8.5k|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill bolna-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bolna-automation
Source: https://github.com/ComposioHQ/awesome-claude-skills/tree/main/composio-skills/bolna-automation
Command: npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill bolna-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the complexity of manually managing voice agent configurations and connection states, allowing for programmatic control over Bolna workflows.

Core Features & Use Cases

  • Tool Discovery: Automatically fetch current Bolna tool schemas and execution plans via Rube MCP.
  • Connection Management: Verify and maintain active authentication states for Bolna toolkits.
  • Workflow Execution: Execute multi-step voice agent tasks using discovered tool slugs and schema-compliant arguments.

Quick Start

Use the bolna-automation skill to discover available tools and execute a voice agent task for my current session.

Frequently Asked Questions about bolna-automation

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

FAQPage Schema
How do I discover available Bolna tools?

Call the RUBE_SEARCH_TOOLS command with a query related to your specific Bolna task. This returns the necessary tool slugs, input schemas, and execution plans required for your workflow.

How to verify if my Bolna connection is active?

Use the RUBE_MANAGE_CONNECTIONS command with the 'bolna' toolkit parameter. The response will indicate if the connection status is ACTIVE or if you need to follow an authentication link.

Can I hardcode tool slugs in my automation?

No, you should never hardcode tool slugs or arguments. Tool schemas change frequently, so always call RUBE_SEARCH_TOOLS first to ensure you are using the most current definitions.

What is the purpose of the memory parameter?

The memory parameter is required for RUBE_MULTI_EXECUTE_TOOL calls to maintain state across operations. Always include it in your execution calls, even if it is an empty object.

How do I handle long-running Bolna workflows?

Reuse the same session ID throughout your workflow to maintain context. If you are starting a completely new task, generate a new session ID to avoid state conflicts.