Skip to content
Back to skills

Conversion And Io

ASecurity

"Convert Earth Engine JavaScript, Python, notebooks, exports, and

  • 247 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 8, 2026
datajavascriptpythonjavaapi

Works with

  • api

Security analysis

A100/100

Pro scans all 7 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill conversion-and-io --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Conversion And Io?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Conversion And Io
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-conversion-and-io/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-conversion-and-io)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: conversion-and-io
description: "Convert Earth Engine JavaScript, Python, notebooks, exports, and
  geospatial data formats with geemap."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# conversion-and-io

Use this sub-skill when the task is about **moving code or data** with geemap:
Earth Engine JavaScript/Python/notebook conversion, local vector/raster format
conversion, Earth Engine image/vector/video exports, NumPy/xarray extraction,
COG/STAC/titiler tile URLs, OSM wrappers, or data-catalog search.

## First choices

1. For JavaScript/Python/notebook conversion, read
   [references/workflows.md](references/workflows.md#earth-engine-javascript-python-and-notebook-conversion)
   and use the bundled [scripts/convert_ee_js.py](scripts/convert_ee_js.py)
   when a file/folder conversion is requested.
2. For export planning, read
   [references/workflows.md](references/workflows.md#earth-engine-exports-and-downloads)
   and use [scripts/export_task_checklist.py](scripts/export_task_checklist.py)
   before launching Drive/Asset/Cloud Storage tasks or large local downloads.
3. For file formats, CRS requirements, selectors, and optional dependencies, read
   [references/data-formats.md](references/data-formats.md).
4. For API names and signatures, read
   [references/api-reference.md](references/api-reference.md).
5. For Earth Engine authentication, project setup, and package installation,
   use the root [installation-and-auth reference](../../references/installation-and-auth.md).
6. For failures, missing extras, or stalled tasks, read
   [references/troubleshooting.md](references/troubleshooting.md).

## Boundary and routing

Stay here for:

- `geemap.conversion`: `js_to_python`, `js_snippet_to_py`,
  `js_to_python_dir`, `py_to_ipynb`, `py_to_ipynb_dir`,
  `execute_notebook`, `get_js_examples`, `get_nb_template`.
- `geemap.common` / `geemap.coreutils`: `ee_export_image`,
  `ee_export_image_collection`, `ee_export_vector`, export-to-Drive/Asset/Cloud
  Storage helpers, `ee_to_numpy`, `ee_to_xarray`, `csv_to_geojson`,
  `csv_to_shp`, `shp_to_ee`, `ee_to_geojson`, `zonal_stats`, `cog_tile`,
  `stac_tile`, and `coreutils.geojson_to_ee`.
- Optional OSM downloads through `geemap.osm` when `osmnx`/`geopandas` and
  network access are available.
- Data catalog search helpers such as `geemap.search_ee_data` and
  `geemap.datasets.DATA` when the user needs Earth Engine asset IDs.

Route elsewhere for:

- displaying converted layers on a map: [interactive-earth-engine-maps](../interactive-earth-engine-maps/SKILL.md)
- charts, legends, cartoee, Plotly/pydeck visual rendering:
  [visualization-and-charts](../visualization-and-charts/SKILL.md)
- timelapse construction and GIF/MP4 post-processing:
  [timelapse-and-apps](../timelapse-and-apps/SKILL.md)
- Random Forest / classifier string conversion:
  [machine-learning-and-ai](../machine-learning-and-ai/SKILL.md)

## Safety model

- **Local conversion** rewrites files or notebooks and usually does not contact
  Earth Engine unless notebooks are executed.
- **Local EE downloads** (`ee_export_image`, `ee_export_vector`, `zonal_stats`,
  `ee_to_numpy`) contact Earth Engine immediately and require initialization,
  network access, and a bounded region/scale.
- **Batch exports** (`*_to_drive`, `*_to_asset`, `*_to_cloud_storage`) start
  asynchronous Earth Engine tasks; task completion is delayed and must be
  monitored outside Python.
- **COG/STAC/OSM/data catalog** helpers usually contact third-party HTTP
  services and may need proxy handling.
- Optional extras (`geopandas`, `osmnx`, `geedim`, `localtileserver`, `xee`,
  `gdown`, `ffmpeg`, `ipynb-py-convert`) should be called out before use.

Files in this skill

  • SKILL.md3.6 KB
  • references/api-reference.md13 KB
  • references/data-formats.md6.4 KB
  • references/troubleshooting.md7.8 KB
  • references/workflows.md11.9 KB
  • scripts/convert_ee_js.py10.6 KB
  • scripts/export_task_checklist.py11.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.