返回技能市场

屏幕活动追踪

Screen activity tracking. Trigger: track screen activity, start/stop tracking, daily summary, search history, 开始追踪屏幕, 屏幕活动总结, 整理今天的操作. Uses cron tool for tracking and bash for summary/search.

版本: 1.0.1分类: 设计创作
中文

SKILL.md

Screen Activity Tracker

Periodically capture screenshots, analyze with a VL model, and log activity to SiYuan Note or local markdown files.

⚠️ CRITICAL: Tool Usage Rules

NEVER call skill_workshop tool. It will error. Only use:

User IntentToolHow
Start trackingcron{"operation":"add","name":"屏幕活动记录","command":"...","cron":"*/5 * * * *"}
Stop/Resume/Listcron{"operation":"edit","jobId":"...","enabled":false} or {"operation":"list"}
Daily summarybashpython3 <SKILL_DIR>/scripts/activity-analyzer.py summary
Search historybashpython3 <SKILL_DIR>/scripts/activity-analyzer.py search "keyword"

Start Tracking

  1. Read <SKILL_DIR>/config.json for interval_minutes (default 5 → */5 * * * *)
  2. Call cron tool:
{
  "operation": "add",
  "name": "屏幕活动记录",
  "command": "sh -lc '/bin/bash <SKILL_DIR>/scripts/screen-activity.sh'",
  "cron": "*/5 * * * *",
  "timeoutSeconds": 90
}
  1. Report job ID + interval to user.

Stop / Edit

{"operation": "edit", "jobId": "<id>", "enabled": false}
{"operation": "edit", "jobId": "<id>", "cron": "*/10 * * * *"}
{"operation": "list"}

Summary & Search (bash)

python3 <SKILL_DIR>/scripts/activity-analyzer.py summary
python3 <SKILL_DIR>/scripts/activity-analyzer.py search "VS Code"

Config (config.json)

{
  "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
}

License

MIT

评论与讨论

0/2000

还没有评论,分享你的体验吧。