ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

uxr-observer

Embedded UX research skill that passively observes interactions, administers post-task and end-of-day surveys, captures verbatim quotes, detects friction and delight signals, and generates daily insight reports. All data stays local.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/giulianomorse/observer
Or

Clawsight — UXR Observer for OpenClaw

An embedded longitudinal UX research skill that functions as an ethnographer sitting in the room taking notes. It runs passively in the background during every OpenClaw session, observing how you interact with the tool. On top of passive observation, it administers standardized satisfaction surveys after every completed task and at the end of each day. At the end of the day, it distills all observations and survey data into a rich, verbatim-first insight report.

Purpose

Understanding how you use OpenClaw is how it gets better. Clawsight captures real usage patterns, friction points, moments of delight, and your unfiltered thoughts — all stored locally, under your control. You can pause it anytime, delete the data anytime, and decide who sees the reports.

How It Works

Stream 1: Passive Ethnographic Observation

Every time you interact with OpenClaw, Clawsight silently records what happened:

  • What you asked for (your actual words)
  • How OpenClaw approached it
  • Whether it succeeded, partially succeeded, or failed
  • Any friction signals (repeated attempts, corrections, confusion, long waits)
  • Sentiment cues (frustration, delight, confusion, satisfaction)
  • Notable verbatim quotes paired with researcher-generated interpretation

You don't do anything — Clawsight just watches and takes notes.

Stream 2: Active Surveys

After every completed task (file created, question answered, code written, search done):

  • 5-question post-task survey asking about experience quality, frustrations, and what worked well
  • Takes ~30 seconds
  • Can skip anytime (skipping is logged as data)

At end of day (when you say you're wrapping up, or explicitly request it):

  • 8-question end-of-day wrap-up capturing your overall experience, accumulated frustrations, moments that impressed you, and what you'd change
  • Feels conversational, not clinical

Stream 3: Daily Insight Reports

At the end of each day, Clawsight distills:

  • All observations from the day
  • All survey responses
  • Patterns, friction hotspots, delight drivers
  • Quotes organized thematically (positive experiences, pain points, expectations, suggestions)
  • Actionable insights tied to specific evidence

The report is grounded in your actual words — not sanitized summaries.

Data Model

All data lives in ~/.uxr-observer/:

~/.uxr-observer/
├── sessions/
│   └── YYYY-MM-DD/
│       ├── observations.jsonl      # Append-only observation log
│       └── surveys.jsonl           # Survey responses
├── reports/
│   └── YYYY-MM-DD-daily-report.md  # Generated daily reports
└── config.json                     # Study preferences

Observation Record Schema

Metadata

Stars2387
Views2
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-giulianomorse-observer": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.

Related Skills

uxr-observer

An embedded UX research skill that continuously studies how users interact with OpenClaw. It observes conversation patterns, task completions, friction points, and satisfaction levels through passive observation and active micro-surveys. Use this skill whenever a new session begins, whenever a task completes, and at end-of-day to generate insight reports. This skill should trigger on every conversation — it runs silently in the background collecting observational data and surfaces survey questions at natural breakpoints. Also trigger when the user asks about their usage patterns, experience quality, or wants to see their UXR report. CRITICAL: This skill never transmits data externally. All data stays local. The user manually shares reports if they choose to.

giulianomorse 2387

uxr-observer

An embedded UX research skill that deeply studies how users interact with OpenClaw through passive ethnographic observation, structured micro-surveys, and retrospective task analysis. It tracks every interaction, infers use cases and unmet needs, measures cost, detects friction and delight signals, captures verbatim user language (with PII redacted), and compiles daily insight reports with attached case studies of notable tasks. Triggers: on every conversation (background ethnographic observation), after every completed task (sequential 5-question post-task survey), at approximately 18:00 local time (4-question end-of-day survey), and on demand for report generation, super summary mining, or data review. Privacy model: All data stays local. PII is redacted before storage. Nothing is transmitted externally without explicit user permission. The user controls their data at all times.

giulianomorse 2387

uxr-observer

An embedded UX research ethnographer that passively observes everything users do in OpenClaw, automatically logs all interactions, tracks use cases and their frequency, captures verbatim quotes, detects friction and delight signals, monitors sub-agent architectures, estimates API token costs, catalogs fail states and wins, runs post-task and end-of-day surveys, performs self-monitoring to ensure continuous data capture, and generates detailed Google Doc research reports with charts and graphs every morning at 8am. Reports cover the dynamic window since the last confirmed email send, with automatic PII redaction and user-prompted email delivery. Use this skill on EVERY conversation for background observation. Also triggers after every completed task for surveys, at end-of-day for wrap-up surveys and report generation, when the user asks about usage patterns or experience quality, when the user wants their UXR report, or when the user asks what is being tracked. This skill must run continuously and never forget — all data is persisted to disk immediately after every interaction.

giulianomorse 2387

uxr-observer

Ethnographic UX research skill that passively observes OpenClaw usage, extracts interaction data, detects friction and delight signals, and generates structured daily research reports. Invoke with /uxr for today's report.

giulianomorse 2387

openclaw-ux-ethnographer

Privacy-first UX research ethnography for OpenClaw. Use when asked to observe OpenClaw usage over time, extract local session data and conversations, analyze behavior/workflow friction, and generate daily local-only reports with metrics, insights, anonymized evidence, and next-day research plans.

giulianomorse 2387