PromptShop

Precoro Automation

The Precoro Automation skill allows users to automate operations within Precoro, a procurement software, through Composio's Precoro toolkit and Rube MCP.

Install

npx promptshop add precoro-automation

Details

What This Skill Does

The Precoro Automation skill allows users to automate operations within Precoro, a procurement software, through Composio's Precoro toolkit and Rube M

CP. It is designed for those who want to streamline their procurement processes by programmatically interacting with Precoro's features.

When to Use

  • Automate purchase order creation.
  • Retrieve vendor information.
  • Update product catalogs.
  • Generate spend reports.
  • Monitor approval workflows.
  • Sync data with accounting systems.

Key Features

Automates Precoro tasks via Rube M

  • CP.Uses Composio's Precoro toolkit.
  • Requires an active Precoro connection.
  • Discovers available tools using R.

UBE_SEARCH_TOOLS.Checks connection status with R

UBE_MANAGE_CONNECTIONS.Executes tools with R

UBE_MULTI_EXECUTE_TOOL.

Manual Installation

Manual installation

View Full Skill Content

The complete markdown content that gets installed

Precoro Automation via Rube M

CP

Automate Precoro operations through Composio's Precoro toolkit via Rube M

CP.

Toolkit docs: composio.dev/toolkits/precoro

Prerequisites

Rube M

CP must be connected (R

UBE_SEARCH_TOOLS available) Active Precoro connection via R

UBE_MANAGE_CONNECTIONS with toolkit precoro Always call R

UBE_SEARCH_TOOLS first to get current tool schemas

Setup

Get Rube M

CP: Add https://rube.app/mcp as an M

CP server in your client configuration. No A

PI keys needed — just add the endpoint and it works.

Verify Rube M

CP is available by confirming R

UBE_SEARCH_TOOLS responds Call R

UBE_MANAGE_CONNECTIONS with toolkit precoro If connection is not A

CTIVE, follow the returned auth link to complete setup Confirm connection status shows A

CTIVE before running any workflows

Tool Discovery

Always discover available tools before executing workflows:

R

UBE_SEARCH_TOOLS queries: [{use_case: "Precoro 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

R

UBE_SEARCH_TOOLS queries: [{use_case: "your specific Precoro task"}] session: {id: "existing_session_id"}

Step 2: Check Connection

R

UBE_MANAGE_CONNECTIONS toolkits: ["precoro"] session_id: "your_session_id"

Step 3: Execute Tools

R

UBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: "T

OOL_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 R

UBE_SEARCH_TOOLS Check connection: Verify R

UBE_MANAGE_CONNECTIONS shows A

CTIVE status before executing tools Schema compliance: Use exact field names and types from the search results Memory parameter: Always include memory in R

UBE_MULTI_EXECUTE_TOOL calls, even if empty ({}) Session reuse: Reuse session I

Ds within a workflow. Generate new ones for new workflows Pagination: Check responses for pagination tokens and continue fetching until complete

Quick Reference

OperationApproach
Find toolsR

UBE_SEARCH_TOOLS with Precoro-specific use case | | Connect | R

UBE_MANAGE_CONNECTIONS with toolkit precoro | | Execute | R

UBE_MULTI_EXECUTE_TOOL with discovered tool slugs | | Bulk ops | R

UBE_REMOTE_WORKBENCH with run_composio_tool() | | Full schema | R

UBE_GET_TOOL_SCHEMAS for tools with schema

Ref |

Automate Precoro operations through Composio's Precoro toolkit via Rube M

CP.

Toolkit docs: composio.dev/toolkits/precoro

Prerequisites

Rube M

CP must be connected (R

UBE_SEARCH_TOOLS available) Active Precoro connection via R

UBE_MANAGE_CONNECTIONS with toolkit precoro Always call R

UBE_SEARCH_TOOLS first to get current tool schemas

Setup

Get Rube M

CP: Add https://rube.app/mcp as an M

CP server in your client configuration. No A

PI keys needed — just add the endpoint and it works.

Verify Rube M

CP is available by confirming R

UBE_SEARCH_TOOLS responds Call R

UBE_MANAGE_CONNECTIONS with toolkit precoro If connection is not A

CTIVE, follow the returned auth link to complete setup Confirm connection status shows A

CTIVE before running any workflows

Tool Discovery

Always discover available tools before executing workflows:

R

UBE_SEARCH_TOOLS queries: [{use_case: "Precoro 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

R

UBE_SEARCH_TOOLS queries: [{use_case: "your specific Precoro task"}] session: {id: "existing_session_id"}

Step 2: Check Connection

R

UBE_MANAGE_CONNECTIONS toolkits: ["precoro"] session_id: "your_session_id"

Step 3: Execute Tools

R

UBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: "T

OOL_SLUG_FROM_SEARCH", arguments: {/ schema-compliant args from search results /} }] memory: {} session_id: "your_session_id"

Quick Reference

OperationApproach
Find toolsR

UBE_SEARCH_TOOLS with Precoro-specific use case | | Connect | R

UBE_MANAGE_CONNECTIONS with toolkit precoro | | Execute | R

UBE_MULTI_EXECUTE_TOOL with discovered tool slugs | | Bulk ops | R

UBE_REMOTE_WORKBENCH with run_composio_tool() | | Full schema | R

UBE_GET_TOOL_SCHEMAS for tools with schema

Ref |

Claude Code

CursorCodexGemini C

LIAiderWindsurfOpenClaw

automationengineeringmcpoperationssearch