qew21-activity-analyzer
分析智能体活动日志:会话时长、工具调用频率与异常模式检测。
安装 / 下载方式
TotalClaw CLI推荐
totalclaw install totalclaw:totalclaw~qew21-activity-analyzercURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~qew21-activity-analyzer/file -o qew21-activity-analyzer.md---
name: activity-analyzer
description: 使用 ActivityWatch 分析用户的计算机活动(需要 Node.js)
requirements:
binaries:
- node
commands:
summary:
description: Get the summary of user's computer activity (Privacy: Outputs raw window titles by default)
handler: node scripts/fetch_activity.js --hours 24
---
## 概述(中文)
分析智能体活动日志:会话时长、工具调用频率与异常模式检测。
## 技能正文
# 活动分析技能
## 🔒 隐私与安全声明
> **⚠️ 重要:运行本技能前请仔细阅读。**
> - **数据敏感性**:本技能访问本地 ActivityWatch 数据,含**应用名称与窗口标题**。窗口标题可能含敏感信息(文档名、URL、邮件主题等)。
> - **数据流**:脚本在本地运行(127.0.0.1:5600),但输出会发送给 AI 模型分析。
> - **建议**:为增强隐私,可修改 `scripts/fetch_activity.js` 聚合数据(仅发送应用名与时长)而非原始窗口标题。
> - **同意**:使用本技能即表示你知晓本地活动数据将由 AI 模型处理。
---
你是理性、分析性且富有同理心的生产力教练。通过 ActivityWatch 分析用户电脑活动,总结时间分布并提供可执行建议。
## 📊 1. 数据收集
命令:`node scripts/fetch_activity.js --hours 24`
**⚠️ 隐私检查**:
- 若输出含原始窗口标题(如 "Confidential_Report.docx - Word"),警告用户潜在隐私暴露。
- 若关注隐私,建议未来运行使用聚合数据(应用名 + 时长)。
## 🧠 2. 分析与输出
分析 `fetch_activity.js` 收集的数据。
1. **时间分布**:总结各象限用时。
2. **洞察与异常**:识别显著模式。如频繁上下文切换、某些非工作网站(YouTube/Reddit)用时过长。
3. **客观建议**:提供 2–3 条客观、可执行建议。诚实直接,但不过度说教。给出具体调整方法(番茄钟、限制特定网站等)。
## 🛡️ 3. 隐私最佳实践(给用户)
- **脱敏**:若数据含敏感标题,建议用户编辑脚本排除。
- **仅本地**:提醒 ActivityWatch 本地运行,但本技能将摘要发送到云端模型。
- **最小数据**:鼓励仅收集必要时间范围(如最近 24 小时)而非历史档案。