Skillshub heyreach-automation
Automate Heyreach tasks via Rube MCP (Composio). Always search tools first for current schemas.
install
source · Clone the upstream repo
git clone https://github.com/ComeOnOliver/skillshub
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ComeOnOliver/skillshub "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/ComposioHQ/awesome-claude-skills/heyreach-automation" ~/.claude/skills/comeonoliver-skillshub-heyreach-automation && rm -rf "$T"
manifest:
skills/ComposioHQ/awesome-claude-skills/heyreach-automation/SKILL.mdsource content
Heyreach Automation via Rube MCP
Automate Heyreach operations through Composio's Heyreach toolkit via Rube MCP.
Toolkit docs: composio.dev/toolkits/heyreach
Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Heyreach connection via
with toolkitRUBE_MANAGE_CONNECTIONSheyreach - Always call
first to get current tool schemasRUBE_SEARCH_TOOLS
Setup
Get Rube MCP: Add
https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
- Verify Rube MCP is available by confirming
respondsRUBE_SEARCH_TOOLS - Call
with toolkitRUBE_MANAGE_CONNECTIONSheyreach - If connection is not ACTIVE, follow the returned auth link to complete setup
- Confirm connection status shows ACTIVE before running any workflows
Tool Discovery
Always discover available tools before executing workflows:
RUBE_SEARCH_TOOLS queries: [{use_case: "Heyreach operations", known_fields: ""}] session: {generate_id: true}
This returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.
Core Workflow Pattern
Step 1: Discover Available Tools
RUBE_SEARCH_TOOLS queries: [{use_case: "your specific Heyreach task"}] session: {id: "existing_session_id"}
Step 2: Check Connection
RUBE_MANAGE_CONNECTIONS toolkits: ["heyreach"] session_id: "your_session_id"
Step 3: Execute Tools
RUBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: "TOOL_SLUG_FROM_SEARCH", arguments: {/* schema-compliant args from search results */} }] memory: {} session_id: "your_session_id"
Known Pitfalls
- Always search first: Tool schemas change. Never hardcode tool slugs or arguments without calling
RUBE_SEARCH_TOOLS - Check connection: Verify
shows ACTIVE status before executing toolsRUBE_MANAGE_CONNECTIONS - Schema compliance: Use exact field names and types from the search results
- Memory parameter: Always include
inmemory
calls, even if empty (RUBE_MULTI_EXECUTE_TOOL
){} - Session reuse: Reuse session IDs within a workflow. Generate new ones for new workflows
- Pagination: Check responses for pagination tokens and continue fetching until complete
Quick Reference
| Operation | Approach |
|---|---|
| Find tools | with Heyreach-specific use case |
| Connect | with toolkit |
| Execute | with discovered tool slugs |
| Bulk ops | with |
| Full schema | for tools with |
Powered by Composio