A deterministic preflight scanner that identifies technical risks and workflow smells in ArcGIS Pro projects via pay-per-request automation.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install esri-smells-consumer
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
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).
Get the raw skill files in a ZIP archive.
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.
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
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 |
Loading
An AI-powered lead generation agent that monitors VKontakte groups to identify and filter math tutoring requests for educators.

A multi-platform sentiment monitoring and analysis tool for tracking brands and products across global and Chinese social media.

An automated browser skill for JD.com that scans and applies for price protection refunds on all eligible recent orders.

A bridge that connects a user-hosted local OpenClaw runtime to the AITalk interface for secure, private AI agent execution.

An AI-powered health assistant that provides personalized coaching by analyzing data from popular wearables and manual logs.

A Python-powered automation tool that generates detailed weather briefings and alert monitoring reports using real-time NOAA/NWS data.








































