zenrows-automation

Automate Zenrows web scraping and data extraction tasks via Rube MCP.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the complexity of manually configuring and executing web scraping tasks by providing a standardized interface for Zenrows operations through the Rube MCP gateway.

Core Features & Use Cases

  • Tool Discovery: Dynamically fetch current Zenrows tool schemas and execution parameters.
  • Connection Management: Handle authentication and session state for Zenrows API interactions.
  • Workflow Execution: Execute multi-step scraping tasks, including bulk operations and remote workbench commands.
  • Use Case: Automate the extraction of product pricing data from e-commerce sites by discovering the correct scraping tool, verifying the connection, and executing the task with the required schema.

Quick Start

Use the zenrows-automation skill to discover available tools and execute a scraping task for the target URL.

Frequently Asked Questions about zenrows-automation

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

FAQPage Schema
How do I start a Zenrows scraping task?

Begin by calling RUBE_SEARCH_TOOLS to identify the correct tool slug for your specific scraping requirement. Once identified, verify your connection status with RUBE_MANAGE_CONNECTIONS before executing the task using RUBE_MULTI_EXECUTE_TOOL.

What should I do if my Zenrows connection is inactive?

Call RUBE_MANAGE_CONNECTIONS with the zenrows toolkit parameter. If the status is not ACTIVE, the system will provide an authentication link to complete the setup process.

Why must I call RUBE_SEARCH_TOOLS before executing?

Tool schemas and available parameters for Zenrows change frequently. Searching first ensures you use the most current input requirements and prevents execution errors caused by outdated arguments.

Can I perform bulk scraping operations?

Yes, you can use RUBE_REMOTE_WORKBENCH with the run_composio_tool() function to handle bulk operations and complex scraping workflows efficiently.

What are the limitations of this automation approach?

The primary limitation is the reliance on the Rube MCP gateway availability and the specific tool schemas provided by the Zenrows toolkit. Always check for pagination tokens in responses to ensure complete data retrieval.