LaunchKit · 2026
Back to Skills

birdweather

Query BirdWeather station data — species detections, trends, and comparisons from BirdNET-Pi and PUC bird song.

2
349 downloads
by @maxdraki

Setup & Installation

openclaw skills install @maxdraki/birdweather

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install birdweather

What This Skill Does

Queries public BirdWeather station data for bird song detections, species trends, and period comparisons. Works with BirdNET-Pi and PUC stations without any API key. Detection data comes from AI audio classification, so results include counts, species names, and arrival or departure patterns.

Uses only the Python standard library with no API key or account required, so setup is a single script with no dependencies to manage.

When to use it

  • Check which birds were detected at a local station this week
  • Compare spring arrivals to last month's species list
  • Get recent detections to see if a rare species is still active
  • Pull top species for a backyard BirdNET-Pi station
  • Retrieve raw JSON detection data for offline analysis

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: What were the top birds detected at station 1234 this week, and are there any new arrivals compared to last month?

AGENT
  1. 1Run top command for station 1234 with week period to get ranked species list
  2. 2Run compare command for station 1234 comparing this week to last month
  3. 3Parse arrivals section from compare output to identify newly detected species
  4. 4Combine top detections with arrival data into a single summary
OUTPUT

A ranked list of this week's most-detected species alongside any species not present last month, flagged as new arrivals