Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Equip AI agents with 35 specialized skills to create, manage, visualize, analyze, edit, and interact with ArcGIS Maps SDK for JavaScript maps and scenes, enabling natural language-driven GIS workflows in web applications from layer handling and 3D rendering to spatial queries and UI customization.
npx claudepluginhub saschabrunnerch/arcgis-maps-sdk-js-ai-context --plugin arcgis-maps-sdk-js-ai-contextAdd 3D layer types including SceneLayer, IntegratedMeshLayer, PointCloudLayer, VoxelLayer, and DimensionLayer to SceneView. Use for 3D buildings, LiDAR, volumetric data, glTF models, and 3D measurements.
Work with advanced layer types including WMS, WFS, WMTS, OGCFeatureLayer, KMLLayer, MapImageLayer, CatalogLayer, MediaLayer, and VideoLayer. Use for OGC services, server-side rendering, georeferenced media content, and live video feeds from ArcGIS Video Server.
Add AI-powered natural language assistants to maps using the ArcGIS AI Components package. Use for chat-based map interaction, data exploration, navigation, and custom agents.
Write Arcade expressions for dynamic calculations in popups, renderers, labels, and field calculations. Use for data-driven styling, custom labels, and computed fields.
Implement authentication with ArcGIS using OAuth 2.0, API keys, and identity management. Use for accessing secured services, portal items, and user-specific content.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Mapbox skills and MCP servers for building location-aware applications with AI. Includes geospatial tools, style management, and patterns for web, iOS, Android, and AI agent frameworks.
Claude Code plugin for CesiumJS domain skills and browser-based iteration via Chrome DevTools.
Generates indented markdown maps of the plugin ecosystem for agent navigation
Comprehensive Three.js skills for building 3D web experiences
Comprehensive skill for Three.js 3D web development. Use this skill when building interactive 3D scenes, WebGL/WebGPU applications, product configurators, 3D visualizations, or immersive web experiences. Triggers on tasks involving Three.js, 3D rendering, scenes, cameras, meshes, materials, lights, animations, textures, or WebGL/WebGPU rendering.
This skill should be used when viewing, previewing, or inspecting geospatial files from the command line. Covers interactive raster viewing (viewtif), interactive vector viewing (viewgeom), and non-interactive terminal-inline viewing (viewinline) for GeoTIFF, Shapefile, GeoJSON, GeoPackage, GeoParquet, CSV, HDF, NetCDF, and more.
[!CAUTION] This is work in progress and not yet tested extensively. Use at your own risk.
Agent Skills for ArcGIS Maps SDK for JavaScript (SDK 5.0). 35 skills covering maps, layers, visualization, spatial analysis, widgets, editing, 3D, and more.
The simplest path works for every supported agent — use the skills CLI:
npx skills add SaschaBrunnerCH/arcgis-maps-sdk-js-ai-context
It auto-detects which coding agents you have installed and copies the skills to the correct location for each. To target a specific agent, use -a:
npx skills add SaschaBrunnerCH/arcgis-maps-sdk-js-ai-context -a claude-code
npx skills add SaschaBrunnerCH/arcgis-maps-sdk-js-ai-context -a cursor
npx skills add SaschaBrunnerCH/arcgis-maps-sdk-js-ai-context -a github-copilot
npx skills add SaschaBrunnerCH/arcgis-maps-sdk-js-ai-context -a opencode
Install individual skills instead of the full set:
npx skills add SaschaBrunnerCH/arcgis-maps-sdk-js-ai-context/arcgis-starter-app
npx skills add SaschaBrunnerCH/arcgis-maps-sdk-js-ai-context/arcgis-core-maps
Some agents ship first-party plugin marketplaces with a nicer in-agent UX than the CLI.
Register the marketplace, then install the plugin:
/plugin marketplace add SaschaBrunnerCH/arcgis-maps-sdk-js-ai-context
/plugin install arcgis-maps-sdk-js-ai-context@arcgis-maps-sdk-js-skills
Cursor 2.5+ ships a plugin marketplace and reads plugins from repos containing .cursor-plugin/plugin.json (which this repo provides). Install via Cursor Settings → Plugins → Add plugin, or browse cursor.com/marketplace. See the Cursor plugin docs for details.
If you prefer the CLI, npx skills add SaschaBrunnerCH/arcgis-maps-sdk-js-ai-context -a cursor also works.
GitHub Copilot auto-discovers skills from .github/skills/, .claude/skills/, and .agents/skills/ in your project (configurable via the chat.skillsLocations setting). Install via the Skills CLI above, or type /skills in Copilot Chat to open the Configure Skills menu.
See Use Agent Skills in VS Code for details.
Tell Codex:
Fetch and follow instructions from https://raw.githubusercontent.com/SaschaBrunnerCH/arcgis-maps-sdk-js-ai-context/refs/heads/master/.codex/INSTALL.md
Detailed docs: .codex/INSTALL.md
Tell OpenCode:
Fetch and follow instructions from https://raw.githubusercontent.com/SaschaBrunnerCH/arcgis-maps-sdk-js-ai-context/refs/heads/master/.opencode/INSTALL.md
Detailed docs: .opencode/INSTALL.md
Start a new session in your agent and ask it to help with an ArcGIS Maps SDK task (for example, "create a map with a FeatureLayer"). The agent should automatically use the relevant ArcGIS skill.
See skills/README.md for the full index by category.