Agent Skills: Sodir Data Extractor

Extract and process Norwegian Petroleum Directorate field and production

UncategorizedID: vamseeachanta/workspace-hub/sodir-data-extractor

Install this agent skill to your local

pnpm dlx add-skill https://github.com/vamseeachanta/workspace-hub/tree/HEAD/.claude/skills/data/energy/sodir-data-extractor

Skill Files

Browse the full folder contents for sodir-data-extractor.

Download Skill

Loading file tree…

.claude/skills/data/energy/sodir-data-extractor/SKILL.md

Skill Metadata

Name
sodir-data-extractor
Description
Extract and process Norwegian Petroleum Directorate field and production

Sodir Data Extractor

When to Use This Skill

Use this skill when you need to:

  • Extract Norwegian continental shelf field data
  • Query SODIR production statistics
  • Compare Norwegian fields with GOM fields
  • Build cross-basin analysis datasets
  • Access historical NCS field performance

Core Pattern

"""
ABOUTME: Norwegian Petroleum Directorate (SODIR) data extraction
ABOUTME: Provides field and production data from the Norwegian Continental Shelf
"""

from dataclasses import dataclass
from typing import List, Optional
import requests
import pandas as pd


@dataclass
class SODIRField:
    """Norwegian field information."""
    field_name: str
    discovery_year: int
    status: str  # PRODUCING, SHUT DOWN, etc.
    operator: str
    area_name: str  # Quadrant/block area
    water_depth_m: float
    recoverable_oil_mmbbl: float
    recoverable_gas_bcm: float



*See sub-skills for full details.*

## YAML Configuration Template

```yaml
# config/input/sodir-extraction.yaml

metadata:
  feature_name: "sodir-extraction"
  created: "2025-01-15"

data_source:
  type: "sodir"
  cache_enabled: true
  cache_ttl_days: 7

query:
  fields:
    - "JOHAN SVERDRUP"
    - "TROLL"
    - "EKOFISK"
  status_filter: "PRODUCING"
  start_year: 2015
  end_year: null

output:
  format: "csv"
  path: "data/sodir/"
  include_metadata: true

CLI Usage

# Extract field list
python -m worldenergydata.sodir \
    --action list-fields \
    --status PRODUCING \
    --output data/sodir/fields.csv

# Get production data
python -m worldenergydata.sodir \
    --action production \
    --field "JOHAN SVERDRUP" \
    --start-year 2019 \
    --output data/sodir/johan_sverdrup.csv

Sub-Skills