datopian

Arcgis To Portaljs — Data skill for Claude Code

Data community

Migrate a whole ArcGIS Hub site (opendata.arcgis.com or a Hub Premium custom domain) into a PortalJS Arc portal end-to-end.

How to install Arcgis To Portaljs

Installs to ~/.claude/commands/datopian-portaljs-arcgis-to-portaljs.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/datopian/portaljs/HEAD/.claude/commands/arcgis-to-portaljs.md -o ~/.claude/commands/datopian-portaljs-arcgis-to-portaljs.md

Restart Claude Code, or start a new session, for it to be picked up.

What Arcgis To Portaljs does


description: Migrate a whole ArcGIS Hub site (opendata.arcgis.com or a Hub Premium custom domain) into a PortalJS Arc portal end-to-end. Harvests the Hub /data.json (DCAT-US) inventory, exports every FeatureService layer through the ArcGIS REST query API (resultOffset paging), converts each to the serverless dual tier (PMTiles render + GeoParquet query) with tabular items to Parquet, pushes everything to Cloudflare R2 via Git LFS, appends dual-tier datasets.json entries, and writes a source-

Alternatives in Data

  • Azure Event Hub .net — High-throughput event streaming 1.8k ★
  • Local News Site — Publish a local news article as a standalone Elementor page, with Google News-grade structured data and image 648 ★
  • Extraction Pipeline — Extraction Pipeline — Core Domain Logic — GenAI IDP Accelerator 295 ★

Full documentation available on GitHub

View Source Repository