arcgis-notebooks

Automate GIS data management tasks within ArcGIS Online Notebooks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables writing Python code to manage ArcGIS Online Notebooks, allowing users to query and update Feature Layers, manipulate Web Maps, export data, and perform ArcGIS API operations inside a hosted notebook environment.

Core Features & Use Cases

  • Notebook-based ArcGIS API operations for querying, editing, and exporting GIS data.
  • Secure, notebook-native authentication using the GIS object (GIS("home")) without embedding credentials.
  • Pagination and batch processing to handle large datasets and enterprise content.
  • Content management: query, export, and organize Web Maps and items within ArcGIS Online.

Quick Start

Connect to your GIS with GIS("home"), instantiate a FeatureLayer, run sample queries, paginate results, and export data to a DataFrame or CSV.

Frequently Asked Questions about arcgis-notebooks

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

FAQPage Schema
How do I automate querying and batch editing ArcGIS Feature Layers in Python?

You can automate querying and batch editing ArcGIS Feature Layers by running Python code inside ArcGIS Notebooks, using the arcgis Python package to interact directly with hosted layer APIs.

How does ArcGIS Online notebook authentication work without embedding credentials?

ArcGIS Online notebook authentication uses the native GIS object initialized as GIS('home'), allowing your Python scripts to securely access content and layers without embedding explicit credentials.

Can I export ArcGIS Feature Layer data to a DataFrame or CSV from a hosted notebook?

Yes, you can query a FeatureLayer within an ArcGIS Notebook and export the resulting data directly into a DataFrame or CSV file using standard ArcGIS API for Python functions.

What is the best way to handle large datasets when querying ArcGIS Online content?

Handling large datasets in ArcGIS Online is best done using pagination within hosted notebooks, which allows you to process bulk Feature Layer queries and batch updates through standard APIs.

Do I need to manually configure dependencies to manipulate Web Maps in ArcGIS Notebooks?

No, manipulating Web Maps in ArcGIS Notebooks relies on the built-in arcgis Python package available in the hosted environment, requiring no external dependency configuration to manage content.