Skip to content
Back to skills

Maplibre Viewers

ASecurity

"Routes leafmap users to MapLibre GL maps, standalone HTML viewers,

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

Works with

  • cli
  • api

Security analysis

A100/100

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

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill maplibre-viewers --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Maplibre Viewers?

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

Security grade badge for Maplibre Viewers
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-maplibre-viewers/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-maplibre-viewers)

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: maplibre-viewers
description: "Routes leafmap users to MapLibre GL maps, standalone HTML viewers,
  and the leafmap CLI commands for local vector and raster viewing."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# MapLibre Viewers

## Purpose

Use this sub-skill for MapLibre GL maps, standalone HTML output, and the `leafmap` / `view-vector` / `view-raster` CLI paths.

## Read this when

- The user wants a browser-friendly standalone map rather than a notebook widget.
- The user asks to view local vector or raster files.
- The request mentions `view-vector`, `view-raster`, `python -m leafmap`, or MapLibre PMTiles / raster / GeoJSON workflows.

## What this sub-skill owns

- `leafmap.maplibregl` and its HTML/export helpers.
- The CLI command family exposed by `leafmap.cli` and `leafmap.__main__`.
- Standalone viewer guidance for local files, PMTiles, and HTML exports.

## What this sub-skill does not own

- Default ipyleaflet/folium notebook map composition.
- Remote data acquisition helpers.
- Non-MapLibre alternative backends.

## First place to look

- `references/api-reference.md` for the verified MapLibre and CLI entry points.
- `references/workflows.md` for the shortest safe viewer recipes.
- `references/troubleshooting.md` when a local file or the raster server misbehaves.
- `../../scripts/check_leafmap_smoke.py` with `--mode maplibre` or `--mode cli` for a quick sanity check.

## How to route a request

- Choose `maplibregl.Map` when the user wants a custom MapLibre HTML map.
- Choose `view_vector` when the user wants to inspect a local vector file quickly.
- Choose `view_raster` when the user explicitly wants the local raster tile server behavior.
- Choose `view_pmtiles` when the request is about PMTiles rather than ordinary GeoJSON.

## Typical workflow

1. Confirm whether the user wants a notebook map or a standalone viewer.
2. Choose the lightest viewer that matches the file type.
3. Generate HTML or run the CLI viewer with `--no-browser` when you just need a smoke.
4. Use the root smoke helper instead of launching a long-lived raster server during verification.

## Common decision points

- `view-vector` is the safest CLI smoke path.
- `view-raster` intentionally stays alive as a server and should be treated differently.
- `python -m leafmap --help` is the best first check that the CLI route is wired correctly.

Files in this skill

  • SKILL.md2.4 KB
  • references/api-reference.md2.8 KB
  • references/troubleshooting.md1.8 KB
  • references/workflows.md1.1 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.