Agent skill

well-production-dashboard

Create interactive well production dashboards with real-time monitoring, verification integration, economic metrics, and multi-format exports. Use for well performance analysis, field aggregation, production forecasting, and API-driven dashboards.

Stars 4
Forks 4

Install this agent skill to your Project

npx add-skill https://github.com/vamseeachanta/workspace-hub/tree/main/.claude/skills/data/energy/well-production-dashboard

SKILL.md

Well Production Dashboard

When to Use

  • Interactive well production dashboards
  • Real-time well monitoring and alerts
  • Production decline analysis and forecasting
  • Field-level aggregation and comparison
  • Well economic metrics (NPV, decline rates, ROI)
  • Data quality verification integration
  • Multi-format exports (PDF, Excel, JSON)
  • REST API for dashboard data access

Prerequisites

  • Python environment with worldenergydata package installed
  • BSEE well production data
  • Flask (included in dependencies) for API features

Python API

Dashboard Initialization

python
from worldenergydata.well_production_dashboard import (
    WellProductionDashboard,
    WellDashboardConfig,
    WellMetrics,
    FieldAggregator,
    DashboardAPI,
    DashboardCLI
)

See sub-skills for full details.

REST API Integration

python
from worldenergydata.well_production_dashboard import DashboardAPI

api = DashboardAPI(dashboard)
api.run(host='0.0.0.0', port=5000, debug=False)

# Endpoints:
# GET /api/health         - Health check
# GET /api/wells          - List all wells
# GET /api/wells/<id>     - Get specific well data
# GET /api/dashboard/data - Get complete dashboard data

Key Classes

Class Purpose
WellProductionDashboard Main dashboard controller
WellDashboardConfig Dashboard configuration
WellMetrics Financial and production metrics
FieldAggregator Field-level aggregation
DashboardAPI Flask REST API
DashboardCLI Command-line interface
WellDashboardExportManager Export to PDF/Excel/JSON
QueryOptimizer BSEE data loading optimization
DashboardCacheManager Caching for performance

Related Skills

  • bsee-data-extractor - BSEE data loading
  • npv-analyzer - Economic analysis
  • fdas-economics - Field development economics
  • energy-data-visualizer - Visualizations

References

  • Flask REST API Documentation
  • Plotly Interactive Charts
  • BSEE Data Standards

Sub-Skills

  • Best Practices
  • 1. Basic Well Dashboard (+3)
  • Command Line Interface
  • REST API Endpoints
  • Export Formats
  • Configuration Options

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results