agentsclimarketplace

Run2 Execute Complete Geospatial Analysis Pipeline

Skill cxcscmu/SkillLearnBench/skills/b3-teacher-feedback-claude-haiku-4-5/earthquake-plate-calculation/run2_Execute-Complete-Geospatial-Analysis-Pipeline

Orchestrate the full analysis workflow: load data, identify Pacific plate, filter earthquakes and boundaries, project to EPSG:4087, calculate distances, find the furthest earthquake, and save results. Use this as the main execution skill.From its SKILL.md

Install
npx -y skills add cxcscmu/SkillLearnBench --skill run2_Execute-Complete-Geospatial-Analysis-Pipeline

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

1.5 KB, 279 tokens by cl100k_base, as published. Nobody here has run it

def execute_analysis():
    """
    Execute the complete geospatial analysis pipeline.
    """
    # Load all data
    earthquakes = load_earthquake_data('/root/earthquakes_2024.json')
    plates = load_plate_data('/root/PB2002_plates.json')
    boundaries = load_boundary_data('/root/PB2002_boundaries.json')
    
    # Identify Pacific plate
    pacific_id, plate_name_col = find_pacific_plate_id(plates)
    print(f"Pacific plate identifier: {pacific_id}")
    
    # Filter earthquakes and boundaries
    earthquakes_pacific = filter_earthquakes_within_pacific(earthquakes, plates, pacific_id, plate_name_col)
    boundaries_pacific = filter_pacific_boundaries(boundaries, pacific_id)
    
    # Project to EPSG:4087
    earthquakes_proj, boundaries_proj = project_for_distance_calculation(earthquakes_pacific, boundaries_pacific)
    
    # Calculate distances
    earthquakes_with_dist = calculate_distances_to_boundary(earthquakes_proj, boundaries_proj)
    
    # Find furthest earthquake
    result = find_furthest_earthquake(earthquakes_with_dist)
    
    # Save to JSON
    save_result_to_json(result)
    
    return result

# Execute
execute_analysis()

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.