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.
Why use this skill?
Use the Pattern Analyst skill to track your goals, synthesize ideas, and identify behavioral trends. Transform your OpenClaw agent into a strategic partner.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/enzoricciulli/pattern-analystWhat This Skill Does
The Pattern Analyst is a specialized cognitive skill for the OpenClaw agent designed to track, synthesize, and provide high-level insights into user activity. It functions as a persistent meta-layer that sits atop daily interactions, transforming fragmented messages, links, and ideas into a structured knowledge base. By logging interactions into a dedicated notes/patterns.md file, the agent tracks content types, intent signals, and goal alignment. This allows the AI to move beyond reactive task execution and toward proactive partnership, identifying emerging themes, contradictions in behavior, and untapped opportunities that the user might miss while deep in the day-to-day workflow.
Installation
To integrate this skill, use the following command in your terminal:
clawhub install openclaw/skills/skills/enzoricciulli/pattern-analyst
Use Cases
- Strategic Alignment: Ensuring that daily tasks and learning interests remain strictly aligned with long-term professional goals (e.g., Global AI Lead responsibilities).
- Idea Synthesis: Connecting disparate pieces of information—such as an AI hackathon tool and a marketing framework—into a cohesive development project.
- Behavioral Optimization: Identifying negative feedback loops or repetitive tasks that consume time without driving value.
- Knowledge Retrieval: Quickly surfacing historical context on topics the user has previously explored but potentially set aside.
Example Prompts
- "I've been reading a lot about fintech agents lately; can you analyze my recent notes and tell me if this is becoming a primary interest or just a temporary distraction?"
- "Look at my patterns from the last week—do you see any contradictions between what I say I want to focus on and what I actually spent my time on?"
- "Summarize the themes from my last few interactions regarding AI-assisted development and suggest three next steps to make progress on that goal."
Tips & Limitations
- Transparency: The skill relies heavily on the
notes/patterns.mdfile. Ensure this file is maintained and readable so the agent can accurately aggregate data. - Auto-Confirmation: The system uses an auto-confirmation mechanism after 3+ repetitions to reduce noise, but don't be afraid to manually override or clarify insights if the agent misinterprets your intent.
- Proactive Engagement: Allow the agent to surface insights during heartbeat cycles; this is often where the most significant 'hidden' patterns are discovered.
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-enzoricciulli-pattern-analyst": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read
Related Skills
screenshot-capture
Process screenshots Enzo shares with comments. Save to reference library, extract content, categorize, set reminders, and log patterns. Use when Enzo sends an image with context like "save this", shares a screenshot of content (LinkedIn posts, tweets, articles), or sends ideas/frameworks to remember.
adaptive-reasoning
Automatically assess task complexity and adjust reasoning level. Triggers on every user message to evaluate whether extended thinking (reasoning mode) would improve response quality. Use this as a pre-processing step before answering complex questions.
scamper
Apply SCAMPER creative thinking method to develop ideas, adapt frameworks, generate hackathon concepts, or break through when stuck. Use when Enzo says "SCAMPER this", asks to develop/expand an idea, wants hackathon concepts from existing tools, says he's stuck, or when processing new ideas in the ideas inbox.