What problem does it solve?
Building and maintaining pysepal-based Solara dashboards for the SEPAL platform requires deep, scattered knowledge of GEE async patterns, component conventions, and common error fixes, leading to avoidable runtime errors and inconsistent implementations without centralized guidance.
Core Features & Use Cases
- Component Discovery: Automatically identifies all valid pysepal components and their correct import paths to eliminate usage of deprecated or non-existent components.
- Error Diagnosis & Fixes: Provides pre-defined solutions for common pysepal/Solara/GEE errors including event loop mismatches, silent empty widgets, and stale GEE interface instances.
- App Auditing: Scans existing pysepal apps for deprecated patterns (such as old MapApp layouts, incorrect async task configs, and inline notification widgets) to ensure compatibility with current pysepal versions.
- Use Case: A developer building a new SEPAL dashboard that displays Google Earth Engine land cover data can use this skill to implement correct async workflows, standardized export flows, and proper notification handling to avoid runtime crashes.
Quick Start
Use the pysepal skill to build a new Solara dashboard for SEPAL that displays Google Earth Engine land cover data with correct async patterns and component structure.