ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified browser automation Safety 4/5

UIMap

This skill provides the accurate URL and step-by-step click operation path for completing tasks on websites. If the task involves operations on a web app, use this skill first to determine which URL to open and what the subsequent click operation path should be.

Why use this skill?

Learn to use the UIMap skill for OpenClaw to automate complex website tasks with step-by-step navigation paths and accurate click operations.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/delai/uimap
Or

What This Skill Does

The UIMap skill acts as a navigational intelligence layer for the OpenClaw AI agent, specifically designed to bridge the gap between abstract user intent and concrete website interactions. Rather than relying on simple browser automation scripts that may break when UI elements shift, UIMap provides structured, step-by-step guidance on how to navigate complex web applications. By utilizing a centralized database of operation paths, the skill informs the agent exactly which URL to visit and which specific sequence of UI elements must be clicked to achieve a user's goal, such as configuring account settings, initiating cloud deployments, or managing complex project workflows.

Installation

To integrate UIMap into your environment, ensure you have the OpenClaw hub CLI installed, then execute the following command:

clawhub install openclaw/skills/skills/delai/uimap

Additionally, the skill requires the underlying command-line utility. Install the package globally via npm:

npm install -g @refore-ai/uimap

After installation, initialize your session by running uimap login. This will launch an interactive browser flow to authenticate your account and set your regional preferences, ensuring the agent operates within the correct data residency boundaries.

Use Cases

UIMap is essential for scenarios involving SaaS platforms, enterprise dashboards, and complex web apps where the UI structure is non-obvious. It is particularly powerful when performing multi-step tasks across different sub-domains. For instance, developers can use it to automate the retrieval of API keys from a provider's dashboard, or business users can use it to navigate deep into settings menus to generate audit reports without manually traversing the UI.

Example Prompts

  1. "OpenClaw, find the exact steps to configure a new environment variable in my Vercel dashboard using UIMap."
  2. "I need to delete my workspace in Jira. Use UIMap to find the path and execute the sequence."
  3. "UIMap, show me the process for inviting a team member to my repository on GitHub."

Tips & Limitations

To maximize the effectiveness of UIMap, always provide the --domain flag if your task is ambiguous or applies to multiple similar services. Note that UIMap is a guidance-based skill; it relies on the current accuracy of the mapped UI paths. If a website undergoes a major design overhaul, certain steps may become deprecated. If you encounter an outdated path, use the feedback mechanism within the CLI to report the drift so the community can update the underlying knowledge base. Always verify sensitive actions, such as account deletion, before allowing the agent to complete the final click.

Metadata

Author@delai
Stars2387
Views0
Updated2026-03-09
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-delai-uimap": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#browser-automation#navigation#ui-interaction#web-tasks
Safety Score: 4/5

Flags: network-access, external-api