arcgis-scheduled-sync

Automate scheduled syncs of external data sources to ArcGIS Online Feature Layers.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the setup and execution of scheduled data pipelines that keep ArcGIS Online Feature Layers in sync with external data sources, reducing manual ETL work and data drift.

Core Features & Use Cases

  • Automated Schedules: Full refresh, incremental upserts, and change-detection sync patterns to keep layers current.
  • Multi-source Data: Integrates FEMA, NOAA, CSV/Excel exports, and API feeds for consolidated GIS data.
  • Operational Scenarios: Use during disasters to refresh shelter data, update incident dashboards, or keep reference layers aligned with authoritative sources.

Quick Start

Schedule a daily sync from FEMA data to your AGOL layer using arcgis-scheduled-sync.

Frequently Asked Questions about arcgis-scheduled-sync

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

FAQPage Schema
How do I automate scheduled data sync to ArcGIS Online Feature Layers?

You can automate scheduled data sync to ArcGIS Online by setting up a Python pipeline with an authenticated GIS connection, a target layer with a matching schema, and a scheduler like PythonAnywhere, GitHub Actions, or AGOL Notebooks.

Can I sync FEMA and NOAA feeds directly into an ArcGIS Online layer?

Yes, you can sync FEMA and NOAA feeds directly into ArcGIS Online layers. The pipeline integrates FEMA, NOAA, CSV/Excel exports, and API feeds to consolidate external GIS data into your target layers.

What are the best scheduling options for running ArcGIS Online ETL pipelines?

The best scheduling options for ArcGIS Online ETL pipelines include PythonAnywhere, GitHub Actions, and AGOL Notebooks. These platforms execute the Python sync scripts to keep your feature layers current on a defined schedule.

What schema requirements are needed to sync external data to an ArcGIS Online Feature Layer?

To sync external data to an ArcGIS Online Feature Layer, you need an authenticated GIS connection and a target layer with a matching schema. The source data structure must align with the destination layer fields.

How does incremental upsert sync work for keeping ArcGIS Online layers current?

Incremental upsert sync for ArcGIS Online layers works by inserting new records and updating existing ones based on change-detection patterns. This approach reduces manual ETL work and prevents data drift without requiring full refreshes.

When should I use a full refresh instead of change-detection for GIS data sync?

Use a full refresh for GIS data sync when the external source schema changes significantly or historical edits are overwritten. Use change-detection or incremental upserts for routine daily updates to minimize processing overhead.