ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

intent-guardian

Watches your desktop activity, maintains a real-time task stack, detects when you forget what you were doing after interruptions, and gently reminds you. Your always-on focus companion.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/huilingp/intent-guardian
Or

Intent Guardian

Never lose your train of thought again.

Intent Guardian continuously monitors your desktop activity, builds a real-time understanding of what you're working on, and detects when you've been derailed by an interruption and forgotten your original task. When that happens, it nudges you back on track.

The Problem

Knowledge workers are interrupted every 3 minutes on average. After an interruption, it takes ~23 minutes to return to the original task -- and often, you never return at all. Not because the task isn't important, but because you simply forgot.

Intent Guardian solves this by maintaining a task stack -- a living model of what you're doing, what you were doing, and what got interrupted -- so you don't have to.

When to Use

  • You are a multi-tasker who frequently context-switches between apps and tasks
  • You often finish replying to a message and think "wait, what was I doing?"
  • You want an AI companion that understands your work rhythm, not just your commands
  • You want to build long-term awareness of your own focus patterns

Core Capabilities

1. Real-Time Activity Sensing

Polls the active window title and application name to build a continuous activity stream.

macOS:

bash command:"scripts/sense_activity.sh"

With ActivityWatch (richer data):

bash command:"scripts/sense_activitywatch.sh"

With Screen Capture (optional, requires vision model):

bash command:"scripts/sense_screen.sh"

2. Task Stack Maintenance

The agent maintains a task stack in memory/skills/intent-guardian/task_stack.json:

{
  "stack": [
    {
      "id": "task_001",
      "intent": "Writing product requirements doc, section 3",
      "app": "Google Docs",
      "window_title": "Product Requirements v2 - Google Docs",
      "started_at": "2026-02-26T14:28:00",
      "status": "suspended",
      "suspended_at": "2026-02-26T14:31:00",
      "suspended_by": "Slack notification from Li Si",
      "completion_estimate": 0.6
    },
    {
      "id": "task_002",
      "intent": "Replying to Li Si about the API bug",
      "app": "Slack",
      "window_title": "Slack - #engineering",
      "started_at": "2026-02-26T14:31:00",
      "status": "completed",
      "completed_at": "2026-02-26T14:35:00"
    },
    {
      "id": "task_003",
      "intent": "Looking up React useEffect cleanup pattern",
      "app": "Chrome",
      "window_title": "Stack Overflow - React useEffect cleanup",
      "started_at": "2026-02-26T14:35:00",
      "status": "active"
    }
  ],
  "current_focus": "task_003",
  "forgotten_candidates": ["task_001"]
}

3. Interruption & Forgetting Detection

The agent analyzes the task stack to detect potential forgetting:

Metadata

Author@huilingp
Stars2387
Views0
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-huilingp-intent-guardian": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags

#productivity#focus#memory#awareness#context-switch
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.