Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.
Quelldateien prüfen
Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Ein direkter Befehl überspringt den Prüf-Prompt. Prüfen Sie die Quelle, bevor Sie ihn ausführen.
Instance-memory boundary: distill only reusable procedures. Do not write concrete task IDs, sample IDs, training filenames or paths, final answers, option mappings, URLs, named entities, dates, numeric constants, or verbatim question text from the source trajectory into any generated SKILL.md. Use placeholders such as , , , and when a rule needs a slot.
Use this skill as ordinary prompt context. Apply the relevant method skill below before choosing tools.
Read the actual task prompt, choices, local files, and prior tool observations. Keep concrete values tied to the current task.
You may call tools while evidence is missing. When the answer is ready, output it directly in the benchmark answer format.
Description: Use this skill when a task asks you to compute a per-raster spatial statistic across many raster files, aggregate those values within named periods, and then compare the period-level results.
When to use
You have multiple raster files grouped into periods such as quarters, seasons, or other named windows.
The task asks for a spatial summary per raster first, then a period-level aggregation across files.
The final output is a simple comparison between periods, such as a difference, ratio, or ordering.
You need to avoid mixing all rasters together before computing period summaries.
Procedure
Identify each target period in and build a separate file list for each group.
For each file in each period, run the requested raster statistic (for example, spatial mean) independently and collect one numeric result per raster.
Verify that every period has the expected number of outputs and that each output is numeric and aligned to its source file.
Aggregate the per-file values within each period using the requested summary function, such as arithmetic mean, median, or sum.
Apply the requested comparison across the period-level aggregates in the exact order stated, using on and .
Report the intermediate per-file statistics, the aggregate for each period, and the final comparison result.
Notes / caveats
Keep file groups strictly separated by period; do not merge period lists before aggregation.
Compute the spatial statistic on each raster individually before averaging across time.
Preserve operand order for directional operations such as subtraction or division.
Check for missing files, nonnumeric outputs, or mismatched file counts before comparing periods.
Example
Given two time windows, first compute one spatial summary per raster in each window, then average those per-file values within each window, and finally subtract the second window's aggregate from the first if that is the requested order.
Skill 2: aggregate-daily-raster-index-over-month
Description: Use this skill when a task asks you to compute a month-level aggregate from daily raster inputs by finding files in a date range, generating a per-day raster index, and summarizing valid pixels across the month.
When to use
The task asks for a monthly average or similar temporal aggregate derived from daily raster scenes.
The needed quantity must be computed from raw daily inputs rather than read from a precomputed table.
Each day requires combining multiple source rasters into one derived index before aggregation.
The answer depends on valid-pixel statistics or an option selected from those statistics.
Procedure
Identify the target window, study area, required per-day source rasters, and desired monthly statistic for .
List files under and filter them to the requested date range to . Match all required daily inputs by date.
Verify that each retained day has the full input set , , ... needed for the index.
Run the domain-specific index computation for each day using , writing one derived raster per date.
Preserve nodata and valid-pixel masks during index generation. Exclude invalid pixels from later statistics.
Aggregate the daily derived rasters with a batch image statistics tool to compute the requested month-level value over valid pixels.
Confirm whether the task wants a pooled valid-pixel mean across the month or a mean of per-day scene means, and use the matching statistic.
Report the resulting or map it to .
Notes / caveats
Do not include files outside the requested time window or from mismatched dates.
Do not average invalid or nodata pixels into the monthly result.
Do not assume the monthly mean definition; pooled-pixel and mean-of-daily-means can differ.
Check that output rasters are spatially aligned before batch summarization.
Description: Use this skill when a task asks for a monthly or other period average over a region, but the target variable must first be derived for each daily image from multiple remote-sensing bands using a specified retrieval method.
When to use
The requested output is a regional average over a month or similar time window.
The source data are daily dated multispectral images rather than precomputed values.
The target geophysical variable must be derived per image using a named spectral retrieval method.
You may need to convert the final aggregate into a multiple-choice selection.
Procedure
Inspect the available files in and identify all dated inputs that fall within exactly.
Determine the required input bands or channels for , and confirm each selected day has the needed inputs.
Apply the retrieval method to each day to convert the multispectral inputs into a daily map or value of over .
Use the same regional mask or spatial subset for every day, and exclude invalid or missing pixels consistently.
Compute the regional mean for each daily derived output.
Aggregate the daily regional means across to produce the final period average.
If the task is multiple choice, compare the computed value to and select the closest valid option.
Notes / caveats
Match the date filter to the requested period exactly; do not include adjacent days.
Distinguish between the mean of daily regional means and a pixelwise temporal composite; use the one the task requests.
Ensure the retrieval is run before aggregation; do not average raw bands when the target variable is derived.
Keep masking, nodata handling, and region boundaries consistent across all days.
Example
For a dated image collection, first list files for the requested month, then run the specified band-based retrieval on each daily scene, compute a regional mean per day, and finally average those daily means to obtain the monthly result.
Description: Use this skill when a task asks you to average measurement values across multiple dates for one or more locations and compare them, where the evidence is stored as separate daily images, maps, or raster snapshots rather than a table.
When to use
The task requests an average over a date window for one or more locations or entities.
The source data is split across multiple image or raster files, typically one file per date.
You must compare locations by difference, ordering, or ranking after aggregation.
The values are not already tabulated and must be extracted consistently from each file.
Procedure
List the files in and identify the subset matching and .
Group the matched files by and align them by ; confirm each expected date is present for each group.
For each group, run the same image or raster summary method on every file to extract one comparable value per date.
Record the per-date outputs in a small table with columns , , , and .
Compute the arithmetic mean across the requested dates for each .
If the task asks for comparison, compute the required metric such as , <larger/smaller>, or from the location means.
Report the per-date values, each location’s window average, and the requested comparison in consistent units.
Notes / caveats
Verify filenames and metadata carefully; nearby dates or similarly named locations are easy to mix up.
Use exactly the same extraction settings for every image so the results remain comparable.
Handle missing dates explicitly; do not silently average over fewer files unless the task allows it.
Keep units and sign conventions consistent when reporting differences or rankings.
Example
If daily measurement images are provided for two places over several consecutive dates, first extract one mean value from each image, then average the values within each place, and finally subtract one place’s average from the other if a comparison is requested.
Description: Use this skill when a task asks for an average temperature over a period from multiple thermal raster images in a directory, especially when you must extract per-image means and convert units such as Kelvin to Celsius before aggregating.
When to use
You have a folder or list of thermal raster images representing multiple timepoints.
The task asks for a period-average temperature rather than a single-image statistic.
You need to compute one mean value per image and then aggregate across images.
The source temperature unit differs from the requested reporting unit.
Procedure
Enumerate the relevant raster files from or confirm the provided .
Identify the thermal band in each file, or use each file directly if it is already a single thermal band.
Compute the mean pixel value for each image with an image-statistics tool, handling consistently.
Treat each image as one timepoint unless metadata specify a different temporal mapping.
Convert each per-image mean from to using the appropriate unit conversion.
Aggregate the converted per-image values according to , such as taking the arithmetic mean.
Report the final aggregated temperature in , and include intermediate per-image means if traceability is helpful.
Notes / caveats
Do not confuse averaging per-image means with computing one global mean across all pixels from all files combined.
Check that the files actually match the intended time range and temporal granularity.
Apply masking and nodata handling consistently across all images to avoid bias.
If the task specifies averaging values after conversion, convert each image-level mean before the final aggregation.
Example
Given a directory of daily thermal rasters, list the files, compute one mean temperature per raster, convert each mean from to , then average those daily values to produce the requested period-level temperature.
Description: Use this skill when a task asks which compass direction or regional sector contains the main concentration of anomaly, burn-scar, or hotspot pixels in a raster, especially after a thresholded index mask must be loaded or derived first.
When to use
The task asks where thresholded anomaly pixels are primarily concentrated within a region.
You have spectral bands or a derived index raster and need to convert an index rule into a hotspot mask.
The answer choices or requested output are directional labels such as north/south/east/west or quadrants.
Multiple candidate rasters or dates exist and you must choose the correct region and time slice before comparing sectors.
Procedure
Identify the raster inputs for and . Confirm whether to use a single image, a composite, or a mosaic.
Load the derived index raster for , or compute it from the required band pair using the task’s index definition.
Apply the threshold rule exactly as written to create a binary hotspot mask for . Verify the threshold sign and whether equality is included.
Limit analysis to so pixels outside the requested bounds are excluded.
Partition the region using the requested directional schema, such as halves, quadrants, or named sectors.
Aggregate hotspot presence within each sector using pixel count, area, or another stated weighting.
Compare sector totals and identify the dominant direction label.
Sanity-check whether the leading sector is clearly stronger than the others; if the pattern is diffuse, mention that the dominance is weak.
Notes / caveats
Do not reverse the threshold inequality; this is a common source of flipped results.
Do not mix dates unless the task explicitly requests summarization across multiple scenes.
Do not double count overlapping rasters; clarify whether to mosaic first or analyze one combined product.
Check that sector boundaries align with the region extent rather than the full raster extent.
Example
Given band rasters for a target period, compute the requested burn-related index, threshold it into a hotspot mask, split the study area into directional sectors, count hotspot pixels per sector, and report the sector with the highest concentration plus a brief confidence note.
Skill 7: annual-raster-mean-trend
Description: Compute an annualized trend from a time-filtered collection of raster images when a task asks for year-over-year change from multiple dated files, especially using per-image summary statistics such as mean intensity.
When to use
The data are spread across many raster files with dates embedded in filenames or metadata.
The task asks for a trend across years after restricting to a specific month, season, or other temporal subset.
You need one comparable summary value per year, such as mean pixel intensity, before fitting a trend.
The output must be a regression slope, trend direction, or mapped answer choice.
Procedure
Enumerate all files in and inspect names or metadata for date and location fields.
Filter files to those matching , , and . Exclude nonmatching months, duplicate captures, and unrelated areas.
Compute the requested per-image summary statistic for each selected raster, such as .
Group results by year and reduce to exactly one annual value per year using . Sort the annual series by year.
Verify coverage: confirm the expected years are present, values are comparable, and no year has extra or missing observations unless the task allows it.
Fit a linear regression of versus using .
Report the year-to-summary table and the regression result as , , , or .
Notes / caveats
Do not mix files from different months or locations; filename filtering errors can invalidate the trend.
Ensure annual values are derived consistently across all rasters with the same statistic and preprocessing assumptions.
Check for multiple files in the same year after filtering; resolve them explicitly rather than silently averaging unless instructed.
Preserve chronological ordering before regression and confirm the selected year range is complete.
Example
Given a folder of dated raster images, isolate the files for a single recurring time window, compute one image summary per file, collapse to one value per year, then fit a linear trend to determine whether the annual signal is increasing or decreasing.
Skill 8: batch-ndvi-vegetation-timeseries
Description: Compute per-scene or daily vegetation metrics from multispectral imagery and use this skill when a task asks for mean NDVI, threshold-defined vegetation-cover proportion, and the date or scene with the highest NDVI.
When to use
The task provides a folder or list of multispectral scenes and asks for vegetation status over time.
Vegetation is defined by an NDVI threshold and you must report both average NDVI and percent of pixels above that threshold.
You need to compare scenes by date or identifier and find the peak NDVI entry.
Procedure
List all candidate images in or normalize the provided .
Filter to the requested and sort by so downstream outputs stay aligned.
Run batch NDVI generation on each scene using the required and , writing one NDVI image per input scene.
Compute the mean NDVI for each generated NDVI image and record results in the same order.
Compute the percentage of pixels with NDVI greater than for each NDVI image to estimate vegetation cover.
Join , mean NDVI, and vegetation-cover percentage into a single table.
Check whether “highest NDVI” means highest scene mean NDVI or another definition; if unspecified, use the scene-level mean series you computed.
Extract the maximum value and its index from the chosen NDVI series, then map that index back to the aligned .
Return the table and the peak with its corresponding NDVI value.
Notes / caveats
Keep the same across all scenes; changing it breaks comparability.
Preserve ordering between file listing, NDVI outputs, summary metrics, and max-index lookup.
Verify all scenes belong to the requested period before computing summaries.
Distinguish scene-mean NDVI from pixelwise extrema before selecting the final peak.
Example
Given a monthly stack of multispectral scenes, generate NDVI for each image, summarize each NDVI raster by mean and percent above a vegetation threshold, align those metrics by date, and select the date associated with the largest scene-level mean NDVI.
Answering Contract
Map the evidence already collected to the exact benchmark answer format.
For GAIA, return the shortest exact answer string requested by the question. For EarthBench, return the single best choice letter.
For SkillLearnBench, create the requested verifier-visible artifact, run /tests/test.sh when possible, then answer done.
Do not include explanations inside the answer tag.