search-stac

Solid

Search and download satellite imagery from Microsoft Planetary Computer. Browse available collections, search by bbox and time range, list assets, and download specific items.

AI & Automation 24 stars 3 forks Updated 6 days ago MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
47
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

You are helping the user search and download satellite imagery from the Planetary Computer STAC catalog using geoai. Input: `$@` Follow these steps in order. ## Step 1 -- Determine the action Parse `$@` to identify what the user wants: - If the input is `list`, `collections`, or asks "what is available": **list collections**. - If a collection name and `--bbox` are provided: **search for items**. - If `--download` is present: **download items** after searching. ## Step 2 -- List collections (if requested) ```bash python3 -c " import geoai df = geoai.pc_collection_list() print(df.to_string()) " ``` If the user provided a filter keyword, pass it: ```bash python3 -c " import geoai df = geoai.pc_collection_list(filter_by='FILTER') print(df.to_string()) " ``` Report the available collections and stop (unless the user also specified a search). ## Step 3 -- Search for items Parse the collection name, bounding box (`--bbox`), and optional datetime range (`--datetime`). The datetime range should be in the format `YYYY-MM-DD/YYYY-MM-DD` (start/end). ```bash python3 -c " import geoai items = geoai.pc_stac_search( collection='COLLECTION', bbox=[MINX, MINY, MAXX, MAXY], time_range='TIME_RANGE', limit=LIMIT, ) print(f'Found {len(items)} items') print('---') for item in items[:20]: assets = list(item.assets.keys()) print(f' {item.id}: {item.datetime} - assets: {assets}') " ``` Replace `COLLECTION`, `MINX`, `MINY`, `MAXX`, `MAXY`, `TIME_RANGE`, and `L...

Details

Author
opengeos
Repository
opengeos/geoai-skills
Created
4 months ago
Last Updated
6 days ago
Language
N/A
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

remote-sensing-analysis

Always invoke for classical analysis, classification, validation, or comparability of satellite, aerial, or drone imagery. This skill owns sensor/product/processing-level harmonization, including multi-date inputs; add change-detection only after comparable observations exist. Covers spectral indices, masking, compositing, SAR, land cover, and accuracy assessment. Route neural methods to geo-deep-learning and planetary server-side execution to google-earth-engine.

3 Updated today
muend
AI & Automation Solid

web-search

Search the web and scrape pages using the local tool stack: SearXNG (meta-search), Lightpanda (fast headless fetch), and Agent-Browser (full browser automation). This is your DEFAULT web skill — use it whenever you need to look something up, research a topic, fetch a webpage, extract content from a URL, check current information, find documentation, do competitive research, or answer any question that benefits from live web data. Triggers on any form of: search for, look up, google, find out, research, what's the latest on, fetch this page, scrape this site, check this URL, pull info from, web search, or any task where current web information would improve your answer. Even if the user doesn't explicitly ask you to search — if answering well requires current info you don't have, use this skill. NOT for interactive browser automation like form filling or clicking (use [[agent-browser]] or [[browser-use]]).

222 Updated today
Signet-AI
Data & Documents Solid

download-data

Download NAIP aerial imagery for a bounding box. Specify coordinates as minx,miny,maxx,maxy in WGS84 and optionally a year.

24 Updated 6 days ago
opengeos