zyte-api-automation

Automate Zyte API operations through Composio toolkits and Rube MCP integration.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the complexity of managing Zyte API connections and tool execution by providing a standardized, repeatable workflow for discovery and interaction.

Core Features & Use Cases

  • Tool Discovery: Dynamically search for available Zyte API tools and schemas using Rube MCP.
  • Connection Management: Verify and maintain active authentication states for Zyte API toolkits.
  • Execution Workflow: Standardize the multi-step process of searching, connecting, and executing API tools to ensure schema compliance and session consistency.

Quick Start

Use the zyte-api-automation skill to search for available tools and execute a specific Zyte API task.

Frequently Asked Questions about zyte-api-automation

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

FAQPage Schema
How do I discover available Zyte API tools?

Call the RUBE_SEARCH_TOOLS command with a specific use case query to retrieve available tool slugs, input schemas, and execution plans for the Zyte API.

How to verify if my Zyte API connection is active?

Use the RUBE_MANAGE_CONNECTIONS command with the zyte_api toolkit parameter to check the current status and ensure it is set to ACTIVE before proceeding.

Can I hardcode tool slugs for Zyte API tasks?

No, tool schemas and slugs change frequently. Always call RUBE_SEARCH_TOOLS first to ensure you are using the most current schema and arguments.

Why is the memory parameter required in RUBE_MULTI_EXECUTE_TOOL?

The memory parameter is a mandatory field for the RUBE_MULTI_EXECUTE_TOOL call to maintain state consistency, even if you pass an empty object.

What should I do if my Zyte API connection is not active?

If the connection status is not ACTIVE, follow the authentication link returned by the RUBE_MANAGE_CONNECTIONS command to complete the setup process.