Install
openclaw skills install @zeject/screen-activity-trackerScreen activity tracking. Trigger: track screen activity, start/stop tracking, daily summary, search history, 开始追踪屏幕, 屏幕活动总结, 整理今天的操作. Uses cron tool for tracking and bash for summary/search.
openclaw skills install @zeject/screen-activity-trackerPeriodically capture screenshots, analyze with a VL model, and log activity to SiYuan Note or local markdown files.
NEVER call skill_workshop tool. It will error. Only use:
| User Intent | Tool | How |
|---|---|---|
| Start tracking | cron | {"operation":"add","name":"屏幕活动记录","command":"...","cron":"*/5 * * * *"} |
| Stop/Resume/List | cron | {"operation":"edit","jobId":"...","enabled":false} or {"operation":"list"} |
| Daily summary | bash | python3 <SKILL_DIR>/scripts/activity-analyzer.py summary |
| Search history | bash | python3 <SKILL_DIR>/scripts/activity-analyzer.py search "keyword" |
<SKILL_DIR>/config.json for interval_minutes (default 5 → */5 * * * *)cron tool:{
"operation": "add",
"name": "屏幕活动记录",
"command": "sh -lc '/bin/bash <SKILL_DIR>/scripts/screen-activity.sh'",
"cron": "*/5 * * * *",
"timeoutSeconds": 90
}
{"operation": "edit", "jobId": "<id>", "enabled": false}
{"operation": "edit", "jobId": "<id>", "cron": "*/10 * * * *"}
{"operation": "list"}
python3 <SKILL_DIR>/scripts/activity-analyzer.py summary
python3 <SKILL_DIR>/scripts/activity-analyzer.py search "VS Code"
{
"backend": "siyuan",
"siyuan": {"url":"http://192.168.1.100:6806","token":"...","notebook_id":"..."},
"local": {"output_dir":"~/screen-activity","keep_days":7},
"mlx_url": "http://192.168.1.198:18000/v1",
"analysis_mode": "simple",
"interval_minutes": 5
}
MIT