gbif-biodiversity

Community

Model species distributions from GBIF data.

Authorxjtulyc
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It turns noisy, biased GBIF occurrence records into a cleaned, spatially thinned dataset and then produces species distribution model predictions.

Core Features & Use Cases

  • GBIF occurrence retrieval: Download species occurrence records via the GBIF API using pygbif, including basic filtering (e.g., coordinates, year range, optional country).
  • Spatial thinning for sampling bias: Reduce clustering by retaining at most one record per specified latitude/longitude grid cell using GeoPandas and spatial logic.
  • End-to-end SDM fitting and prediction: Fit MaxEnt-style SDMs with elapid and create suitability rasters; optionally build BRT models using scikit-learn and then stack/raster-threshold for richness mapping.
  • Use Case: You have records for a species (e.g., a mammal or bird) across a region and want a defensible suitability map plus a richness map across multiple species for ecological analysis.

Quick Start

Use the gbif-biodiversity skill to download GBIF occurrences for a target species, spatially thin them, and fit an SDM to output a suitability GeoTIFF.

Dependency Matrix

Required Modules

pygbifgeopandasscikit-learnelapidmatplotlibnumpypandascartopyrasterioshapely

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: gbif-biodiversity
Download link: https://github.com/xjtulyc/awesome-rosetta-skills/archive/main.zip#gbif-biodiversity

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.