add-map

Integrate MapLibre GL JS vector maps into Next.js projects with OpenFreeMap tiles.

34|6|Updated Jun 30, 2026
One-click install
npx skills add https://github.com/flavien-ia/hypervibe-harness --skill add-map
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-map
Source: https://github.com/flavien-ia/hypervibe-harness/tree/main/skills/add-map
Command: npx skills add https://github.com/flavien-ia/hypervibe-harness --skill add-map

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires maplibre-gl, react-map-gl, and includes scripts (resource) components.

What problem does it solve?

This skill removes the complexity and privacy concerns of integrating maps into your web application by providing a free, open-source, and GDPR-compliant alternative to commercial mapping services.

Core Features & Use Cases

  • Interactive Mapping: Seamlessly integrate MapLibre GL JS maps with OpenFreeMap tiles.
  • Flexible Layouts: Supports everything from simple contact page pins to complex, map-first directory applications.
  • SEO & Accessibility: Automatically generates text-based fallbacks for search engines and screen readers.

Quick Start

Use the add-map skill to add an interactive map showing our three office locations on the contact page.

Frequently Asked Questions about add-map

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add interactive maps to a Next.js project without violating GDPR?

To add GDPR-friendly interactive maps to Next.js, you can use MapLibre GL JS with OpenFreeMap tiles. This approach avoids commercial tracking cookies by relying on open-source vector tiles and European-hosted services.

Does MapLibre GL JS work with Next.js for displaying multiple map pins?

Yes, MapLibre GL JS works with Next.js to display multiple map pins. The integration supports single-pin, multi-pin, route, and map-first application layouts using OpenFreeMap vector tiles.

What is the best free alternative to commercial mapping APIs for web applications?

A free alternative to commercial mapping APIs is using MapLibre GL JS with OpenFreeMap tiles. This open-source combination provides interactive vector maps and automatic geocoding without API usage fees.

How do I ensure my interactive map is SEO-friendly and accessible?

To ensure your interactive map is SEO-friendly and accessible, generate automatic text-based fallbacks for search engines and screen readers. This provides location context to crawlers that cannot render JavaScript mapping components.

Do I need Node.js to integrate OpenStreetMap tiles using MapLibre?

Yes, you need Node.js to integrate OpenStreetMap-based OpenFreeMap tiles using MapLibre. The integration process handles geocoding, component scaffolding, and privacy policy updates within your Node.js environment.

Can I build a map-first directory application layout with OpenFreeMap?

Yes, you can build a map-first directory application layout with OpenFreeMap. The integration supports complex layouts where the map is the primary interface, alongside simpler contact page pin layouts.