openclaw-insight

Analyze OpenClaw AI assistant usage patterns and generate interactive insight reports. Trigger when users ask about: OpenClaw usage stats, session analytics, token consumption, cost estimation, friction analysis, optimization suggestions, or any request to audit/visualize OpenClaw session data (e.g. "show my stats", "how much am I spending on AI", "usage report").

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "openclaw-insight" with this command: npx skills add linsheng9731/openclaw-insight

OpenClaw Insight — Usage Guide

CLI tool that analyzes local OpenClaw session history and generates interactive reports with usage statistics, behavior patterns, friction analysis, and improvement suggestions. 100% local — no data leaves your machine.

Installation

One-Click Install (Recommended)

Use the official one-click installation script:

curl -fsSL https://raw.githubusercontent.com/linsheng9731/openclaw-insight/main/install.sh | bash

This script will automatically:

  1. Detect your operating system and architecture
  2. Download the appropriate binary release
  3. Verify the integrity of the downloaded file
  4. Install it in a suitable location ($HOME/.local/bin by default)
  5. Make the command available in your PATH

Install Specific Version

To install a specific version (e.g., v1.0.0):

curl -fsSL https://raw.githubusercontent.com/linsheng9731/openclaw-insight/main/install.sh | bash -s -- --version v1.0.0

From Source

For development or if you want to build from source:

git clone https://github.com/linsheng9731/openclaw-insight.git
cd openclaw-insight
npm install && npm run build

CLI Usage

# Default: analyze last 30 days, open HTML report in browser
openclaw-insight

# Analyze last 7 days
openclaw-insight --days 7

# JSON output
openclaw-insight --format json --output report.json

# Specific agent + custom output
openclaw-insight --agent my-agent --output ~/Desktop/insight.html

# Verbose, no auto-open
openclaw-insight --verbose --no-open

Options

OptionDefaultDescription
-d, --days <n>30Number of days to analyze
-m, --max-sessions <n>200Maximum sessions to process
-a, --agent <id>auto-detectAgent ID to analyze
-s, --state-dir <path>~/.openclawOpenClaw state directory
-o, --output <path>~/.openclaw/usage-data/report.htmlOutput file path
-f, --format <fmt>htmlOutput format: html or json
--no-openDon not auto-open the report in browser
-v, --verboseEnable verbose output

What the Report Includes

Usage Statistics

  • Sessions: total count, daily average, activity streaks
  • Tokens: input/output breakdown, cache hit rates, cost estimation
  • Temporal: daily activity charts, peak hours identification
  • Channels: per-channel session counts and token efficiency
  • Models: model diversity, per-model cache performance

Behavior Patterns

Automatically detects: peak hours, channel preferences, session duration profiles, cache utilization efficiency, model diversity, and tool usage preferences. Each pattern has an impact level (high / medium / low).

Friction Events

Identifies pain points in your sessions:

TypeDescription
high_token_wasteExcessive output relative to input
excessive_compactionsRepeatedly hitting context window limits
abandoned_sessionStarted but barely used sessions
underutilized_cacheLarge sessions with zero cache hits
context_overflowRepeated context window exhaustion
single_message_sessionsOne-shot interactions with high overhead

Improvement Suggestions

Prioritized recommendations across these categories:

  • Token Efficiency — cache optimization, verbosity control, batching
  • Channel Optimization — multi-channel access, per-channel efficiency
  • Model Selection — routing simple tasks to cheaper models
  • Context Management — conversation splitting, token budgets
  • Scheduling — usage pattern optimization
  • Memory Utilization — cross-session context retention
  • Feature Discovery — underused OpenClaw capabilities
  • Workflow Improvement — conversation depth, specification clarity

Each suggestion includes impact, effort, detailed explanation, and optional config snippets.

Data Sources

The tool reads from OpenClaw local state directory (read-only, never modifies data):

~/.openclaw/
  agents/{agentId}/
    sessions/
      sessions.json          # Session metadata index
      {sessionId}.jsonl      # Per-session conversation transcripts

JSON Output Structure

When using --format json, the report contains:

InsightReport {
  generatedAt, periodStart, periodEnd, daysAnalyzed,
  summary        — aggregate stats (sessions, tokens, cost, streaks, etc.)
  dailyActivity  — per-day breakdown
  hourlyDistribution — 24-hour activity heatmap
  channelStats   — per-channel metrics
  modelStats     — per-model metrics
  sessionAnalyses — detailed per-session data
  patterns       — detected behavior patterns
  frictions      — friction events
  suggestions    — improvement recommendations
}

Common Scenarios

User RequestCommand
Show my statsopenclaw-insight
How much am I spending?openclaw-insight --format json then read summary.estimatedCostUsd
Why are my sessions slow?Run analysis then focus on friction events
Compare my channelsRun analysis then present channelStats
Report for last weekopenclaw-insight --days 7
How can I use OpenClaw better?Run analysis then present top suggestions

Troubleshooting

ProblemFix
No agents foundVerify ~/.openclaw exists and contains agent data
No sessions in last N daysIncrease --days value
Empty channel/model statsOpenClaw version may be too old
Build errorsUpgrade to Node.js >= 22

Development

npm install          # Install dependencies
npm run build        # Build
npm run dev          # Development mode
npm test             # Run tests
npm run clean        # Clean build artifacts

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Leads

Leads - command-line tool for everyday use

Registry SourceRecently Updated
General

Bmi Calculator

BMI计算器。BMI计算、理想体重、健康计划、体重追踪、儿童BMI、结果解读。BMI calculator with ideal weight, health plan. BMI、体重、健康。

Registry SourceRecently Updated
General

Blood

Blood — a fast health & wellness tool. Log anything, find it later, export when needed.

Registry SourceRecently Updated
General

Better Genshin Impact

📦BetterGI · 更好的原神 - 自动拾取 | 自动剧情 | 全自动钓鱼(AI) | 全自动七圣召唤 | 自动伐木 | 自动刷本 | 自动采集/挖矿/锄地 | 一条龙 | 全连音游 - UI A better genshin impact, c#, auto-play-game, automatic, g...

Registry SourceRecently Updated