maps

Render TopoJSON and dotted geographic maps for dashboards.

427|25|Updated Mar 16, 2025
One-click install
npx skills add https://github.com/dennisadriaans/vue-chrts --skill maps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maps
Source: https://github.com/dennisadriaans/vue-chrts/tree/main/.claude/skills/maps
Command: npx skills add https://github.com/dennisadriaans/vue-chrts --skill maps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides ready-to-use map visualizations by exposing components to render geographic data with TopoJSON and minimalist dot-based maps, reducing the boilerplate for geospatial dashboards.

Core Features & Use Cases

  • TopoJSONMap: render choropleth regions, per-region colors, points, and links using TopoJSON data.
  • DottedMap: create lightweight, stylized world maps with location pins and simple geographic overviews.
  • Use Case: build a dashboard showing state-level metrics across a country with color-coded regions and pin markers for key locations.

Quick Start

Install the vue-chrts package, import TopoJSONMap and DottedMap into your Vue component, provide a TopoJSON dataset and a data array, and customize colors, legend placement, and map bounds.

Frequently Asked Questions about maps

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

FAQPage Schema
How do I render a choropleth map in Vue using TopoJSON data?

To render a choropleth map in Vue, import the TopoJSONMap component, provide a TopoJSON dataset alongside a data array, and configure areaColor and legendPosition. This generates color-coded regions and pin markers for geographic dashboards.

What is the best way to create a lightweight world map with location pins?

The best way to create a lightweight world map is using the DottedMap component with a provided dataset. It renders stylized global overviews with location pins, reducing boilerplate for geospatial dashboards.

Can I customize area colors and legend placement for choropleth maps?

Yes, you can customize area colors and legend placement for choropleth maps. The TopoJSONMap component accepts optional configuration inputs including areaColor and legendPosition to style geographic visualizations.

Does this map visualization approach work without external dependencies?

Yes, the map visualization approach works without external dependencies. It requires installing the vue-chrts package and importing TopoJSONMap or DottedMap into your Vue component, but lists no other dependencies.

When should I use a dotted map instead of a choropleth map for geographic data?

Use a dotted map for minimalist stylized global overviews and simple location pins. Use a choropleth map when you need to display per-region metrics with color-coded regions across business dashboards.