Skip to content
Back to skills

Observability Dashboard Creator

ASecurity

Create and manage Grafana dashboards for Claude Code observability. Use when importing pre-built dashboards or creating custom visualizations.

  • 3 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added February 8, 2026
devopsbashdebuggingapiperformance

Works with

  • claude code
  • api

Security analysis

A100/100

Pro scans all 9 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add adaptationio/Skrillz --skill observability-dashboard-creator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Observability Dashboard Creator?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Observability Dashboard Creator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/adaptationio-observability-dashboard-creator/badge)](https://www.skillsdirectory.com/skills/adaptationio-observability-dashboard-creator)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: observability-dashboard-creator
description: Create and manage Grafana dashboards for Claude Code observability. Use when importing pre-built dashboards or creating custom visualizations.
---

# Observability Dashboard Creator

Import pre-built Grafana dashboards and create custom visualizations for Claude Code monitoring.

## When to Use

- After observability stack is running
- Need pre-built Claude Code dashboards
- Want to create custom dashboards
- Need to export/backup existing dashboards

## Operations

### `import-all`

Import all pre-built Claude Code dashboards to Grafana.

**Dashboards Imported**:
1. **Claude Code Overview** - Sessions, tokens, costs, errors at-a-glance
2. **Tool Performance Matrix** - Per-tool metrics (duration, failure rates)
3. **Cost Analysis** - Token usage and API cost tracking
4. **Error Tracking** - Error patterns and recent failures
5. **Session Analysis** - Session duration and conversation patterns

**Usage**:
```bash
# Invoke skill operation
import-all
```

**What Happens**:
1. Connects to Grafana API (localhost:3000)
2. Creates "Claude Code" dashboard folder
3. Imports all 5 dashboards via Grafana API
4. Sets up dashboard links and navigation
5. Verifies import success

### `import-dashboard`

Import a specific dashboard by name.

**Parameters**:
- `name`: Dashboard name (overview, tool-performance, cost-analysis, error-tracking, session-analysis)

**Example**:
```bash
import-dashboard --name overview
```

### `create-custom`

Create custom dashboard from template.

**Parameters**:
- `name`: Dashboard name
- `type`: overview, tool-specific, cost, error, session
- `panels`: Comma-separated panel types

**Example**:
```bash
create-custom \
  --name "Bash Tool Deep Dive" \
  --type tool-specific \
  --panels "duration,errors,frequency,success-rate"
```

### `export-dashboards`

Export all Claude Code dashboards to JSON (backup).

**Output**: `.observability/backups/dashboards-YYYYMMDD_HHMMSS/*.json`

### `list-dashboards`

List all Claude Code dashboards in Grafana.

**Output**:
```
Claude Code Dashboards:
1. Claude Code Overview (ID: 42)
2. Tool Performance Matrix (ID: 43)
3. Cost Analysis (ID: 44)
4. Error Tracking (ID: 45)
5. Session Analysis (ID: 46)
```

## Pre-built Dashboards

### 1. Claude Code Overview

**Panels**:
- Session Count (last 24h)
- Total Token Usage (last 24h)
- Total Cost (last 24h)
- Error Rate (last 1h)
- Token Usage Over Time (timeseries)
- Tool Call Frequency (timeseries by tool)
- Recent Errors (logs table)

**Use Cases**:
- Daily health check
- Quick status overview
- Anomaly detection

### 2. Tool Performance Matrix

**Panels** (per tool: Read, Write, Edit, Bash, etc.):
- Call count
- Average duration
- P95 latency
- P99 latency
- Success rate
- Failure rate
- Top error messages

**Use Cases**:
- Identify slow tools
- Find high-failure tools
- Performance optimization

### 3. Cost Analysis

**Panels**:
- Daily cost trend
- Weekly cost comparison
- Monthly projection
- Token usage breakdown (input vs output)
- Cost per session
- Budget alerts (configurable threshold)
- Top expensive sessions

**Use Cases**:
- Budget tracking
- Cost optimization
- Usage forecasting

### 4. Error Tracking

**Panels**:
- Error timeline (last 24h)
- Error types distribution (pie chart)
- Errors by tool (bar chart)
- Recent errors table (with details)
- Error rate trend
- Top error messages (frequency)

**Use Cases**:
- Debugging
- Error pattern detection
- Quality monitoring

### 5. Session Analysis

**Panels**:
- Session duration distribution (histogram)
- Sessions per day/week (timeseries)
- Active time vs idle time
- Conversation depth (turns per session)
- Session frequency by hour
- Average session length trend

**Use Cases**:
- Usage pattern analysis
- User engagement metrics
- Productivity insights

## Dashboard Features

All dashboards include:
- **Time range selector** (last 15m, 1h, 6h, 24h, 7d, 30d)
- **Auto-refresh** (30s, 1m, 5m, off)
- **Variables** for filtering (tool_name, session_id, etc.)
- **Annotations** for important events
- **Links** between related dashboards

## References

- `references/dashboards/claude-code-overview.json` - Overview dashboard
- `references/dashboards/tool-performance-matrix.json` - Tool metrics
- `references/dashboards/cost-analysis.json` - Cost tracking
- `references/dashboards/error-tracking.json` - Error monitoring
- `references/dashboards/session-analysis.json` - Session analytics
- `references/grafana-api-guide.md` - Grafana API usage

## Scripts

- `scripts/import-all-dashboards.sh` - Import all pre-built dashboards
- `scripts/export-dashboards.sh` - Backup dashboards to JSON
- `scripts/create-folder.sh` - Create "Claude Code" dashboard folder

Files in this skill

  • SKILL.md4.6 KB
  • references/dashboards/01-claude-code-overview.json6.6 KB
  • references/dashboards/02-tool-performance.json3.7 KB
  • references/dashboards/03-cost-analysis.json6.3 KB
  • references/dashboards/04-error-tracking.json4.1 KB
  • references/dashboards/05-session-analytics.json2.7 KB
  • references/dashboards/06-enhanced-analytics.json6.6 KB
  • references/dashboards/07-deep-analytics.json8.2 KB
  • scripts/import-all-dashboards.sh3.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.