Agent skill

Gbif API

by wentorai in wentorai/research-plugins

Global biodiversity data API for species occurrences and datasets

MITAuto-check passedBackend & APIs

Install Gbif API

skills CLI
$ npx skills add wentorai/research-plugins --skill gbif-api -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install wentorai/research-plugins gbif-api --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/wentorai/research-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/domains/ecology/gbif-api .claude/skills/gbif-api && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
gbif-api
GitHub stars
298
Used in
1 other repo
Token cost
~1.9k tokens
SKILL.md length
559 words
Files
1
Skills in repo
405
Repo updated
First seen
Licence
MIT

At a glance

Global biodiversity data API for species occurrences and datasets

  • Backend & APIs work in your project
  • SKILL.md covers Overview, Authentication, Core Endpoints and Rate Limits, plus 2 more sections
  • Calls curl; reaches api.gbif.org; needs TAXON_KEY

What it does

Gbif API is an agent skill from wentorai/research-plugins. Global biodiversity data API for species occurrences and datasets

Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Backend & APIs. The repository describes itself as: 350+ academic research skills, MCP configs, and plugins for Research-Claw and AI agents. The licence is MIT.

When your agent uses it

  • Backend & APIs work in your project

Example prompts

  • “/gbif-api”

Requirements

  • Python 3
  • A credential in TAXON_KEY

What it can do on your machine

Read from SKILL.md and the folder at commit bf44b3c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • api.gbif.org

    Also links to:

    • gbif.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • TAXON_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Gbif API loads about 1.9k tokens when it runs. Until then it costs about 19 tokens; SKILL.md has 559 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~19
When it runs · the whole SKILL.md, loaded when a task matches
~1.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from wentorai/research-plugins at commit bf44b3c, republished under its MIT licence (© wentorai). 559 words, ~1,880 tokens.

