Agent skill · data analytics · aiskillstore
amplitude-automation
Automate Amplitude tasks via Rube MCP (Composio): events, user activity, cohorts, user identification. Always search tools first for current schemas.
Why this skill is useful
Provides specific commands and workflows for automating Amplitude tasks that the AI wouldn't reliably generate on its own.
What it needs
Requires amplitude account access. About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Amplitude Automation via Rube MCP Automate Amplitude product analytics through Composio's Amplitude toolkit via Rube MCP. Prerequisites Rube MCP must be connected (RUBESEARCHTOOLS available) Active Amplitude connection via RUBEMANAGECONNECTIONS with toolkit amplitude Always call RUBESEARCHTOOLS 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. 1. Verify Rube MCP is available by confirming RUBESEARCHTOOLS responds 2. Call RUBEMANAGECONNECTIONS with toolkit amplitude 3. If connection is not ACTIVE, follow the returned auth link to complete Amplitude authentication 4. Confirm connection status shows ACTIVE before running any workflows Core Workflows 1. Send Events When to use: User wants to track events or send event data to Amplitude Tool sequence: 1. AMPLITUDESENDEVENTS - Send one or more events to Amplitude [Required] Key parameters: events: Array of event objects, each containing: eventtype: Name of the event (e.g., 'pageview', 'purchase') userid: Unique user identifier (required if no deviceid) deviceid: Device identifier (required if no userid) eventproperties: Object with custom event properties userproperties: Object with user properties to set time: Event timestamp in milliseconds since epoch Pitfalls: At least one of userid or deviceid is required per event eventtype is required for every event; cannot be empty time must be in milliseconds (13-digit epoch), not seconds Batch limit applies; check schema for maximum events per request Events are processed asynchronously; successful API response does not mean data is immediately queryable 2. Get User Activity When to use: User wants to view event history for a specific user Tool sequence: 1. AMPLITUDEFINDUSER - Find user by ID or property [Prerequisite] 2. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/amplitude-automation