Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: What were the top birds detected at station 1234 this week, and are there any new arrivals compared to last month?
- 1Run top command for station 1234 with week period to get ranked species list
- 2Run compare command for station 1234 comparing this week to last month
- 3Parse arrivals section from compare output to identify newly detected species
- 4Combine top detections with arrival data into a single summary
A ranked list of this week's most-detected species alongside any species not present last month, flagged as new arrivals