arcgis-feature-effects

Apply visual effects to map features using ArcGIS Core JS.

Updated May 27, 2026
One-click install
npx skills add https://github.com/elowen53/arcgis-maps-sdk-js-ai-context-4.0 --skill arcgis-feature-effects-elowen53
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arcgis-feature-effects
Source: https://github.com/elowen53/arcgis-maps-sdk-js-ai-context-4.0/tree/main/skills/arcgis-feature-effects
Command: npx skills add https://github.com/elowen53/arcgis-maps-sdk-js-ai-context-4.0 --skill arcgis-feature-effects-elowen53

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables you to apply visual emphasis to map features by using feature effects, filters, and blend modes to highlight or dim data without removing it from rendered views.

Core Features & Use Cases

  • Attribute and spatial filtering to selectively apply effects to included features.
  • Per-view feature effects via layerView for interactive highlighting.
  • Supports multiple effects (opacity, grayscale, blur, drop-shadow, bloom, brightness, contrast, hue-rotate) and display filters for performance-aware hiding.

Quick Start

Apply a bloom effect to active features and grayscale the rest in a given layerView.

Frequently Asked Questions about arcgis-feature-effects

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

FAQPage Schema
How do I apply visual effects to highlight features in an ArcGIS JavaScript layer?

You can apply visual effects to ArcGIS JavaScript layers using the layer.featureEffect or layerView.featureEffect properties to highlight or de-emphasize features without removing them from the rendered view.

Can I use spatial and attribute filters to selectively apply feature effects in ArcGIS?

Yes, the feature effect functionality supports both attribute and spatial filtering, allowing you to selectively apply effects to included features while dimming or hiding the rest of the map data.

What visual effects are available for ArcGIS map features?

Available visual effects include opacity, grayscale, blur, drop-shadow, bloom, brightness, contrast, and hue-rotate, which can be applied across an entire layer or per-view via layerView.

Does the ArcGIS JavaScript API support performance-aware feature filtering?

Yes, you can use display filters and the displayFilterInfo property to hide features for performance optimization, ensuring smooth rendering when applying complex visual effects.

What is the difference between layer.featureEffect and layerView.featureEffect?

The layer.featureEffect applies visual effects across the entire layer, while layerView.featureEffect provides per-view interactive highlighting, allowing for dynamic visual emphasis in specific map views.

How do I add a bloom effect to active features while graying out the rest in ArcGIS?

You can apply a bloom effect to active features and a grayscale effect to the remaining features by configuring the included and excluded effects within the layerView.featureEffect property.