arcgis-interaction
π―Skillfrom saschabrunnerch/arcgis-maps-sdk-js-ai-context
Provides AI-assisted guidance and code generation for handling user interactions with ArcGIS maps, such as click events, map navigation, and feature selection.
Installation
npx skills add https://github.com/saschabrunnerch/arcgis-maps-sdk-js-ai-context --skill arcgis-interactionSkill Details
Overview
# arcgis-maps-sdk-js-ai-context
> DISCLAIMER: This is work in progress and not yet tested extensively. Use at your own risk.
Install [Agent Skills](https://agentskills.io) for [ArcGIS Maps SDK for JavaScript](https://developers.arcgis.com/javascript/) development. Compatible with Claude, VS Code, Cursor, and other AI agents.
Features
- Agent Skills: Comprehensive skill files following the open [Agent Skills specification](https://agentskills.io/specification)
- Cross-platform AI support: Works with Claude, VS Code Copilot, Cursor, OpenCode, and other compatible agents
- SDK Version Selection: Choose skills for specific ArcGIS Maps SDK versions
- Cross-platform: Works on Windows, macOS, and Linux
- Zero dependencies: Uses only built-in Node.js modules
Installation
No installation required! Run directly with npx:
```bash
npx @saschabrunnerch/arcgis-maps-sdk-js-ai-context
```
Commands
Install Agent Skills
Installs 30 Agent Skills directly to .github/skills/ in your project:
```bash
# Install for latest SDK version
npx @saschabrunnerch/arcgis-maps-sdk-js-ai-context skills
# Install for specific SDK version
npx @saschabrunnerch/arcgis-maps-sdk-js-ai-context skills --sdk 4.34
```
This creates the following structure (all skills are prefixed with arcgis- to avoid conflicts with other packages):
```
your-project/
βββ .github/
βββ skills/
βββ arcgis-core-maps/
β βββ SKILL.md
βββ arcgis-layers/
β βββ SKILL.md
βββ arcgis-visualization/
β βββ SKILL.md
βββ ... (30 skill directories total)
```
List Available Skills
Shows all available SDK versions and skills:
```bash
npx @saschabrunnerch/arcgis-maps-sdk-js-ai-context list
```
Help
```bash
npx @saschabrunnerch/arcgis-maps-sdk-js-ai-context --help
```
SDK Version Selection
Use the --sdk flag to install skills for a specific ArcGIS Maps SDK version:
```bash
npx @saschabrunnerch/arcgis-maps-sdk-js-ai-context skills --sdk 4.34
```
Available versions can be viewed with the list command. If no version is specified, the latest available version is used.
| SDK Version | Status |
|-------------|--------|
| 4.34 | Available |
Skills Included
The package includes 30 comprehensive Agent Skills covering:
| Skill | Description |
|-------|-------------|
| arcgis-starter-app | Scaffold minimal TypeScript/Vite app with Map Components |
| arcgis-starter-app-extended | Extended starter app with additional features |
| arcgis-core-maps | 2D and 3D map creation, views, navigation |
| arcgis-layers | FeatureLayer, TileLayer, GeoJSONLayer, and more |
| arcgis-visualization | Renderers, symbols, and visual variables |
| arcgis-popup-templates | Popup configuration and content |
| arcgis-widgets-ui | Built-in widgets and UI components |
| arcgis-geometry-operations | Geometry engine and spatial operations |
| arcgis-coordinates-projection | Coordinate systems and projections |
| arcgis-authentication | OAuth, API keys, and identity management |
| arcgis-portal-content | Portal items, groups, and content management |
| arcgis-smart-mapping | Smart mapping and data-driven visualization |
| arcgis-editing-advanced | Feature editing and sketching |
| arcgis-analysis-services | Spatial analysis and geoprocessing |
| arcgis-3d-advanced | 3D visualization and SceneView |
| arcgis-scene-effects | 3D effects, lighting, and atmosphere |
| arcgis-cim-symbols | CIM symbol specification |
| arcgis-arcade | Arcade expressions |
| arcgis-time-animation | Time-aware layers and animation |
| arcgis-feature-effects | Feature effects and filters |
| arcgis-custom-rendering | Custom WebGL rendering |
| arcgis-interaction | View interaction and events |
| arcgis-map-tools | Measurement, print, and utility tools |
| arcgis-tables-forms | Attribute tables and feature forms |
| arcgis-media-layers | Media and image layers |
| arcgis-advanced-layers | Specialized layer types |
| ar
More from this repository10
Generates and configures ArcGIS popup templates for map layers, providing AI-assisted template creation and customization for displaying feature information.
arcgis-media-layers skill from saschabrunnerch/arcgis-maps-sdk-js-ai-context
Provides Claude AI guidance and context for implementing authentication mechanisms in ArcGIS Maps SDK for JavaScript applications.
Provides advanced AI-assisted guidance and code generation for creating complex 3D mapping and visualization scenarios using ArcGIS Maps SDK for JavaScript.
Provides AI-assisted guidance and code generation for applying visual effects and rendering techniques to 3D ArcGIS scene layers and views.
arcgis-map-tools skill from saschabrunnerch/arcgis-maps-sdk-js-ai-context
arcgis-geometry-operations skill from saschabrunnerch/arcgis-maps-sdk-js-ai-context
Generates and manages knowledge graph visualizations and interactions for ArcGIS Maps SDK JavaScript applications, enabling complex spatial data relationships and semantic network representations.
Provides AI-assisted guidance and code generation for creating, configuring, and managing ArcGIS map layers in JavaScript applications.
Provides AI-assisted guidance and code generation for core mapping operations and configurations in ArcGIS Maps SDK for JavaScript projects.