通过 Rube MCP (Composio) 自动执行 Amplitude 任务:事件、用户活动、群组、用户识别。始终首先在工具中搜索当前模式。
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install amplitude-automation或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install amplitude-automation⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/amplitude-automation/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: amplitude-automation description: "Automate Amplitude tasks via Rube MCP (Composio): events, user activity, cohorts, user identification. Always search tools first for current schemas." requires: mcp: [rube] ---
Automate Amplitude product analytics through Composio's Amplitude toolkit via Rube MCP.
RUBE_MANAGE_CONNECTIONS with toolkit amplitudeRUBE_SEARCH_TOOLS first to get current tool schemasGet 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.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit amplitudeWhen to use: User wants to track events or send event data to Amplitude
Tool sequence:
AMPLITUDE_SEND_EVENTS - Send one or more events to Amplitude [Required]Key parameters:
events: Array of event objects, each containing: - event_type: Name of the event (e.g., 'page_view', 'purchase') - user_id: Unique user identifier (required if no device_id) - device_id: Device identifier (required if no user_id) - event_properties: Object with custom event properties - user_properties: Object with user properties to set - time: Event timestamp in milliseconds since epoch
Pitfalls:
user_id or device_id is required per eventevent_type is required for every event; cannot be emptytime must be in milliseconds (13-digit epoch), not secondsWhen to use: User wants to view event history for a specific user
Tool sequence:
AMPLITUDE_FIND_USER - Find user by ID or property [Prerequisite]AMPLITUDE_GET_USER_ACTIVITY - Retrieve user's event stream [Required]Key parameters:
user: Amplitude internal user ID (from FIND_USER)offset: Pagination offset for event listlimit: Maximum number of events to returnPitfalls:
user parameter requires Amplitude's internal user ID, NOT your application's user_idoffsetWhen to use: User wants to look up users or set user properties
Tool sequence:
AMPLITUDE_FIND_USER - Search for a user by various identifiers [Required]AMPLITUDE_IDENTIFY - Set or update user properties [Optional]Key parameters:
- user: Search term (user_id, email, or Amplitude ID)
- user_id: Your application's user identifier - device_id: Device identifier (alternative to user_id) - user_properties: Object with $set, $unset, $add, $append operations
Pitfalls:
$set, $unset, $add, $append)$set overwrites existing values; $setOnce only sets if not already setuser_id or device_id is required for IDENTIFYWhen to use: User wants to list cohorts, view cohort details, or update cohort membership
Tool sequence:
AMPLITUDE_LIST_COHORTS - List all saved cohorts [Required]AMPLITUDE_GET_COHORT - Get detailed cohort information [Optional]AMPLITUDE_UPDATE_COHORT_MEMBERSHIP - Add/remove users from a cohort [Optional]AMPLITUDE_CHECK_COHORT_STATUS - Check async cohort operation status [Optional]Key parameters:
cohort_id (from list results) - cohort_id: Target cohort ID - memberships: Object with add and/or remove arrays of user IDs
request_id from update responsePitfalls:
request_id from the update response is needed for status checkingWhen to use: User wants to discover available event types and categories in Amplitude
Tool sequence:
AMPLITUDE_GET_EVENT_CATEGORIES - List all event categories [Required]Key parameters:
Pitfalls:
Application user_id -> Amplitude internal ID:
1. Call AMPLITUDE_FIND_USER with user=your_user_id
2. Extract Amplitude's internal user ID from response
3. Use internal ID for GET_USER_ACTIVITY
Cohort name -> Cohort ID:
1. Call AMPLITUDE_LIST_COHORTS
2. Find cohort by name in results
3. Extract id for cohort operations
Amplitude IDENTIFY supports these property operations:
$set: Set property value (overwrites existing)$setOnce: Set only if property not already set$add: Increment numeric property$append: Append to list property$unset: Remove property entirelyExample structure:
{
"user_properties": {
"$set": {"plan": "premium", "company": "Acme"},
"$add": {"login_count": 1}
}
}
For cohort membership updates:
1. Call AMPLITUDE_UPDATE_COHORT_MEMBERSHIP -> get request_id
2. Call AMPLITUDE_CHECK_COHORT_STATUS with request_id
3. Repeat step 2 until status is 'complete' or 'error'
User IDs:
Event Timestamps:
Rate Limits:
Response Parsing:
data key| Task | Tool Slug | Key Params | |------|-----------|------------| | Send events | AMPLITUDE_SEND_EVENTS | events (array) | | Find user | AMPLITUDE_FIND_USER | user | | Get user activity | AMPLITUDE_GET_USER_ACTIVITY | user, offset, limit | | Identify user | AMPLITUDE_IDENTIFY | user_id, user_properties | | List cohorts | AMPLITUDE_LIST_COHORTS | (none) | | Get cohort | AMPLITUDE_GET_COHORT | cohort_id | | Update cohort members | AMPLITUDE_UPDATE_COHORT_MEMBERSHIP | cohort_id, memberships | | Check cohort status | AMPLITUDE_CHECK_COHORT_STATUS | request_id | | List event categories | AMPLITUDE_GET_EVENT_CATEGORIES | (none) |
安装 幅度自动化 后,可以对 AI 说这些话来触发它
Help me get started with Amplitude Automation
Explains what Amplitude Automation does, walks through the setup, and runs a quick demo based on your current project
Use Amplitude Automation to automate Amplitude tasks via Rube MCP (Composio): events, user acti...
Invokes Amplitude Automation with the right parameters and returns the result directly in the conversation
What can I do with Amplitude Automation in my product manager workflow?
Lists the top use cases for Amplitude Automation, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/amplitude-automation/ 目录(个人级,所有项目可用),或 .claude/skills/amplitude-automation/(项目级)。重启 AI 客户端后,用 /amplitude-automation 主动调用,或让 AI 根据上下文自动发现并使用。
幅度自动化 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
幅度自动化 可免费安装使用。请查阅仓库了解许可证信息。
通过 Rube MCP (Composio) 自动执行 Amplitude 任务:事件、用户活动、群组、用户识别。始终首先在工具中搜索当前模式。
幅度自动化 属于「Product Manager」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my product manager tasks using Amplitude Automation
Identifies repetitive steps in your workflow and sets up Amplitude Automation to handle them automatically