Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Calls a paid REST endpoint that analyzes an ArcGIS Pro project snapshot for automation risks. Uses x402 pay-per-request billing on Base/USDC at $0.001 per call. Designed to run as a preflight check before executing ArcPy, geoprocessing, or AGOL workflows.
Separates the stateless, deterministic risk analysis from your local tooling so the same input always returns the same result and results are safe to cache.
When to use it
- Checking a project snapshot for automation risks before deploying ArcPy scripts
- Scoring risk level of an AGOL workflow before a scheduled server run
- Validating geoprocessing inputs to catch issues before a long batch job
- Caching risk reports by requestHash to avoid redundant paid calls
- Integrating preflight risk scoring into a CI pipeline for GIS automation
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: run a preflight check on my ArcGIS Pro project before automating with ArcPy
- 1Export project snapshot JSON using arcgispro-cli
- 2Set PRIVATE_KEY and WALLET_ADDRESS environment variables for the consumer wallet
- 3Call call_smells.py with the snapshot path and target set to arcpy and deployment set to desktop
- 4Handle the x402 HTTP 402 challenge flow and retry with X-Payment header
- 5Parse the response and surface risk_score and issues[] to the user
A risk report with a score between 0.0 and 1.0, a list of detected issues, and a requestHash for caching
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.