360 Secure SkillHub
360 安全技能中心

Gumroad Analytics

这是一款隐私优先的Gumroad数据工具,核心功能是通过API拉取销售与产品数据,默认不存储含个人信息的原始数据,仅生成含销量、营收统计的每日汇总JSON;支持主动选择存储脱敏后的原始数据(移除邮箱、买家姓名)。适合需定期获取Gumroad运营分析且注重隐私的用户,需配置凭证文件,依赖curl等工具,运行脚本触发,输出对应JSON文件。

vladchatware
vladchatware
热度 60.72
最近更新 2026-05-11 17:26:03
分类:数据依赖:代码执行 / 第三方 API / 读写文件应用场景:数据处理 / 报告撰写

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add gumroad-analytics
Metadata
name
gumroad-analytics
description
Pull daily Gumroad product/sales analytics safely (no raw PII persistence by default).
metadata
{"openclaw":{"homepage":"https://clawhub.ai/vladchatware/gumroad-analytics","requires":{"bins":["curl","python3","date"],"config":["~/.config/gumroad/credentials.json"]}}}

Gumroad Analytics

Collect Gumroad analytics in a privacy-conscious way.

What this skill does

  • Fetches sales and products from Gumroad API
  • Produces a daily summary JSON (counts + revenue totals)
  • Does not store raw API payloads by default

Credentials

Expected file: ~/.config/gumroad/credentials.json

Example:

{
  "access_token": "YOUR_GUMROAD_ACCESS_TOKEN"
}

Harden permissions:

chmod 600 ~/.config/gumroad/credentials.json

Run

bash skills/gumroad-analytics/scripts/fetch_metrics.sh

Optional raw storage (explicit opt-in):

bash skills/gumroad-analytics/scripts/fetch_metrics.sh --store-raw

Output

Summary file (default):

  • memory/metrics/gumroad/YYYY-MM-DD-summary.json

Raw files (only with --store-raw):

  • memory/metrics/gumroad/YYYY-MM-DD-raw-sales-redacted.json
  • memory/metrics/gumroad/YYYY-MM-DD-raw-products.json

Notes

  • Sales raw output is redacted before writing (email and buyer name fields removed).
  • If you do not need raw data, avoid --store-raw.