cyberneticlibrary

Automate Amplitude event tracking

amplitude-automationskillsetup L23,035
davepoon/buildwithclaude
What it does

Track user events and manage cohorts in Amplitude analytics

Best for

Programmatically sending custom events to Amplitude and managing user cohorts when you need machine-readable user property operations

Inputs
  • · event type and properties
  • · user ID or device ID
  • · event timestamp (milliseconds epoch)
  • · cohort ID
  • · user properties object
Outputs
  • · event confirmation
  • · user activity stream
  • · cohort membership status
  • · event category list
Requires
  • · Rube MCP
  • · Composio Amplitude toolkit
Preconditions

Rube MCP connected; Amplitude connection ACTIVE; user_id OR device_id required per event; time in milliseconds (13 digits)

Failure modes

Missing user_id and device_id; time in seconds instead of milliseconds; unknown event_type; user property operations invalid ($set, $unset not recognized)

Trust signals
  • · milliseconds-only requirement explicit
  • · property operation types documented ($set, $add, $append, $unset)
  • · async cohort update patterns