composio-search-automation

Automate Composio Search operations through Rube MCP to discover and execute tool workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the complexity of manually discovering and configuring tool schemas for Composio integrations, ensuring that agents always use the most current and valid tool definitions.

Core Features & Use Cases

  • Dynamic Tool Discovery: Automatically queries Rube MCP to fetch up-to-date tool schemas and execution plans.
  • Connection Management: Validates and manages active Composio Search connections to ensure seamless tool execution.
  • Use Case: A developer needs to automate a multi-step workflow across various apps; this Skill allows the agent to discover the correct tool slugs, verify the connection status, and execute the tools in the correct sequence without manual intervention.

Quick Start

Use the composio-search-automation skill to discover available tools for managing Slack integrations and execute the necessary connection setup.

Frequently Asked Questions about composio-search-automation

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

FAQPage Schema
How do I discover available tools using this Skill?

Call the RUBE_SEARCH_TOOLS function with a specific use case query to retrieve available tool slugs, input schemas, and recommended execution plans.

What should I do if my Composio connection is not active?

Use the RUBE_MANAGE_CONNECTIONS function with the 'composio_search' toolkit to trigger the authentication flow and verify that the connection status is set to ACTIVE.

Can I hardcode tool slugs in my automation scripts?

No, you should never hardcode tool slugs or arguments because tool schemas change frequently. Always call RUBE_SEARCH_TOOLS first to ensure you are using the current schema.

Why is the memory parameter required in RUBE_MULTI_EXECUTE_TOOL?

The memory parameter is required to maintain state and context across tool execution steps, even if it is passed as an empty object.