← Back to Skills Marketplace
enzoricciulli

Pattern Analyst

by enzoricciulli · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1282
Downloads
0
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install pattern-analyst
Description
Analyze interactions to identify patterns in what Enzo shares, why he shares it, and how it connects to his goals. Use during heartbeats for periodic analysis, when Enzo asks about his patterns/interests, or when significant new content is shared that reveals a pattern.
Usage Guidance
This skill does what it says — it tracks and surfaces patterns — but it also writes to and updates your workspace files (notes/patterns.md and USER.md), including an automatic 'auto-confirm' flow that will change your USER.md after seeing a pattern 3 times. Before installing: (1) ensure you have backups of USER.md and any notes files; (2) consider requiring explicit user confirmation before any changes to USER.md (update the SKILL.md or wrapper to remove auto-confirm); (3) limit or review autonomous heartbeats (disable or require manual invocation) so the agent doesn't modify your profile without your review; (4) confirm where notes/patterns.md will be stored and who/what has access to that path. These mitigations reduce risk; if you expect the skill to auto-update your profile, accept that behavior only after reviewing and testing it in a safe workspace.
Capability Analysis
Type: OpenClaw Skill Name: pattern-analyst Version: 1.0.0 The skill bundle is designed to analyze user interactions and log patterns for self-improvement. It instructs the AI agent to read `USER.md` and write to `notes/patterns.md` and `USER.md` to track and update user goals and observed patterns. All described actions are directly aligned with the stated purpose and do not involve any data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts to subvert the agent's core function or access unrelated sensitive data. The file operations are confined to internal, purpose-specific files.
Capability Assessment
Purpose & Capability
The name/description align with the instructions: the skill analyzes interactions and stores pattern notes. However, the SKILL.md explicitly reads and writes workspace files (notes/patterns.md and USER.md) but the skill metadata declares no required config paths or file access — an omission that should be called out.
Instruction Scope
Instructions go beyond passive analysis: they require logging every relevant interaction to notes/patterns.md, periodic proactive reviews (heartbeats), and an automatic 'independent confirmation' flow that will tag patterns as [AUTO-CONFIRMED] after 3 repeats and immediately update USER.md. Auto-confirming and immediately updating the user's profile without explicit user approval is scope creep from 'observe and surface' to 'modify user state'.
Install Mechanism
This is an instruction-only skill with no install spec or code files, so there is no install-time execution risk. That said, runtime file writes are still possible because the instructions tell the agent to modify workspace files.
Credentials
The skill requests no credentials or environment variables, which is appropriate. But it still requires read/write access to notes/patterns.md and USER.md (and expects those files to exist or be creatable) — this file access is not declared in metadata and can expose or alter stored personal data. No network exfiltration is requested in the instructions.
Persistence & Privilege
The skill is not flagged always:true, but it instructs autonomous behavior (periodic heartbeats) and automatic updates to USER.md when patterns are auto-confirmed. Modifying the user's profile/data automatically increases persistence and the potential blast radius if the skill behaves incorrectly. The metadata does not warn about this self-modifying behavior.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pattern-analyst
  3. After installation, invoke the skill by name or use /pattern-analyst
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of pattern-analyst — a skill for tracking and analyzing Enzo’s sharing patterns and goals. - Provides structured categories for logging content types and analysis dimensions. - Details a markdown-based format for logging observations, patterns, and goal connections. - Establishes guidelines for periodic reviews (“heartbeats”) and proactive surfacing of insights. - Outlines types of insights to highlight: convergence, contradiction, opportunity, progress, and gaps. - Introduces a pattern validation flow, supporting both explicit and automatic confirmation of emerging patterns. - Emphasizes privacy: analysis and insights are strictly for Enzo’s use only.
Metadata
Slug pattern-analyst
Version 1.0.0
License
All-time Installs 4
Active Installs 4
Total Versions 1
Frequently Asked Questions

What is Pattern Analyst?

Analyze interactions to identify patterns in what Enzo shares, why he shares it, and how it connects to his goals. Use during heartbeats for periodic analysis, when Enzo asks about his patterns/interests, or when significant new content is shared that reveals a pattern. It is an AI Agent Skill for Claude Code / OpenClaw, with 1282 downloads so far.

How do I install Pattern Analyst?

Run "/install pattern-analyst" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Pattern Analyst free?

Yes, Pattern Analyst is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Pattern Analyst support?

Pattern Analyst is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Pattern Analyst?

It is built and maintained by enzoricciulli (@enzoricciulli); the current version is v1.0.0.

💬 Comments