Download SKILL.mdSave it as .claude/skills/gbif-api/SKILL.md (or your agent's skills folder).
name
gbif-api
description
Global biodiversity data API for species occurrences and datasets

GBIF API Guide

Overview

The Global Biodiversity Information Facility (GBIF) is an international network and data infrastructure funded by governments worldwide, aimed at providing open access to biodiversity data. GBIF aggregates hundreds of millions of species occurrence records from natural history collections, citizen science platforms, monitoring networks, and published literature across the globe.

The GBIF API provides programmatic access to this vast repository of biodiversity data. Researchers can search for species occurrences by taxonomy, geography, time period, and dataset. The API also supports taxonomic name matching, dataset discovery, and species profile lookups. It serves as a foundational resource for ecological research, conservation planning, biogeography, and environmental impact assessments.

Ecologists, conservation biologists, biogeographers, and environmental scientists rely on the GBIF API to retrieve georeferenced occurrence data for species distribution modeling, climate change impact analysis, invasive species tracking, and biodiversity hotspot identification. The data is freely available under open data licenses.

Authentication

No authentication required for read access. The GBIF API is publicly accessible without any API key or token. All search and retrieval endpoints are open. User authentication is only required for data publishing operations (creating datasets and uploading occurrences), which requires a GBIF account.

Core Endpoints

occurrence/search: Search Species Occurrences

Search for georeferenced biodiversity observation and specimen records across all GBIF-indexed datasets.

  • URL: GET https://api.gbif.org/v1/occurrence/search
  • Parameters:
ParameterTypeRequiredDescription
qstringNoFull-text search query
taxonKeyintNoGBIF backbone taxonomy key
scientificNamestringNoScientific name to filter by
countrystringNoISO 3166-1 alpha-2 country code
hasCoordinateboolNoFilter for georeferenced records only
yearstringNoYear or range (e.g., 2020,2024)
limitintNoNumber of results (default 20, max 300)
offsetintNoPagination offset
  • Example:
bash
curl "https://api.gbif.org/v1/occurrence/search?scientificName=Panthera+tigris&hasCoordinate=true&limit=10"
  • Response: Returns count (total matches), results array with key, scientificName, decimalLatitude, decimalLongitude, country, basisOfRecord, eventDate, datasetKey, publishingOrgKey, and media links.
Show full SKILL.md (258 more words)Show less
species/match: Taxonomic Name Matching

Match a species name against the GBIF backbone taxonomy to resolve canonical names and get taxonomy keys.

  • URL: GET https://api.gbif.org/v1/species/match
  • Parameters:
ParameterTypeRequiredDescription
namestringYesScientific name to match
kingdomstringNoKingdom filter for disambiguation
strictboolNoIf true, only return exact matches
  • Example:
bash
curl "https://api.gbif.org/v1/species/match?name=Homo+sapiens"
  • Response: Returns usageKey, scientificName, canonicalName, rank, status, kingdom, phylum, class, order, family, genus, species, confidence score, and matchType.
dataset: Discover Datasets

Search for and retrieve metadata about GBIF-indexed datasets from publishers worldwide.

  • URL: GET https://api.gbif.org/v1/dataset
  • Parameters:
ParameterTypeRequiredDescription
qstringNoFull-text search query
typestringNoDataset type: OCCURRENCE, CHECKLIST, etc.
publishingOrgstringNoPublishing organization UUID
limitintNoNumber of results (default 20, max 1000)
offsetintNoPagination offset
  • Example:
bash
curl "https://api.gbif.org/v1/dataset?q=bird+monitoring&type=OCCURRENCE&limit=5"
  • Response: Returns count, results array with key, title, description, type, publishingOrganizationKey, license, recordCount, and endpoints.

Rate Limits

No formal rate limits are enforced on the GBIF API. However, GBIF recommends responsible use patterns. Large data downloads (millions of records) should use the asynchronous download API at https://api.gbif.org/v1/occurrence/download/request rather than paginating through the search endpoint. The search endpoint is limited to 100,000 records maximum per query via pagination.

Common Patterns

Species Distribution Mapping

Retrieve georeferenced occurrence data for species distribution modeling:

python
import requests

params = {
    "taxonKey": 2480498,  # Panthera tigris
    "hasCoordinate": True,
    "limit": 300
}
resp = requests.get("https://api.gbif.org/v1/occurrence/search", params=params)
data = resp.json()

coordinates = [(r["decimalLongitude"], r["decimalLatitude"])
               for r in data["results"]
               if "decimalLongitude" in r and "decimalLatitude" in r]

print(f"Retrieved {len(coordinates)} georeferenced occurrences of {data['results'][0]['scientificName']}")
Taxonomic Name Resolution Pipeline

Resolve a list of species names against the GBIF backbone taxonomy:

python
import requests

names = ["Homo sapiens", "Canis lupus", "Quercus robur", "Drosophila melanogaster"]

for name in names:
    resp = requests.get("https://api.gbif.org/v1/species/match", params={"name": name})
    match = resp.json()
    print(f"{name} -> {match['canonicalName']} (key: {match['usageKey']}, confidence: {match['confidence']})")
Bulk Occurrence Download

For large-scale analyses requiring millions of records, use the asynchronous download API:

bash
curl -X POST "https://api.gbif.org/v1/occurrence/download/request" \
  -H "Content-Type: application/json" \
  -u username:password \
  -d '{"creator":"username","predicate":{"type":"equals","key":"TAXON_KEY","value":"2480498"}}'

References

© wentorai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/domains/ecology/gbif-api of wentorai/research-plugins.

Open the folder on GitHubat commit bf44b3c

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in wentorai/research-plugins, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Gbif API next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Gbif API compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Gbif API this skillwentorai/research-plugins2981 repos~1.9kAutomated safety check: PassMIT
Configuring Horizoncoollabsio/coolify63k4 repos~898Automated safety check: PassMIT
Nestjs Best Practicesrolling-scopes/rsschool-app10k6 repos~1.2kAutomated safety check: PassMIT
Sub2API AdminWei-Shaw/sub2api44k1 repos~717Automated safety check: PassLGPL-3.0
Firecrawl Build Onboardingfirecrawl/firecrawl190k1 repos~1.4kAutomated safety check: NotesISC
Obsidian BasesAtmosphere/atmosphere3.8k22 repos~3.2kAutomated safety check: PassApache-2.0

Similar skills

  • Configuring Horizon

    coollabsio/coolify

    A skill your agent uses whenever the user mentions Horizon by name in a Laravel context.

    63k GitHub starsUsed in 4 repos~898 tokens
    Backend & APIsAuto-check passed
  • Nestjs Best Practices

    rolling-scopes/rsschool-app

    NestJS best practices and architecture patterns for building production-ready applications.

    10k GitHub starsUsed in 6 repos~1.2k tokens
    Backend & APIsAuto-check passed
  • Sub2API Admin

    Wei-Shaw/sub2api

    Manages a Sub2API deployment from the command line: accounts, redeem and invitation codes, groups, proxies, imports, exports and raw admin API calls.

    44k GitHub starsUsed in 1 repo~717 tokens
    Backend & APIsAuto-check passed
  • Firecrawl Build Onboarding

    firecrawl/firecrawl

    Gets Firecrawl working in a project: signs you in through the browser, saves FIRECRAWL_API_KEY to .env and picks the first SDK or REST path.

    190k GitHub starsUsed in 1 repo~1.4k tokens
    Backend & APIsAuto-check: notes
  • Obsidian Bases

    Atmosphere/atmosphere

    Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries.

    3.8k GitHub starsUsed in 22 repos~3.2k tokens
    Backend & APIsAuto-check passed
  • Fortify Development

    coollabsio/coolify

    ACTIVATE when the user works on authentication in Laravel. An agent skill from coollabsio/coolify.

    63k GitHub starsUsed in 4 repos~1.9k tokens
    Backend & APIsAuto-check passed

More from wentorai/research-plugins

All 405 skills in this repo
  • Abstract Writing Guide

    wentorai/research-plugins

    Craft structured research abstracts that maximize clarity and journal acceptance

    298 GitHub starsUsed in 1 repo~1.7k tokens
    Auto-check passed
  • Academic Citation Manager

    wentorai/research-plugins

    Manage academic citations across BibTeX, APA, MLA, and Chicago formats

    298 GitHub starsUsed in 1 repo~2.7k tokens
    Auto-check passed
  • Academic Paper Summarizer

    wentorai/research-plugins

    Summarize academic papers with structured extraction of key elements

    298 GitHub starsUsed in 1 repo~1.4k tokens
    Auto-check passed
  • Academic Study Methods

    wentorai/research-plugins

    Evidence-based study techniques for academic learning and retention

    298 GitHub starsUsed in 1 repo~1.8k tokens
    Auto-check passed
  • Academic Tone Guide

    wentorai/research-plugins

    Adjust writing tone and register for academic audiences and venues

    298 GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check passed
  • Academic Translation Guide

    wentorai/research-plugins

    Academic translation, post-editing, and Chinglish correction guide

    298 GitHub starsUsed in 1 repo~1.6k tokens
    Auto-check passed

Categories

Questions about Gbif API

What does Gbif API do?

Global biodiversity data API for species occurrences and datasets. Gbif API is an agent skill from wentorai/research-plugins.

When should I use Gbif API?

Gbif API fits situations like: backend & APIs work in your project.

How do I install Gbif API in Claude Code?

Run `npx skills add wentorai/research-plugins --skill gbif-api -a claude-code`. Or copy the skill folder (skills/domains/ecology/gbif-api in wentorai/research-plugins) into .claude/skills/gbif-api in your project. Claude Code loads it when a task matches its description.

How do I install Gbif API in Codex?

Run `npx skills add wentorai/research-plugins --skill gbif-api -a codex`. Or copy the skill folder (skills/domains/ecology/gbif-api in wentorai/research-plugins) into .agents/skills/gbif-api in your project. Codex loads it when a task matches its description.

Can I use Gbif API in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add wentorai/research-plugins --skill gbif-api -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/gbif-api, .gemini/skills/gbif-api, .github/skills/gbif-api and .opencode/skills/gbif-api in your project.

What does Gbif API need to run?

Going by SKILL.md and its folder, Gbif API needs the command-line tools its instructions call (curl) and credentials named TAXON_KEY. Our summary lists: Python 3; A credential in TAXON_KEY.

Does Gbif API access the network?

SKILL.md names 2 domains. In commands or code: api.gbif.org; the agent is likely to contact it when it follows the instructions. As links in the text: gbif.org. This is read from the text; nothing was executed.

Is Gbif API safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Gbif API use?

Gbif API is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Gbif API use?

About 1.9k tokens (SKILL.md is roughly 7.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Gbif API?

Skills that share tags, products or a category with Gbif API: Configuring Horizon (coollabsio/coolify, 63k stars), Nestjs Best Practices (rolling-scopes/rsschool-app, 10k stars), Sub2API Admin (Wei-Shaw/sub2api, 44k stars) and Firecrawl Build Onboarding (firecrawl/firecrawl, 190k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Gbif API?

wentorai (a GitHub user) maintains it in wentorai/research-plugins, which has 298 GitHub stars. The repository holds 405 skills in this directory. The repository was last updated on June 19, 2026.

Source: wentorai/research-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.