diffbot-automation

Automate Diffbot operations through Composio's Rube MCP toolkit.

76.9k|9.0k|Updated Oct 17, 2025
Ready to run
npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill diffbot-automation-composiohq
💬 Prompt for ChatGPT / Claude Chat▼
Please help me install this Agent Skill.
Skill: diffbot-automation
Source: https://github.com/ComposioHQ/awesome-claude-skills/tree/main/composio-skills/diffbot-automation
Command: npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill diffbot-automation-composiohq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Connecting an AI agent to Diffbot's web data extraction APIs requires handling authentication, discovering current tool schemas, and managing connection state, which is error-prone when done manually. ## Core Features & Use Cases - Tool Discovery: Uses RUBE_SEARCH_TOOLS to fetch current Diffbot tool slugs and input schemas before execution, avoiding hardcoded or stale parameters. - Connection Management: Verifies and activates the Diffbot connection via RUBE_MANAGE_CONNECTIONS before running any workflow. - Workflow Execution: Runs discovered tools through RUBE_MULTI_EXECUTE_TOOL with session reuse, pagination handling, and schema-compliant arguments. - Use Case: Ask the agent to extract structured article data from a list of URLs using Diffbot; it discovers the right tool, confirms the connection is active, and executes the extraction with correct arguments. ## Quick Start Connect to Diffbot through Rube MCP and extract structured data from this list of article URLs.

Frequently Asked Questions about diffbot-automation

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

FAQPage Schema
How do I automate Diffbot tasks with an AI agent?▼

Add the Rube MCP endpoint (https://rube.app/mcp) to your client, then call RUBE_SEARCH_TOOLS to discover current Diffbot tool schemas, verify the connection with RUBE_MANAGE_CONNECTIONS, and execute tools via RUBE_MULTI_EXECUTE_TOOL.

How to connect Diffbot through Composio Rube MCP?▼

Call RUBE_MANAGE_CONNECTIONS with the toolkit set to diffbot. If the connection is not ACTIVE, follow the returned auth link to complete setup, then confirm the status shows ACTIVE before executing any tools.

Do I need API keys to use Rube MCP with Diffbot?▼

No API keys are needed for Rube MCP itself; you only add the https://rube.app/mcp endpoint to your client configuration. Diffbot authentication is handled through the connection flow returned by RUBE_MANAGE_CONNECTIONS.

Why should I call RUBE_SEARCH_TOOLS before executing Diffbot tools?▼

Tool schemas change over time, so hardcoding tool slugs or arguments causes failures. RUBE_SEARCH_TOOLS returns current tool slugs, input schemas, execution plans, and known pitfalls for your specific use case.

What are common pitfalls when running Diffbot workflows via Rube?▼

Common issues include skipping tool discovery, executing before the connection is ACTIVE, omitting the memory parameter in RUBE_MULTI_EXECUTE_TOOL, and ignoring pagination tokens in responses.