install-geoai
SkillAI & modelsVerify that the geoai Python package is installed and functional. If not, provide installation instructions. Optionally check extra dependencies for deep learning models.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the install-geoai skill
What this skill tells your AI
The instructions your AI receives, as published by opengeos/geoai-skills in skills/install-geoai/SKILL.md and read by ahel’s review.
Arguments: $@
Step 1 -- Check if geoai is importable
python3 -c "import geoai; print(f'geoai v{geoai.__version__}')"
- Success -> report the version and continue to Step 2 if
--checkor--extraswas passed, otherwise stop. - ImportError -> go to Step 3.
Step 2 -- Check optional dependencies
If --check is present in $@, run a comprehensive dependency check:
python3 -c "
deps = [
'geoai', 'geopandas', 'rasterio', 'rioxarray', 'shapely',
'leafmap', 'numpy', 'pandas', 'matplotlib',
]
for dep in deps:
try:
mod = __import__(dep)
ver = getattr(mod, '__version__', 'unknown')
print(f'{dep}: {ver}')
except ImportError:
print(f'{dep}: NOT INSTALLED')
"
If --extras is present in $@, also check deep learning dependencies:
python3 -c "
import sys
dl_deps = ['torch', 'torchvision', 'transformers', 'timm', 'segmentation_models_pytorch']
for dep in dl_deps:
try:
mod = __import__(dep)
ver = getattr(mod, '__version__', 'unknown')
print(f'{dep}: {ver}')
except ImportError:
print(f'{dep}: NOT INSTALLED')
try:
import torch
if torch.cuda.is_available():
print(f'CUDA: {torch.version.cuda} (device: {torch.cuda.get_device_name(0)})')
else:
print('CUDA: not available (CPU only)')
except ImportError:
print('CUDA: torch not installed')
"
Report the results and note any missing packages.
Step 3 -- Installation instructions
If geoai is not installed, tell the user:
geoai is not installed. Install it with:
pip install geoai-pyFor GPU-accelerated AI models (object detection, segmentation), also install PyTorch:
pip install torch torchvisionFor the full set of optional dependencies:
pip install "geoai-py[extra]"
Stop after showing the instructions. Do not attempt to install automatically unless the user explicitly asks.
Signals
- GitHub stars
- 30
- Forks
- 4
- Last commit
- Jul 2026
Advanced
- Catalog kind
- skill
- Gateway key
install-geoai- Source
- github.com/opengeos/geoai-skills