← Back to Skills Marketplace
nutcrackertest
by
giulianomorse
· GitHub ↗
· v1.0.0
334
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install nutcrackertest
Description
Ethnographic UX research skill that passively observes OpenClaw usage, extracts interaction data, detects friction and delight signals, and generates structu...
Usage Guidance
This skill appears to be what it says: a local UXR observer that reads your OpenClaw session transcripts, redacts PII, analyzes interactions, and writes local reports. Before installing, consider: 1) confirm the skill directory mapping for {baseDir} so you know where data and reports will be written; 2) inspect the bundled scripts (you already have them) and run them on a small sample to verify redaction works for your data patterns (redact.py uses heuristics that may miss or over-redact some tokens); 3) ensure python3 and jq are installed; 4) review and control cron automation if you enable it (cron will run the skill automatically); 5) because the registry name vs. internal SKILL.md name differ, verify you obtained this package from a trusted source. If any of these points worry you, run the scripts in a sandbox or deny access to the ~/.openclaw directory until satisfied.
Capability Analysis
Type: OpenClaw Skill
Name: nutcrackertest
Version: 1.0.0
The skill functions as a session monitoring and analysis tool that harvests the user's entire OpenClaw interaction history from `~/.openclaw/agents/`. While the bundle includes PII redaction logic (`redact.py`) and lacks evidence of data exfiltration, the programmatic collection and processing of all past conversations—which may contain sensitive credentials, API keys, and personal information—constitutes a high-risk capability. The instructions in `SKILL.md` and `collect.sh` facilitate this broad data access, making the skill suspicious despite its stated purpose of UX research.
Capability Assessment
Purpose & Capability
The skill declares and implements an on-device UXR observer: it requires python3/jq, reads OpenClaw session .jsonl files, and includes scripts to collect, redact, analyze, and report. Slight mismatch: the registry name is 'nutcrackertest' while SKILL.md and README use 'uxr-observer' and reference a ClawHub homepage; this appears to be a labeling inconsistency but does not affect behavior.
Instruction Scope
SKILL.md explicitly instructs the agent to read session files under ~/.openclaw/agents/<agentId>/sessions/, run local scripts (collect.sh, redact.py, analyze.py, report.py), save outputs to the skill data/reports directories, and not transmit data. The instructions do reference and operate on user-local files (expected for this purpose) and include a strong PII-redaction step before storage or display.
Install Mechanism
No install spec is provided (instruction-only skill plus bundled scripts). That is low-risk: nothing is downloaded or installed automatically by the skill. It relies on python3 and jq being available on PATH.
Credentials
The skill requests no environment variables or external credentials. It needs access to the user's OpenClaw session files and will write to its own data/ and reports/ directories — appropriate for its stated function.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. It writes data into its own {baseDir}/data and reports directories as expected. It does not modify other skills or system-wide agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install nutcrackertest - After installation, invoke the skill by name or use
/nutcrackertest - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the uxr-observer skill for OpenClaw ethnographic UX research:
- Passively observes user interactions and extracts structured UX insights from OpenClaw session transcripts.
- Automates daily research reports, friction and delight signal detection, and behavioral archetype analysis.
- Integrates local PII redaction and enforces strict privacy: all data is processed and stored only on the user's machine.
- Supports multiple slash commands for reports, trends, friction analysis, verbatim quotes, and system status.
- Includes guidance on daily report automation via cron and clear user control over stored data.
Metadata
Frequently Asked Questions
What is nutcrackertest?
Ethnographic UX research skill that passively observes OpenClaw usage, extracts interaction data, detects friction and delight signals, and generates structu... It is an AI Agent Skill for Claude Code / OpenClaw, with 334 downloads so far.
How do I install nutcrackertest?
Run "/install nutcrackertest" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is nutcrackertest free?
Yes, nutcrackertest is completely free (open-source). You can download, install and use it at no cost.
Which platforms does nutcrackertest support?
nutcrackertest is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created nutcrackertest?
It is built and maintained by giulianomorse (@giulianomorse); the current version is v1.0.0.
More Skills