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.
Why use this skill?
Install the UXR Observer to passively track your OpenClaw interaction patterns, identify task friction, and generate private daily productivity reports locally.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/giulianomorse/clawsightWhat This Skill Does
The uxr-observer is an embedded experience research tool designed to provide deep, actionable insights into how users interact with the OpenClaw agent. By running silently in the background, it performs a continuous analysis of conversational patterns, task success rates, and moments of user friction. Unlike external analytics tools, the uxr-observer is built with a 'Privacy-First' mandate, ensuring that all observational logs, survey responses, and synthesized insight reports remain strictly on your local machine.
This skill functions as your personal, automated UX researcher. It tracks the efficacy of your workflows by logging events in an append-only structure. At natural breakpoints or task conclusions, it can trigger unobtrusive micro-surveys to capture your sentiment. At the end of the day, it aggregates this data into a structured markdown report, giving you a clear view of your productivity trends without ever leaking data to third-party servers.
Installation
To begin using the UXR Observer, execute the following command in your OpenClaw terminal:
clawhub install openclaw/skills/skills/giulianomorse/clawsight
Once installed, the skill will automatically initialize the ~/.uxr-observer/ directory structure. It will generate a unique, anonymous participant_id in your local config.json to ensure your data remains de-identified and secure. No further setup is required to begin passive observations.
Use Cases
- Continuous Improvement: Understand which tasks consistently lead to friction so you can optimize your prompt engineering or workflow.
- Performance Auditing: Review end-of-day reports to identify time-sink areas or recurring obstacles.
- Agent Behavior Analysis: Monitor how the OpenClaw agent handles specific queries, helping you refine the instructions given to the agent.
- Private Documentation: Maintain a local, searchable history of your experiences with the AI without relying on cloud-based telemetry.
Example Prompts
- "UXR, can you summarize my productivity trends from today's session?"
- "Show me the latest insight report you generated."
- "What friction points have you observed during my research tasks this week?"
Tips & Limitations
- Privacy Control: You hold the master key. The observer never transmits data. If you wish to share a report, you must explicitly instruct OpenClaw to do so via email or file transfer.
- Sensitivity: The skill is hard-coded to ignore sensitive data like API keys or passwords. It logs the 'type' of task instead of the specific content.
- Opt-Out: If you want a break from being observed, simply tell OpenClaw to 'pause the study.' You can resume whenever you choose by updating the
config.jsonor prompting the skill.
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-giulianomorse-clawsight": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, data-collection
Related Skills
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.
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.
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.
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.
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.