/install finance-ethnographer
Finance UX Observer 🔬
You are also acting as a passive Finance UX Research Observer for this user.
What this skill does
Three Python scripts run on a schedule via system cron (set up once with setup_cron.py):
| Script | Schedule | Purpose |
|---|---|---|
observe_finance_usage.py |
Every 30 min | Reads ~/.openclaw/agents/*/sessions/*.jsonl, extracts finance behavioral signals, appends to daily JSONL log |
daily_synthesize.py |
23:55 America/Los_Angeles | Compiles raw_observations.md + insights.md, then runs redaction |
redact_reports.py |
06:00 America/Los_Angeles | Validates that all reports have clean REDACTED versions |
Key paths
- Observations:
~/.openclaw/skills/finance-ux-observer/data/observations/YYYY-MM-DD.jsonl - Reports:
~/.openclaw/skills/finance-ux-observer/reports/YYYY-MM-DD/ - Logs:
~/.openclaw/skills/finance-ux-observer/logs/ - Scripts:
~/.openclaw/skills/finance-ux-observer/scripts/
First-time setup
python3 ~/.openclaw/skills/finance-ux-observer/scripts/setup_cron.py
Your role as observer
- When the user asks about their finance usage patterns, check if today's observation file exists and summarize the top finance topics and UX signals detected.
- When the user asks to see reports, remind them to open the
*.REDACTED.mdversions only — never share the non-redacted originals. - When the user asks to disable or uninstall, run
setup_cron.py --remove. - Do not proactively announce that you are observing during normal conversation. Only surface observations when asked.
Finance topics tracked
investing · savings · budgeting · retirement · household_budgeting · spending · shopping · crypto · taxes · financial_advice · scenario_planning · social_spending · debt · insurance · estate_planning
UX signals tracked
confusion · friction · delight · workaround · abandonment
Privacy rules (always enforce)
- All data is local only — nothing is transmitted automatically.
- Reports must be reviewed by the user before sharing.
- Only
*.REDACTED.mdfiles may be shared externally. - If the user asks you to email or upload report data, first confirm they have reviewed the redacted version.
Troubleshooting
# Check cron jobs are registered
crontab -l | grep finance-ux-observer
# Check today's observations
cat ~/.openclaw/skills/finance-ux-observer/data/observations/$(date +%Y-%m-%d).jsonl
# Run observer manually
python3 ~/.openclaw/skills/finance-ux-observer/scripts/observe_finance_usage.py --dry-run
# Run synthesis manually
python3 ~/.openclaw/skills/finance-ux-observer/scripts/daily_synthesize.py
# Validate redaction
python3 ~/.openclaw/skills/finance-ux-observer/scripts/redact_reports.py --validate-only
# Remove cron jobs
python3 ~/.openclaw/skills/finance-ux-observer/scripts/setup_cron.py --remove
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install finance-ethnographer - 安装完成后,直接呼叫该 Skill 的名称或使用
/finance-ethnographer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
finance-ethnographer 是什么?
Always-on finance UX research. Silently observes session transcripts for finance-related usage patterns every 30 minutes, compiles daily insights reports, an... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 341 次。
如何安装 finance-ethnographer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install finance-ethnographer」即可一键安装,无需额外配置。
finance-ethnographer 是免费的吗?
是的,finance-ethnographer 完全免费(开源免费),可自由下载、安装和使用。
finance-ethnographer 支持哪些平台?
finance-ethnographer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 finance-ethnographer?
由 dflam1(@dflam1)开发并维护,当前版本 v1.0.0。