arcgis-feature-layer-ops

Automate CRUD and analysis tasks on ArcGIS Feature Layers with the ArcGIS Python API.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/franzenjb/claude-skills --skill arcgis-feature-layer-ops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arcgis-feature-layer-ops
Source: https://github.com/franzenjb/claude-skills/tree/main/arcgis-feature-layer-ops
Command: npx skills add https://github.com/franzenjb/claude-skills --skill arcgis-feature-layer-ops

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables efficient management of data inside ArcGIS Feature Layers by enabling querying, editing, appending, truncating, and analyzing features directly in hosted layers. It supports CRUD workflows, bulk data loading, field calculations, and schema modifications to streamline GIS data maintenance.

Core Features & Use Cases

  • Query features by attribute or geometry to retrieve precise data.
  • Add, update, or delete records, perform bulk loading, and truncate layers for full data refreshes.
  • Inspect and modify field schemas, perform field calculations, and extract data for analysis.
  • Real-world scenario: keep shelter layers up to date during events by bulk updating statuses and loading new incident features.

Quick Start

Use the arcgis-feature-layer-ops skill to fetch a feature layer and run a basic query, then apply a simple update to a set of matching features.

Frequently Asked Questions about arcgis-feature-layer-ops

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

FAQPage Schema
How do I automate CRUD operations on an ArcGIS Feature Layer?

You can automate CRUD operations on an ArcGIS Feature Layer using the ArcGIS Python API to query, add, update, and delete records directly within hosted layers. This Skill requires an authenticated GIS connection and supports pagination for large datasets.

Can I bulk load data and perform field calculations on ArcGIS Feature Layers?

Yes, you can bulk load new features and perform field calculations on ArcGIS Feature Layers. This Skill streamlines GIS data maintenance by allowing you to append new records and update existing attributes programmatically.

How do I query ArcGIS Feature Layer records by attributes or geometry?

You can query ArcGIS Feature Layer records by attributes or geometry using the ArcGIS Python API. This allows you to retrieve precise data subsets for analysis or targeted updates during workflows like incident management.

Can I modify the field schema of an ArcGIS Feature Layer using Python?

Yes, you can inspect and modify the field schema of an ArcGIS Feature Layer using Python. This Skill enables basic schema modifications alongside CRUD workflows to help you adapt hosted layer structures as data requirements change.

What is the best way to truncate and fully refresh an ArcGIS Feature Layer?

The best way to fully refresh an ArcGIS Feature Layer is to use the truncate operation before bulk loading new data. This Skill automates the process of clearing all existing records so you can perform a complete data refresh efficiently.

Do I need an authenticated GIS connection to manage ArcGIS Feature Layers?

Yes, you need an authenticated GIS connection and the arcgis Python package to manage ArcGIS Feature Layers. This connection provides the secure access required to execute queries, schema modifications, and bulk data updates.