pdf-co-automation
Automate PDF co tasks via Rube MCP (Composio). Always search tools first for current schemas.
Author
Category
Document ProcessingInstall
Hot:59
Download and extract to your skills directory
Copy command and send to AI Agent for auto-install:
Download and install this skill https://openskills.cc/api/download?slug=composiohq-composio-skills-pdf-co-automation&locale=en&source=copy
PDF.co Automation - Rube MCP Integration Guide
Skill Overview
Execute PDF.co tasks through Rube MCP automation, supporting dynamic tool discovery and pattern validation. This enables end-to-end PDF processing workflows without having to manage API keys.
Use Cases
Core Features
RUBE_SEARCH_TOOLS to dynamically retrieve the list of available PDF.co tools, input schemas, recommended execution plans, and known pitfalls—ensuring the workflow stays in sync with the latest tool definitions.RUBE_MANAGE_CONNECTIONS to check the connection status of the PDF.co toolkit in real time, and verify that the connection is active before running any workflow to prevent execution failures.RUBE_MULTI_EXECUTE_TOOL to execute multiple PDF.co operations in a single call. Supports batch processing, session reuse, and memory passing to improve the execution efficiency of complex workflows.Frequently Asked Questions
How do I connect PDF.co via Rube MCP?
Add
https://rube.app/mcp as an MCP server. First call RUBE_SEARCH_TOOLS to verify connection availability, then use RUBE_MANAGE_CONNECTIONS and specify the toolkit as pdf_co. If the connection status is not ACTIVE, follow the authorization link returned in the response to complete setup. Once the status becomes ACTIVE, you can start executing workflows.Why search tools before executing?
PDF.co tool schemas are updated periodically. If you hard-code tool definitions, the workflow will eventually stop working. By using
RUBE_SEARCH_TOOLS to get the latest tool schemas and recommended execution plans, you ensure that field names and types always match correctly. You also receive the official recommended execution process and reminders of common pitfalls.How do I troubleshoot tool execution failures?
First confirm that
RUBE_MANAGE_CONNECTIONS returns a connection status of ACTIVE. Then verify that the input schema returned by RUBE_SEARCH_TOOLS matches the actual parameters you use exactly (field names and types must be identical). If multi-tool execution fails, make sure RUBE_MULTI_EXECUTE_TOOL includes the memory parameter (even if it is an empty object {}), and confirm that the session ID remains consistent throughout the entire workflow.