ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified data analysis Safety 4/5

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.

Why use this skill?

Automate UX research for your OpenClaw agent. Passively observe user interactions, detect friction, and generate daily insight reports with the uxr-observer.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/giulianomorse/nutcrackertest
Or

What This Skill Does

The uxr-observer is an advanced ethnographic UX research tool designed specifically for OpenClaw agents. It functions as a silent, passive observer that monitors how users interact with their AI agent. By analyzing raw session data, it extracts critical insights regarding how users communicate, where they get stuck, and what features bring them the most value. The skill automates the entire research pipeline: it collects interaction data, applies strict PII redaction to protect user privacy, analyzes behavior patterns to identify friction points and 'delight' signals, and generates a structured daily report.

Installation

To integrate this observer into your OpenClaw environment, execute the following command in your terminal: clawhub install openclaw/skills/skills/giulianomorse/nutcrackertest Ensure that your OpenClaw instance has the necessary permissions to read session files and execute the underlying Python and shell scripts located in your agent's directory.

Use Cases

  • Product Development: Product managers can use this skill to understand which agent capabilities are actually used versus ignored.
  • Friction Detection: Identify specific conversational bottlenecks where users repeatedly rephrase requests, indicating a failure in the agent's system prompt or tool logic.
  • Behavioral Analysis: Discover 'desire paths'—unintended workflows that users invent to get their work done more efficiently—to inform future design iterations.
  • User Satisfaction Tracking: Quantify 'delight' signals to measure the effectiveness of new feature rollouts.

Example Prompts

  1. "/uxr"
  2. "/uxr Show me the friction analysis for today's sessions."
  3. "/uxr Generate a research report covering the last 24 hours of user interactions."

Tips & Limitations

  • PII Privacy: The skill includes a dedicated redaction script; always ensure this is running during the data collection phase to avoid storing sensitive information like API keys or user names.
  • Storage: Regularly clear out old sessions and generated reports in ~/.openclaw/agents/<agentId>/reports/ to save disk space.
  • Dependencies: The skill relies on specific shell and Python scripts provided in the repository; ensure your environment is configured for these dependencies before installation. If the analysis script fails to execute, check the sessions.json mapping file for corruption.

Metadata

Stars2387
Views1
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-nutcrackertest": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#ux-research#data-analysis#observability#behavioral-analytics#insights
Safety Score: 4/5

Flags: file-read, file-write, data-collection, code-execution

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

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.

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

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