smart-analytics

Business analytics dashboard with real-time metrics, custom reports, and data visualization. Supports multiple data sources.

SKILL.md

GitHub

Smart Analytics

Business intelligence and analytics platform.

Features

  • ๐Ÿ“Š Real-time Dashboards โ€” Live metrics and KPIs
  • ๐Ÿ“ˆ Custom Reports โ€” Build custom analytics
  • ๐Ÿ”— Multi-source โ€” Connect databases, APIs, CSV
  • ๐Ÿ“ฑ Responsive โ€” Works on all devices
  • ๐Ÿ”” Alerts โ€” Threshold-based notifications

Data Sources

Source Type Status
PostgreSQL Database โœ…
MySQL Database โœ…
MongoDB Database โœ…
REST API API โœ…
CSV/Excel File โœ…
Google Analytics Service โœ…

Usage

Create Dashboard

# Create from template
hermes analytics create --template ecommerce

# Create custom
hermes analytics create --name "Sales Dashboard" \
  --metrics revenue,orders,conversion \
  --period 30d

Generate Reports

# Weekly report
hermes analytics report --type weekly

# Custom report
hermes analytics report \
  --metrics revenue,users \
  --group-by region \
  --format pdf

Real-time Monitoring

# Start live dashboard
hermes analytics live --port 3001

# Monitor specific metrics
hermes analytics watch --metric api_response_time

Visualization Types

  • ๐Ÿ“Š Bar/Line/Area Charts
  • ๐Ÿฅง Pie/Donut Charts
  • ๐Ÿ“ˆ Sparklines
  • ๐Ÿ—บ๏ธ Geographic Maps
  • ๐Ÿ“‹ Data Tables
  • ๐ŸŽฏ Gauge Charts

Alert Configuration

# analytics-alerts.yml
alerts:
  - name: "High Error Rate"
    metric: error_rate
    condition: "> 5%"
    notify: [telegram, email]
  
  - name: "Low Conversion"
    metric: conversion_rate
    condition: "< 2%"
    notify: [slack]

Pitfalls

  1. Data Volume โ€” Large datasets may need pagination
  2. Real-time Costs โ€” Live queries can be expensive
  3. Cache Strategy โ€” Balance freshness vs performance