ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 4/5

esri-workflow-smell-detector (consumer)

Paid client skill for Esri Workflow Smell Detector via x402 (Base/USDC). Use when you want to run a deterministic automation preflight scan on an ArcGIS Pro project snapshot by calling https://api.x402layer.cc/e/esri-smells (HTTP 402 payment flow).

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/danmaps/esri-smells-consumer
Or

What This Skill Does

The esri-workflow-smell-detector is a specialized consumer skill designed for ArcGIS Pro developers and automation engineers. It acts as a gateway to a deterministic risk-analysis engine that evaluates project snapshots generated by the arcgispro-cli. Unlike standard analysis tools, this skill uses a paid x402 payment flow on the Base blockchain to request a deep inspection of project architecture. By analyzing a JSON artifact, the detector returns a comprehensive risk report (0.0–1.0 score) detailing potential issues in your GIS project before you commit to large-scale automation tasks like ArcPy scripting, geoprocessing service deployments, or AGOL cloud synchronization. It effectively bridges the gap between raw data collection and production-grade automation stability.

Installation

To integrate this skill into your local OpenClaw environment, use the command-line interface provided by the platform. Ensure your environment is prepared for cryptocurrency-based micro-transactions by setting your wallet credentials.

  1. Install the skill: clawhub install openclaw/skills/skills/danmaps/esri-smells-consumer
  2. Navigate to the skill directory.
  3. Install dependencies: pip install -r requirements.txt
  4. Configure your environment variables for authentication: export PRIVATE_KEY="0x..." and export WALLET_ADDRESS="0x...".

Use Cases

  • Pre-Deployment Auditing: Run a check before moving an ArcPy script to a production server to ensure the project isn't using volatile local paths or deprecated data structures.
  • Risk Mitigation: Assess whether an ArcGIS Pro project is ready for migration to ArcGIS Online (AGOL) by identifying complex symbology or dependencies that fail in web-based environments.
  • Automated CI/CD Pipelines: Automatically gate GIS deployments; if the smell detector returns a high-risk score, your pipeline can halt, preventing broken deployments.

Example Prompts

  1. "Analyze the current project snapshot located at ./data/project_v1.json and tell me if it is safe to port to a server environment with a 300-second execution constraint."
  2. "Perform a smell check on my ArcGIS project; focus specifically on potential ArcPy integration risks and provide a report on the issues found."
  3. "Scan this project snapshot to see if there are any critical risks for moving to an AGOL-based workflow, and list the top three fixes I should prioritize."

Tips & Limitations

  • Statelessness: The service is deterministic and stateless, meaning it does not "remember" your project between calls. It caches outputs based on the requestHash, so re-scanning identical files is highly efficient.
  • Data Privacy: This tool works exclusively with exported JSON snapshots. No raw GIS data, file geodatabases, or sensitive credentials are ever sent to the endpoint; only metadata is analyzed, keeping your data secure.
  • Network Dependency: Because this service relies on an x402 payment flow, ensure your wallet is funded with a small amount of Base/USDC before initiating requests. Failure to have sufficient funds will result in the endpoint rejecting the request without providing a report.

Metadata

Author@danmaps
Stars3376
Views0
Updated2026-03-24
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-danmaps-esri-smells-consumer": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#gis#arcgis#automation#blockchain#qa
Safety Score: 4/5

Flags: file-read, external-api