Agent skill
meteorology-driver-classification
Classify environmental and meteorological variables into driver categories for attribution analysis. Use when you need to group multiple variables into meaningful factor categories.
Install this agent skill to your Project
npx add-skill https://github.com/benchflow-ai/skillsbench/tree/main/tasks-no-skills/lake-warming-attribution/environment/skills/meteorology-driver-classification
SKILL.md
Driver Classification Guide
Overview
When analyzing what drives changes in an environmental system, it is useful to group individual variables into broader categories based on their physical meaning.
Common Driver Categories
Heat
Variables related to thermal energy and radiation:
- Air temperature
- Shortwave radiation
- Longwave radiation
- Net radiation (shortwave + longwave)
- Surface temperature
- Humidity
- Cloud cover
Flow
Variables related to water movement:
- Precipitation
- Inflow
- Outflow
- Streamflow
- Evaporation
- Runoff
- Groundwater flux
Wind
Variables related to atmospheric circulation:
- Wind speed
- Wind direction
- Gust speed
- Atmospheric pressure
Human
Variables related to anthropogenic activities:
- Developed area
- Agriculture area
- Impervious surface
- Population density
- Industrial output
- Land use change rate
Derived Variables
Sometimes raw variables need to be combined before analysis:
# Combine radiation components into net radiation
df['NetRadiation'] = df['Longwave'] + df['Shortwave']
Grouping Strategy
- Identify all available variables in your dataset
- Assign each variable to a category based on physical meaning
- Create derived variables if needed
- Variables in the same category should be correlated
Validation
After statistical grouping, verify that:
- Variables load on expected components
- Groupings make physical sense
- Categories are mutually exclusive
Best Practices
- Use domain knowledge to define categories
- Combine related sub-variables before analysis
- Keep number of categories manageable (3-5 typically)
- Document your classification decisions
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
csv-processing
Use this skill when reading sensor data from CSV files, writing simulation results to CSV, processing time-series data with pandas, or handling missing values in datasets.
pid-controller
Use this skill when implementing PID control loops for adaptive cruise control, vehicle speed regulation, throttle/brake management, or any feedback control system requiring proportional-integral-derivative control.
yaml-config
Use this skill when reading or writing YAML configuration files, loading vehicle parameters, or handling config file parsing with proper error handling.
simulation-metrics
Use this skill when calculating control system performance metrics such as rise time, overshoot percentage, steady-state error, or settling time for evaluating simulation results.
vehicle-dynamics
Use this skill when simulating vehicle motion, calculating safe following distances, time-to-collision, speed/position updates, or implementing vehicle state machines for cruise control modes.
web-interface-guidelines
Vercel's comprehensive UI guidelines for building accessible, performant web interfaces. Use this skill when reviewing or building UI components for compliance with best practices around accessibility, performance, animations, and visual stability.
Didn't find tool you were looking for?