Claude Skill

anomaly-alert

Identify anomalous sessions using Agent Monitor data — cost outliers from the pricing engine, token anomalies (cache miss spikes, compaction baseline surges), unusual event type ratios (PreToolUse/PostToolUse gaps, APIError clusters), behavioral deviations from workflow intellige

LLM Mart · 0 points · 9 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download hoangsonww-claude-code-agent-monitor-plugins_ccam-insights_skills_anomaly-alert-83d4df5.zip · 1 KB
Part of hoangsonww/claude-code-agent-monitor — 86 skills

Install

skills CLI npx skills add https://github.com/hoangsonww/Claude-Code-Agent-Monitor/tree/master/plugins/ccam-insights/skills/anomaly-alert
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install hoangsonww-claude-code-agent-monitor@llmmart
Git git clone https://github.com/hoangsonww/Claude-Code-Agent-Monitor.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole hoangsonww/claude-code-agent-monitor collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

Anomaly Alert

Detect anomalous sessions in Claude Code Agent Monitor data.

Input

The user provides: $ARGUMENTS

This may be:

  • "all" or empty (default: check all anomaly types)
  • "cost" for cost anomalies only
  • "duration" for duration anomalies only
  • "errors" for error rate anomalies only
  • A sensitivity level: "strict" (1σ), "normal" (2σ), "relaxed" (3σ)

Procedure

  1. Fetch baseline data from http://localhost:4820:

    • GET /api/sessions?limit=500 — historical sessions for baseline
    • GET /api/analytics — aggregated metrics
    • GET /api/pricing/cost — cost data per session
  2. Compute baselines for each metric:

    • Mean, median, standard deviation
    • P25, P75, P90, P95, P99 percentiles
    • Interquartile range (IQR) for robust outlier detection
  3. Detect anomalies using statistical thresholds:

    Cost Anomalies

    • Sessions costing >2σ above mean
    • Single sessions exceeding daily average
    • Sudden cost spikes (session-over-session increase >200%)

    Duration Anomalies

    • Sessions lasting >2σ above mean duration
    • Extremely short sessions (<1 minute) that still incur cost
    • Sessions with unusual active-vs-idle ratios

    Error Rate Anomalies

    • Sessions with error rates >2σ above baseline
    • New error types not seen in previous sessions
    • Sessions with >3 consecutive tool failures

    Behavioral Anomalies

    • Unusual tool combinations not seen before
    • Sessions with abnormally high compaction counts
    • Model switches mid-session (if unexpected)
    • Sessions with no tool usage (pure conversation)

    Token Anomalies

    • Input/output token ratio far from historical norm
    • Cache miss rate significantly higher than average
    • Token usage growing faster than session count
  4. Classify each anomaly:

    • 🔴 Critical: Likely indicates a real problem requiring attention
    • 🟡 Warning: Unusual but may be expected for certain tasks
    • 🔵 Info: Interesting deviation worth noting

Output Format

Present as an Anomaly Report:

═══════════════════════════════════════════════
  ANOMALY DETECTION REPORT
  Analyzed: N sessions | Baseline: last 30 days
  Anomalies found: N (🔴 N critical, 🟡 N warn, 🔵 N info)
═══════════════════════════════════════════════

For each anomaly:

  • Session ID and timestamp
  • Anomaly type and severity
  • Observed value vs expected range
  • Possible explanation
  • Recommended action (if any)
Files (claude-code-agent-monitor)
  • agents
    • openai.yaml 268 B
      interface:
        display_name: "Anomaly Alert"
        short_description: "Identify anomalous sessions using Agent Monitor data — cost..."
        default_prompt: "Use $anomaly-alert to inspect CCAM data and complete this workflow safely."
      policy:
        allow_implicit_invocation: true
      
  • SKILL.md 3.1 KB
    ---
    name: anomaly-alert
    description: >
      Identify anomalous sessions using Agent Monitor data — cost outliers from
      the pricing engine, token anomalies (cache miss spikes, compaction baseline
      surges), unusual event type ratios (PreToolUse/PostToolUse gaps, APIError
      clusters), behavioral deviations from workflow intelligence (complexity
      score outliers, error propagation anomalies), and sessions with abnormal
      metadata (extreme turn_count, high thinking_blocks, zero turn_duration).
    ---
    
    # Anomaly Alert
    
    Detect anomalous sessions in Claude Code Agent Monitor data.
    
    ## Input
    
    The user provides: **$ARGUMENTS**
    
    This may be:
    - "all" or empty (default: check all anomaly types)
    - "cost" for cost anomalies only
    - "duration" for duration anomalies only
    - "errors" for error rate anomalies only
    - A sensitivity level: "strict" (1σ), "normal" (2σ), "relaxed" (3σ)
    
    ## Procedure
    
    1. **Fetch baseline data** from `http://localhost:4820`:
       - `GET /api/sessions?limit=500` — historical sessions for baseline
       - `GET /api/analytics` — aggregated metrics
       - `GET /api/pricing/cost` — cost data per session
    
    2. **Compute baselines** for each metric:
       - Mean, median, standard deviation
       - P25, P75, P90, P95, P99 percentiles
       - Interquartile range (IQR) for robust outlier detection
    
    3. **Detect anomalies** using statistical thresholds:
    
       ### Cost Anomalies
       - Sessions costing >2σ above mean
       - Single sessions exceeding daily average
       - Sudden cost spikes (session-over-session increase >200%)
    
       ### Duration Anomalies
       - Sessions lasting >2σ above mean duration
       - Extremely short sessions (<1 minute) that still incur cost
       - Sessions with unusual active-vs-idle ratios
    
       ### Error Rate Anomalies
       - Sessions with error rates >2σ above baseline
       - New error types not seen in previous sessions
       - Sessions with >3 consecutive tool failures
    
       ### Behavioral Anomalies
       - Unusual tool combinations not seen before
       - Sessions with abnormally high compaction counts
       - Model switches mid-session (if unexpected)
       - Sessions with no tool usage (pure conversation)
    
       ### Token Anomalies
       - Input/output token ratio far from historical norm
       - Cache miss rate significantly higher than average
       - Token usage growing faster than session count
    
    4. **Classify each anomaly**:
       - **🔴 Critical**: Likely indicates a real problem requiring attention
       - **🟡 Warning**: Unusual but may be expected for certain tasks
       - **🔵 Info**: Interesting deviation worth noting
    
    ## Output Format
    
    Present as an **Anomaly Report**:
    
    ```
    ═══════════════════════════════════════════════
      ANOMALY DETECTION REPORT
      Analyzed: N sessions | Baseline: last 30 days
      Anomalies found: N (🔴 N critical, 🟡 N warn, 🔵 N info)
    ═══════════════════════════════════════════════
    ```
    
    For each anomaly:
    - Session ID and timestamp
    - Anomaly type and severity
    - Observed value vs expected range
    - Possible explanation
    - Recommended action (if any)
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related