📉 Amplitude — 用户行为分析

v1.0.0

通过 Amplitude API 追踪事件、分析用户行为、执行漏斗与留存分析、管理用户属性,无需本地存储,仅需 Python 标准库。

0· 633·3 当前·3 累计
by @aiwithabidi·MIT-0
下载技能包 项目主页
License
MIT-0
最后更新
2026/4/14
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
high confidence
该技能基本匹配 Amplitude CLI,但申请了一个未使用的密钥,并意外读取本地工作区 .env 文件——所请求的凭据与文件访问与其声明目的不符。
评估建议
该技能看起来像是 Amplitude CLI,但安装前需注意两点:1) 清单要求 AMPLITUDE_SECRET_KEY,而脚本从未使用,请询问作者为何需要该密钥或将其移除;2) 若环境中无 AMPLITUDE_API_KEY,脚本会读取工作区 .env 文件(~/.openclaw/workspace/.env 或 WORKSPACE 路径)。这意味着技能会访问本地文件获取凭据,请确保 .env 不含无关密钥,并优先在代理密钥库中显式设置 AMPLITUDE_API_KEY。如需更高保障,可要求作者移除未使用的密钥需求、去掉 .env 回退,或提供仅使用声明凭据并说明本地文件读取必要性的更新版本。...
详细分析 ▾
用途与能力
技能声称集成 Amplitude,需要 AMPLITUDE_API_KEY 与 AMPLITUDE_SECRET_KEY。实现仅使用 AMPLITUDE_API_KEY;AMPLITUDE_SECRET_KEY 虽声明却从未读取或使用。申请代码未使用的密钥与声明目的不符且过度。
指令范围
SKILL.md 称“永不本地存储数据”,仅联系 Amplitude API,但若 AMPLITUDE_API_KEY 环境变量未设置,CLI 会尝试读取工作区路径的 .env 文件(WORKSPACE 或 ~/.openclaw/workspace/.env)。这属于 Amplitude API 之外的文件访问,若 .env 含其他密钥可能泄露(代码仅解析以 AMPLITUDE_API_KEY= 开头的行,但读取本地工作区文件相对于文档属于范围蔓延)。
安装机制
无安装规范——仅指令与依赖标准库的 Python 脚本,未声明外部下载或安装程序,安装机制风险低。
凭证需求
技能要求两个环境变量(AMPLITUDE_API_KEY 与 AMPLITUDE_SECRET_KEY)。代码仅读取 AMPLITUDE_API_KEY(并可回退解析本地 .env)。AMPLITUDE_SECRET_KEY 在脚本中未被使用,因此申请该密钥不必要且过度。此外,回退读取工作区 .env 文件可能暴露其中存储的其他密钥。
持久化与权限
技能未请求 always:true,不修改其他技能或全局代理配置,亦不写入持久文件。仅作为回退读取工作区 .env 文件,其余请求发往 amplitude.com。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/2/18

- Amplitude 产品分析技能首次发布。 - 通过 Amplitude API 追踪事件、分析用户行为、执行队列与漏斗分析、管理用户属性并进行留存与收入分析。 - 支持细分、事件细分、仪表盘导出及完整 CLI 命令。 - 仅需 Python 3.10+ 标准库(无外部依赖)。 - 安全:无本地数据存储;所有操作通过直接 API 调用完成。

可疑

安装命令

点击复制
官方npx clawhub@latest install amplitude
镜像加速npx clawhub@latest install amplitude --registry https://cn.longxiaskill.com

技能文档

