Co-Pilot
Updated 24 days ago

arcgis-maps-sdk-js-ai-context

SSaschaBrunnerCH
0.0k
saschabrunnerch/arcgis-maps-sdk-js-ai-context
82
Agent Score

💡 Summary

This skill provides AI-driven support for ArcGIS Maps SDK development with 30 specialized agent skills.

🎯 Target Audience

ArcGIS developersData scientists using GISSoftware engineers integrating mapping solutionsStudents learning GIS technologiesAI developers working with geospatial data

🤖 AI Roast:Powerful, but the setup might scare off the impatient.

Security AnalysisMedium Risk

Risk: Medium. Review: shell/CLI command execution; outbound network access (SSRF, data egress); API keys/tokens handling and storage. Run with least privilege and audit before enabling in production.

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 for ArcGIS Maps SDK for JavaScript development. Compatible with Claude, VS Code, Cursor, and other AI agents.

Features

  • Agent Skills: Comprehensive skill files following the open Agent Skills 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:

npx @saschabrunnerch/arcgis-maps-sdk-js-ai-context <command>

Commands

Install Agent Skills

Installs 30 Agent Skills directly to .github/skills/ in your project:

# 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:

npx @saschabrunnerch/arcgis-maps-sdk-js-ai-context list

Help

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:

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 | | arcgis-imagery | Imagery and raster analysis | | arcgis-knowledge-graphs | Knowledge graph integration | | arcgis-utility-networks | Utility network analysis | | arcgis-core-utilities | Core utilities and helpers |

Usage

After installing skills, your AI agent will automatically have access to ArcGIS-specific knowledge when working in your project. The skills provide:

  • Correct import patterns for ESM and CDN usage
  • Best practices for TypeScript with autocasting
  • Code examples for common tasks
  • API reference guidance

Supported AI Agents

Requirements

  • Node.js 14.0.0 or higher

Source

The skills in this package are based on the official ArcGIS Maps SDK for JavaScript documentation:

  • Documentation: https://developers.arcgis.com/javascript/latest/downloads/
  • Folders used: api-reference and sample-code

AI Assistance Declaration

This project was primarily developed using AI coding assistants. The maintainer directed the development through prompts and reviewed all generated code.

License

MIT

Contributing

Contributions are welcome! Please feel free to submit issues and pull requests at:

https://github.com/SaschaBrunnerCH/arcgis-maps-sdk-js-ai-context

Related

5-Dim Analysis
Clarity8/10
Novelty7/10
Utility9/10
Completeness8/10
Maintainability9/10
Pros & Cons

Pros

  • No installation required, easy to use with npx.
  • Supports multiple AI agents and SDK versions.
  • Comprehensive skills covering various ArcGIS functionalities.

Cons

  • Still a work in progress, may have untested features.
  • Limited to ArcGIS Maps SDK context.
  • Dependency on Node.js version.

Related Skills

pytorch

S
toolCode Lib
92/ 100

“It's the Swiss Army knife of deep learning, but good luck figuring out which of the 47 installation methods is the one that won't break your system.”

agno

S
toolCode Lib
90/ 100

“It promises to be the Kubernetes for agents, but let's see if developers have the patience to learn yet another orchestration layer.”

nuxt-skills

S
toolCo-Pilot
90/ 100

“It's essentially a well-organized cheat sheet that turns your AI assistant into a Nuxt framework parrot.”

Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.

Copyright belongs to the original author SaschaBrunnerCH.