lemon_squeezy-automation

通过Rube MCP(Composio)自动化Lemon Squeezy任务:包括产品管理、订单处理、订阅服务、结账流程及数字销售。执行前务必先搜索工具以获取最新架构信息。

安装

热度:0

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-lemon_squeezy-automation&locale=zh&source=copy
name:lemon_squeezy-automationdescription:"Automate Lemon Squeezy tasks via Rube MCP (Composio): products, orders, subscriptions, checkouts, and digital sales. Always search tools first for current schemas."requires:mcp:[rube]

Lemon Squeezy Automation via Rube MCP

Automate Lemon Squeezy operations through Composio's Lemon Squeezy toolkit via Rube MCP.

Toolkit docs: composio.dev/toolkits/lemon_squeezy

Prerequisites

  • Rube MCP must be connected (RUBE_SEARCH_TOOLS available)

  • Active Lemon Squeezy connection via RUBE_MANAGE_CONNECTIONS with toolkit lemon_squeezy

  • Always call RUBE_SEARCH_TOOLS first to get current tool schemas
  • Setup

    Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.

  • Verify Rube MCP is available by confirming RUBE_SEARCH_TOOLS responds

  • Call RUBE_MANAGE_CONNECTIONS with toolkit lemon_squeezy

  • If connection is not ACTIVE, follow the returned auth link to complete setup

  • Confirm connection status shows ACTIVE before running any workflows
  • Tool Discovery

    Always discover available tools before executing workflows:

    RUBE_SEARCH_TOOLS: queries=[{"use_case": "products, orders, subscriptions, checkouts, and digital sales", "known_fields": ""}]

    This returns:

  • Available tool slugs for Lemon Squeezy

  • Recommended execution plan steps

  • Known pitfalls and edge cases

  • Input schemas for each tool
  • Core Workflows

    1. Discover Available Lemon Squeezy Tools

    RUBE_SEARCH_TOOLS:
      queries:
        - use_case: "list all available Lemon Squeezy tools and capabilities"

    Review the returned tools, their descriptions, and input schemas before proceeding.

    2. Execute Lemon Squeezy Operations

    After discovering tools, execute them via:

    RUBE_MULTI_EXECUTE_TOOL:
      tools:
        - tool_slug: "<discovered_tool_slug>"
          arguments: {<schema-compliant arguments>}
      memory: {}
      sync_response_to_workbench: false

    3. Multi-Step Workflows

    For complex workflows involving multiple Lemon Squeezy operations:

  • Search for all relevant tools: RUBE_SEARCH_TOOLS with specific use case

  • Execute prerequisite steps first (e.g., fetch before update)

  • Pass data between steps using tool responses

  • Use RUBE_REMOTE_WORKBENCH for bulk operations or data processing
  • Common Patterns

    Search Before Action


    Always search for existing resources before creating new ones to avoid duplicates.

    Pagination


    Many list operations support pagination. Check responses for next_cursor or page_token and continue fetching until exhausted.

    Error Handling


  • Check tool responses for errors before proceeding

  • If a tool fails, verify the connection is still ACTIVE

  • Re-authenticate via RUBE_MANAGE_CONNECTIONS if connection expired
  • Batch Operations


    For bulk operations, use RUBE_REMOTE_WORKBENCH with run_composio_tool() in a loop with ThreadPoolExecutor for parallel execution.

    Known Pitfalls

  • Always search tools first: Tool schemas and available operations may change. Never hardcode tool slugs without first discovering them via RUBE_SEARCH_TOOLS.

  • Check connection status: Ensure the Lemon Squeezy connection is ACTIVE before executing any tools. Expired OAuth tokens require re-authentication.

  • Respect rate limits: If you receive rate limit errors, reduce request frequency and implement backoff.

  • Validate schemas: Always pass strictly schema-compliant arguments. Use RUBE_GET_TOOL_SCHEMAS to load full input schemas when schemaRef is returned instead of input_schema.
  • Quick Reference

    OperationApproach
    Find toolsRUBE_SEARCH_TOOLS with Lemon Squeezy-specific use case
    ConnectRUBE_MANAGE_CONNECTIONS with toolkit lemon_squeezy
    ExecuteRUBE_MULTI_EXECUTE_TOOL with discovered tool slugs
    Bulk opsRUBE_REMOTE_WORKBENCH with run_composio_tool()
    Full schemaRUBE_GET_TOOL_SCHEMAS for tools with schemaRef

    > Toolkit docs: composio.dev/toolkits/lemon_squeezy