โ† All skills
Tencent SkillHub ยท Developer Tools

IQAir Air Quality

Get real-time air quality data from IQAir API for any location worldwide. Returns AQI (Air Quality Index) with visual indicators and quality levels. Use when...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Get real-time air quality data from IQAir API for any location worldwide. Returns AQI (Air Quality Index) with visual indicators and quality levels. Use when...

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, references/api.md, scripts/get_aqi.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.2

Documentation

ClawHub primary doc Primary doc: SKILL.md 8 sections Open source page

IQAir Air Quality Checker

Get real-time air quality data from the IQAir API with formatted output including AQI score, emoji indicator, and quality level.

Prerequisites

API Key Required: User must have a free IQAir API key stored in the IQAIR_API_KEY environment variable. If the key is not set, guide the user: Visit https://dashboard.iqair.com/personal/api-keys Sign up/sign in and subscribe to the free Community plan Copy the API key Set it: export IQAIR_API_KEY="your_key_here"

Quick Usage

By city name: python scripts/get_aqi.py Riga Latvia python scripts/get_aqi.py London "United Kingdom" python scripts/get_aqi.py Budapest Hungary By coordinates (most reliable): python scripts/get_aqi.py --lat 56.9496 --lon 24.1052 Nearest city (based on IP): python scripts/get_aqi.py --nearest

How to Respond to User Queries

When a user asks about air quality: Determine the location - Extract city/country from their query Run the script - Use scripts/get_aqi.py with appropriate arguments Return formatted output - The script provides emoji, AQI value, level, and location Example interaction: User: "How good is air in Riga?" Response process: Location: Riga, Latvia Run: python scripts/get_aqi.py Riga Latvia Output: ๐ŸŸข 19 - Good\nRiga, Latvia Reply: "Air quality in Riga is currently excellent! ๐ŸŸข 19 (Good)"

Handling Location Names

City/country names: Use exact names as they appear in IQAir's database Capital cities: Often the state/province matches the city name If city lookup fails, try coordinates instead Common location patterns: Riga, Latvia โ†’ Riga Latvia (state defaults to city) London, UK โ†’ London "United Kingdom" (quote if spaces) New York, USA โ†’ "New York" "United States" "New York" (city, country, state) When in doubt: Use coordinate-based lookup with --lat and --lon (more reliable).

Output Format

The script returns a concise, formatted string: ๐ŸŸข 45 - Good Riga, Latvia Customize your response based on the AQI level: 0-50 (๐ŸŸข Good): "Excellent", "Perfect for outdoor activities" 51-100 (๐ŸŸก Moderate): "Acceptable", "Sensitive people should limit prolonged outdoor exertion" 101-150 (๐ŸŸ  USG): "Unhealthy for sensitive groups", "Children and people with respiratory issues should reduce outdoor exertion" 151-200 (๐Ÿ”ด Unhealthy): "Everyone may experience health effects", "Reduce outdoor activities" 201-300 (๐ŸŸฃ Very Unhealthy): "Health alert", "Avoid outdoor activities" 301+ (๐ŸŸค Hazardous): "Emergency conditions", "Stay indoors"

Technical Details

For API specifications, endpoints, and error handling, see references/api.md.

Rate Limits

Free Community plan limits: 5 calls/minute 500 calls/day 10,000 calls/month Avoid making repeated calls for the same location within short time periods.

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
2 Docs1 Scripts
  • SKILL.md Primary doc
  • references/api.md Docs
  • scripts/get_aqi.py Scripts