executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
interactive-earth-engine-mapsRoute geemap interactive Earth Engine maps, backend choice, layers, basemaps, widgets, and HTML or Streamlit map output.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this operating sub-skill when the user asks for geemap map construction or debugging: creating a map, choosing the ipyleaflet or folium backend, adding Earth Engine layers, adding basemaps or tile services, adding map widgets, comparing layers, and saving or embedding an interactive map.
geemap.Map, geemap.geemap.Map, and geemap.core.Map when the desired map is the default ipyleaflet-backed geemap map.geemap.foliumap.Map or USE_FOLIUM=1 when the desired map is the folium-backed HTML-oriented map.add_layer, addLayer, and add_ee_layer.set_center, setCenter, center_object, and centerObject.add_basemap, add_tile_layer, add_wms_layer, split_map, add_raster, add_cog_layer, and add_stac_layer.add_legend, add_colorbar, add_draw_control, add_layer_manager, and add_inspector.to_html and to_streamlit.geemap.ee_tile_layers, geemap.basemaps, geemap.map_widgets, and geemap.toolbar.shp_to_ee, ee_export_*, ee_to_numpy, COG/STAC URL helpers, and format troubleshooting: conversion-and-io.--backend ipyleaflet --skip-ee-init or --backend folium --skip-ee-init.import geemap.geemap as geemap for ipyleaflet.import geemap.foliumap as geemap for folium.import geemap as environment-dependent: if USE_FOLIUM is set, it loads folium behavior; otherwise it attempts the ipyleaflet implementation.ee_initialize=False for offline or pre-auth smoke checks. Remove that flag only after the user has an Earth Engine account, project, credentials, and network access.add_raster usually requires optional local tile serving support; add_cog_layer and add_stac_layer usually require reachable titiler or catalog services.Map(..., ee_initialize=False), add a basemap or tile URL, and run the smoke script if imports are uncertain.add_layer, addLayer, or add_ee_layer with a supported EE object and a validated vis_params dictionary.add_tile_layer for XYZ URLs and add_wms_layer for WMS services; match argument names to the active backend.add_draw_control, add_layer_manager, add_inspector, add_toolbar, or add_gui as appropriate.to_html; use to_streamlit only when Streamlit is installed and route larger app deployment to the app sub-skill.references/troubleshooting.md, section "Earth Engine auth, project, and network".USE_FOLIUM surprises: use the backend policy above plus scripts/map_smoke.py and the troubleshooting backend section.scripts/map_smoke.py is the only bundled executable helper for this sub-skill.references/workflows.md; do not ask future agents to run or open it.references/api-reference.md owns the verified method and module surface; keep new API detail there rather than expanding this router.references/troubleshooting.md owns the operational failure matrix; keep new failure notes there rather than scattering them through workflows.