闲社服务运行正常AI智能体自动化平台
p

PostHog分析自动化

技能标识:posthog-analytics

Automate PostHog dashboard creation, sync, update, and export via API. Covers dashboard CRUD, insight creation, cohort management, and API-driven analytics workflows.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.2.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

PostHog分析自动化

PostHog 分析技能

通过API自动化PostHog仪表盘的创建、同步、更新和导出。

前置条件

所需工具

  • - curl - HTTP客户端(macOS/Linux预装)
  • jq - JSON处理器:brew install jq 或 apt install jq
  • bash - Shell(脚本基于bash)

PostHog API密钥

  1. 1. 前往 PostHog设置 → 个人API密钥
  2. 创建一个具有读写权限的新密钥
  3. 导出密钥:

bash
export POSTHOGPERSONALAPIKEY=phxxxx

注意:API密钥决定了你的组织和项目。脚本使用@current项目上下文(你的默认项目)。

验证设置

bash

测试你的API密钥 - 应返回项目信息


curl -s -H Authorization: Bearer $POSTHOGPERSONALAPI_KEY \
https://us.i.posthog.com/api/projects/@current/ | jq {id, name}

预期输出:
json
{
id: 209268,
name: 默认项目
}

如果出现错误,请检查API密钥是否正确且具有相应权限。

快速入门:博客分析示例

第一步:编写配置

创建 blog_dashboard.json:

json
{
name: 博客分析,
description: 追踪博客表现和读者互动,
filter: {key: source, value: blog},
dashboard_id: null,
insights: [
{name: 博客页面浏览量(总计), type: pageviews_total},
{name: 独立博客读者, type: unique_users},
{name: 博客流量趋势, type: traffic_trend},
{name: 热门博客文章, type: top_pages}
]
}

注意:新建仪表盘时设置 dashboard_id: null。

第二步:创建仪表盘

bash
./scripts/posthogsync.sh create blogdashboard.json

输出:

正在创建仪表盘:博客分析
仪表盘已创建:ID 1166599
正在创建洞察:博客页面浏览量(总计)
{id: 6520531, name: 博客页面浏览量(总计)}
...
仪表盘URL:https://us.posthog.com/project/209268/dashboard/1166599

脚本会:

  • - 在你的PostHog项目中创建一个新仪表盘
  • 在URL中返回 dashboardid(例如 1166599)和 projectid(例如 209268)
  • 自动更新 配置文件的 dashboard_id

第三步:添加新洞察(同步)

编辑配置添加新洞察,然后:

bash
./scripts/posthogsync.sh sync blogdashboard.json

仅创建新洞察。已存在的洞察(按名称匹配)会被跳过。

第四步:更新现有洞察

修改了筛选条件?编辑配置,然后:

bash
./scripts/posthogsync.sh update blogdashboard.json

使用当前配置设置更新所有洞察。在更改筛选条件时使用。

第五步:导出现有仪表盘

bash
./scripts/posthogsync.sh export 1166599 > exporteddashboard.json

配置参考

字段必填描述
name是仪表盘名称
description
否 | 仪表盘描述 | | filter | 否* | 事件属性筛选:{key: source, value: blog} | | domain_filter | 否* | URL筛选回退:blog.sylph.ai | | dashboard_id | 否 | 创建时设为null,同步/更新时设为现有ID | | insights | 是 | 洞察对象数组 |

*建议至少设置一个筛选条件。filter优先级高于domain_filter。

洞察类型

类型显示方式描述
pageviewstotal粗体数字总页面浏览量
uniqueusers
粗体数字 | 独立访客(日活跃用户) | | traffic_trend | 折线图 | 流量随时间变化 | | top_pages | 表格 | 热门页面细分 |

可选洞察字段

字段默认值选项
mathtotaltotal、dau、weeklyactive、monthlyactive
display
自动 | BoldNumber、ActionsLineGraph、ActionsTable | | date_range | -30d | -7d、-30d、-90d 等 |

环境变量

变量必填默认值描述
POSTHOGPERSONALAPIKEY是-你的API密钥(决定组织/项目)
POSTHOGHOST
否 | us.i.posthog.com | API主机(欧盟:eu.i.posthog.com) | | POSTHOGUIHOST | 否 | us.posthog.com | 仪表盘URL的UI主机 |

文件

  • - scripts/posthogsync.sh - CLI脚本(创建/同步/更新/导出)
  • examples/blogdashboard.json - 示例配置

参考

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 posthog-analytics-1776116835 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 posthog-analytics-1776116835 技能

通过命令行安装

skillhub install posthog-analytics-1776116835

下载

⬇ 下载 posthog-analytics v1.2.0(免费)

文件大小: 5.51 KB | 发布时间: 2026-4-14 10:41

v1.2.0 最新 2026-4-14 10:41
Added missing scripts and example files, declared env vars in metadata
返回顶部