# 📉 Amplitude Amplitude 产品分析 —— 通过 Amplitude API 追踪事件、分析用户行为、执行 cohort 分析、管理用户属性,并查询漏斗/留存数据。理解产品使用情况、衡量功能采用率、分析用户旅程。专为 AI 代理打造 —— 仅使用 Python 标准库,零依赖。适用于产品分析、用户行为追踪、漏斗分析、留存分析及 cohort 分群。 ## 功能 - 事件追踪 —— 记录带属性的事件 - 用户分析 —— 活跃用户、会话、参与度 - 漏斗分析 —— 事件序列转化 - 留存分析 —— 用户随时间返回率 - cohort 管理 —— 创建并管理用户 cohort - 用户属性 —— 设置并查询用户特征 - 收入分析 —— LTV、ARPU、收入追踪 - 分群 —— 按属性与事件查询 - 事件分群 —— 事件计数与细分 - 仪表板导出 —— 导出图表数据 ## 要求 | 变量 | 必需 | 说明 | |----------|----------|-------------| | AMPLITUDE_API_KEY | ✅ | Amplitude 的 API key/token | | AMPLITUDE_SECRET_KEY | ✅ | 用于 Export/Dashboard API 的 Amplitude 密钥 | ## 快速开始 ``bash # 追踪事件 python3 {baseDir}/scripts/amplitude.py track '{"user_id":"user123","event_type":"purchase","event_properties":{"amount":29.99}}' ` `bash # 批量追踪事件 python3 {baseDir}/scripts/amplitude.py track-batch events.json ` `bash # 设置用户属性 python3 {baseDir}/scripts/amplitude.py identify '{"user_id":"user123","user_properties":{"plan":"pro","company":"Acme"}}' ` `bash # 获取活跃用户数 python3 {baseDir}/scripts/amplitude.py active-users --start 2026-01-01 --end 2026-02-01 ` ## 命令 ### track 追踪一个事件。 `bash python3 {baseDir}/scripts/amplitude.py track '{"user_id":"user123","event_type":"purchase","event_properties":{"amount":29.99}}' ` ### track-batch 批量追踪事件。 `bash python3 {baseDir}/scripts/amplitude.py track-batch events.json ` ### identify 设置用户属性。 `bash python3 {baseDir}/scripts/amplitude.py identify '{"user_id":"user123","user_properties":{"plan":"pro","company":"Acme"}}' ` ### active-users 获取活跃用户数。 `bash python3 {baseDir}/scripts/amplitude.py active-users --start 2026-01-01 --end 2026-02-01 ` ### events 获取事件数据。 `bash python3 {baseDir}/scripts/amplitude.py events --start 2026-01-01 --end 2026-02-01 --event purchase ` ### funnel 执行漏斗分析。 `bash python3 {baseDir}/scripts/amplitude.py funnel '{"events":[{"event_type":"page_view"},{"event_type":"signup"},{"event_type":"purchase"}]}' --start 2026-01-01 --end 2026-02-01 ` ### retention 留存分析。 `bash python3 {baseDir}/scripts/amplitude.py retention --start 2026-01-01 --end 2026-02-01 ` ### cohorts 列出 cohort。 `bash python3 {baseDir}/scripts/amplitude.py cohorts ` ### cohort-get 获取 cohort 详情。 `bash python3 {baseDir}/scripts/amplitude.py cohort-get abc123 ` ### revenue 收入分析。 `bash python3 {baseDir}/scripts/amplitude.py revenue --start 2026-01-01 --end 2026-02-01 ` ### user-search 搜索用户。 `bash python3 {baseDir}/scripts/amplitude.py user-search "user@example.com" ` ### user-activity 获取用户活动。 `bash python3 {baseDir}/scripts/amplitude.py user-activity user123 ` ### segments 事件分群查询。 `bash python3 {baseDir}/scripts/amplitude.py segments --event purchase --group-by platform --start 2026-01-01 --end 2026-02-01 ` ## 输出格式 所有命令默认输出 JSON。添加 --human 以获得可读格式。 `bash # JSON(默认,供程序使用) python3 {baseDir}/scripts/amplitude.py track --limit 5 # 人类可读 python3 {baseDir}/scripts/amplitude.py track --limit 5 --human ` ## 脚本参考 | 脚本 | 说明 | |--------|-------------| | {baseDir}/scripts/amplitude.py` | 主 CLI —— 所有 Amplitude 操作 | ## 数据策略 本技能永不本地存储数据。所有请求直接发往 Amplitude API,结果输出至 stdout。您的数据始终留在 Amplitude 服务器。 ## 鸣谢 --- 由 M. Abidi 构建 | agxntsix.ai YouTube | GitHub 属于 AgxntSix Skill Suite,供 OpenClaw 代理使用。 📅 需要帮助为业务部署 OpenClaw?预约免费咨询

数据来源ClawHub ↗ · 中文优化:龙虾技能库