OS Activity 技能综合评估
核心用法
OS Activity 是一款面向 OpenClaw 框架的系统信息采集技能,利用 Facebook 开源的 osquery 工具查询操作系统状态。该技能通过 Python 脚本封装,提供四类核心功能:
- 近期文件追踪:扫描用户最近编辑的文件(支持 macOS/Windows)
- 目录访问记录:追踪最近访问的目录(仅 Windows)
- 已安装程序清单:枚举系统软件安装情况(macOS/Windows)
- 运行进程监控:实时获取活跃进程信息(全平台支持,Linux 仅限此项)
数据以结构化表格形式输出,包含文件名、完整路径、时间戳等字段,可直接被 OpenClaw 消费用于上下文增强。
显著优点
1. 标准化查询层:基于成熟的 osquery 项目,将操作系统异构 API 统一为 SQL 接口
2. 轻量化集成:Python 脚本封装降低使用门槛,无需直接编写 osquery SQL
3. 实时上下文:为 AI 助手提供"用户正在做什么"的动态背景,提升建议相关性
4. 跨平台覆盖:macOS 与 Windows 功能较完整,Linux 基础支持
潜在局限与风险
- 平台支持不均:Linux 功能严重受限(仅进程监控),且文档明确标注"不支持"而非"待实现"
- 权限敏感操作:文件系统遍历、进程枚举可能触发企业安全软件告警
- 隐私集中化:将分散的系统活动聚合至单一技能,存在数据集中风险
- 供应链依赖:自动安装脚本从网络获取 osquery,需验证签名与完整性
- 输出格式固定:表格格式虽易读,但缺乏 JSON/API 等机器友好格式选项
适合人群
- 需要 AI 助手理解其工作上下文的效率用户
- 个人设备上的 OpenClaw 尝鲜者(企业环境需谨慎评估合规性)
- macOS/Windows 双平台用户
常规风险提示
采集文件访问记录和进程信息属于敏感操作,建议在个人设备或明确授权环境中使用。技能未提供数据保留策略配置,长期运行可能积累大量行为数据。