amplitude-automation

Automate Amplitude analytics workflows by coordinating Rube MCP tool calls.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/dr-code/beacon --skill amplitude-automation-dr-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: amplitude-automation
Source: https://github.com/dr-code/beacon/tree/main/plugins/all-skills/skills/amplitude-automation
Command: npx skills add https://github.com/dr-code/beacon --skill amplitude-automation-dr-code

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate Amplitude analytics tasks via Composio's Rube MCP to orchestrate events, user activity, cohorts, and user identification without manual scripting.

Core Features & Use Cases

  • Send Events: Dispatch one or more events to Amplitude with proper user or device identifiers.
  • Get User Activity: Retrieve a user's event stream for audit or analysis.
  • Find and Identify Users: Locate users by identifiers and set or update properties.
  • Manage Cohorts: List, inspect, and modify cohort membership with async status checks.
  • Browse Event Categories: Discover available Amplitude event categories to validate event_type values.

Quick Start

Use Amplitude automation to log a sample event for a user and verify the workflow runs end-to-end

Frequently Asked Questions about amplitude-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Amplitude analytics tasks like sending events and managing cohorts?

To send events to Amplitude automatically, coordinate Rube MCP tool calls to dispatch one or more events with proper user or device identifiers. This batch event ingestion workflow applies strict parameter expectations for each event.

Can I retrieve a user's event stream from Amplitude for audit purposes?

Yes, you can retrieve a user's event stream for audit or analysis by coordinating Rube MCP tool calls to query user activity. This requires a connected Rube MCP and an activated Amplitude toolkit to return the event history.

What do I need to set up before automating Amplitude workflows with Rube MCP?

You need a connected Rube MCP and an activated Amplitude toolkit to automate workflows. These prerequisites enable the structured tool interactions required for user identification, event sending, and cohort management.

How do I update user properties and identify users in Amplitude programmatically?

Locate users by their identifiers and set or update properties by orchestrating Rube MCP tool calls for user identification. This programmatic approach handles property updates across Amplitude projects with strict parameter expectations.

Does asynchronous handling affect cohort management in Amplitude automation?

Asynchronous handling impacts Amplitude cohort management by requiring async status checks when listing, inspecting, or modifying cohort membership. The workflow coordinates these tool sequences to verify cohort updates complete successfully.