LaunchKit · 2026
Back to Skills

amplitude-automation

Automate Amplitude tasks via Rube MCP.

1
1.2k downloads
by @sohamganatra

Setup & Installation

openclaw skills install @sohamganatra/amplitude-automation

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install amplitude-automation

What This Skill Does

Automates Amplitude product analytics tasks through Composio's Amplitude toolkit via Rube MCP. Covers event tracking, user lookup and identification, cohort management, and event category browsing. Handles Amplitude's two-ID system by resolving application user IDs to internal Amplitude IDs.

Manages Amplitude's internal ID resolution automatically, so callers don't need to manually map application user IDs before querying activity or running identify calls.

When to use it

  • Track a purchase event with custom properties for a specific user
  • Pull a user's recent event history to debug unexpected behavior
  • Add or remove a list of users from an Amplitude behavioral cohort
  • Update a user's plan property after a subscription upgrade
  • List configured event categories to validate event names before sending

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: What events did user john@example.com trigger recently?

AGENT
  1. 1Call RUBE_SEARCH_TOOLS to get current Amplitude tool schemas
  2. 2Call AMPLITUDE_FIND_USER with user=john@example.com to resolve the Amplitude internal user ID
  3. 3Call AMPLITUDE_GET_USER_ACTIVITY with the resolved internal ID and a page limit
  4. 4Parse and return the event list in reverse chronological order
OUTPUT

A paginated list of recent events for john@example.com, including event types, timestamps, and associated properties

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Amplitude account (authenticated via Rube's OAuth flow)Rube MCP endpoint configured in client (https://rube.app/mcp)