Esri Workflow Smell Detector for Openclaw

A deterministic preflight scanner that identifies technical risks and workflow smells in ArcGIS Pro projects via pay-per-request automation.

danmaps
v1.0.0
Feb 4, 2026
1
2.7k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install esri-smells-consumer

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install esri-smells-consumer using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Esri Workflow Smell Detector?

The Esri Workflow Smell Detector is a consumer-tier skill designed for high-precision risk assessment of ArcGIS Pro projects. By leveraging the x402 payment protocol on the Base network, it allows developers and AI agents to perform low-cost, stateless analysis of project snapshots before executing complex ArcPy or Geoprocessing scripts. This tool is a vital part of the Openclaw Skills ecosystem, providing a clear boundary between project introspection and risk-based decision making.

This skill functions as a pay-per-request service that evaluates how risky it is to automate a specific project configuration. It interprets project snapshots generated by open-source tools to deliver a deterministic report, ensuring that users can fix issues in their GIS workflows before they lead to runtime errors or deployment failures in desktop or server environments.

Esri Workflow Smell Detector Use Cases

  • Running a preflight risk check before executing ArcPy or Geoprocessing scripts
  • Identifying technical debt and "smells" within an ArcGIS Pro project snapshot
  • Evaluating automation feasibility for ArcGIS Online (AGOL) deployments
  • Automating risk-based gatekeeping in GIS CI/CD pipelines

How Esri Workflow Smell Detector Works

  1. The user generates a project snapshot artifact using the arcgispro-cli tool to export project context without raw data.
  2. The skill constructs a JSON payload containing the snapshot and specific automation constraints such as target and deployment type.
  3. The skill calls the x402-enabled endpoint, handling the HTTP 402 challenge flow and payment in USDC on the Base network.
  4. The detector processes the snapshot and returns a structured risk report including a numerical risk score and a list of specific issues.
  5. The agent or developer uses the deterministic requestHash to cache and reference the assessment for future automation steps.

Esri Workflow Smell Detector Setup

First, install the necessary dependencies for the Python helper script:

pip install -r requirements.txt

Next, configure your consumer wallet by setting the environment variables required for the x402 payment flow:

export PRIVATE_KEY="0x..."
export WALLET_ADDRESS="0x..."

Finally, execute the smell detector against your exported JSON snapshot:

python scripts/call_smells.py path/to/project_snapshot.json

Esri Workflow Smell Detector Data Schema & Taxonomy

The skill utilizes a structured JSON schema for both inputs and outputs to ensure compatibility with other Openclaw Skills.

Attribute Description
project_snapshot The core JSON artifact representing the ArcGIS Pro project state
constraints Configuration for target (arcpy/gp/agol) and deployment (desktop/server)
risk_score A float between 0.0 and 1.0 representing the automation hazard level
issues[] An array of detected workflow smells and technical risks
requestHash A unique identifier for the specific input to facilitate stateless caching

Esri Workflow Smell Detector Advanced Features

  • Integrated x402 payment flow support for seamless USDC transactions on Base
  • Support for multiple automation targets including ArcPy, Geoprocessing, and AGOL
  • Deterministic and stateless architecture ensuring the same input always yields the same risk report
  • Automated retry logic for payment challenge handling during network congestion
  • Risk assessment tailored for both desktop and server-side ArcGIS deployments

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*