Screen Life for Openclaw

An automated macOS digital life logger that generates insightful behavior reports and productivity metrics with zero configuration.

vineindalvik
v1.0.0
Apr 12, 2026
0
486
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install screen-life

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install screen-life using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Screen Life?

Screen Life is a sophisticated background monitoring tool designed for macOS users who want to gain deep insights into their daily digital habits. As a specialized entry in the Openclaw Skills library, it operates silently to track application usage, browser activity, and document changes, providing a comprehensive view of your workflow. The skill is built with a privacy-first approach, ensuring all captured data remains strictly local on your machine while offering optional AI-driven analysis to suggest actionable productivity improvements.

By leveraging system-level APIs and local logs, Screen Life synthesizes disparate data points into a readable daily report. It helps developers and knowledge workers understand where their time goes, identifying focus periods and potential distractions without requiring manual time-tracking entries.

Screen Life Use Cases

  • Tracking daily time allocation across development environments like VS Code and communication tools.
  • Analyzing web browsing patterns and frequently searched keywords to optimize research workflows.
  • Monitoring Obsidian note-taking activity to maintain consistency in personal knowledge management.
  • Generating automated productivity summaries for weekly reviews or team status updates via Feishu.
  • Utilizing AI insights within the Openclaw Skills ecosystem to identify peak focus hours and receive workflow suggestions.

How Screen Life Works

  1. The user executes the installation script which sets up a background daemon on macOS.
  2. The daemon utilizes NSWorkspace to monitor active application windows and calculate usage duration in real-time.
  3. The skill periodically samples local data sources, including browser history and file change metadata from tools like Obsidian and Cursor.
  4. All captured events are aggregated into daily JSONL log files stored in a local hidden directory.
  5. When the user requests a report, the handler processes the logs and formats the data into a visual summary.
  6. If LLM environment variables are present, the tool sends a summary to the AI to generate behavioral insights and focus scores.

Screen Life Setup

To get started with this skill, ensure you are running macOS and have Python 3 installed. Follow these steps:

# Navigate to the skill directory
cd /path/to/screen-life

# Run the one-click installation to start the background daemon
bash install.sh

# Generate your first daily report with AI insights
python3 handler.py

# To view a report without AI analysis
python3 handler.py --no-llm

Screen Life Data Schema & Taxonomy

Screen Life organizes its data locally to ensure privacy. The structure is as follows:

File/Folder Description
~/.orbitos-monitor/logs/ Contains daily raw logs in JSONL format (e.g., 2026-04-11.jsonl)
~/.orbitos-monitor/daemon.pid Stores the Process ID of the active monitoring background task
~/.orbitos-monitor/daemon.log Standard output and error logs for the background service

Data captured includes application names, usage duration, browser keywords, note modification counts, and AI interaction summaries.

Screen Life Advanced Features

  • Seamless AI integration via automatic environment variable injection provided by Openclaw Skills.
  • Support for multiple output formats including terminal-friendly text and machine-readable JSON.
  • Automated push notifications to Feishu/Lark for integrated team communication.
  • Historical data analysis with the ability to query specific dates or generate weekly summaries.
  • Privacy-centric design with no external data transmission, keeping all sensitive activity logs on local storage.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*