Site Profile Skill for Openclaw

A specialized skill for investigating, configuring, and validating external website profiles for AI-driven browser agents.

allens0104
v1.0.0
Apr 3, 2026
0
714
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install site-profile

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 site-profile 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 Site Profile Skill?

The Site Profile skill is a critical component for developers working with the 99idea Playwright browser demo and broader Openclaw Skills integrations. It serves as a dedicated workflow for turning discovered website interaction patterns into stable, reusable profiles. By providing a structured approach to probing and classifying external sites, it ensures that AI agents can navigate complex web environments reliably.

This skill bridges the gap between heuristic discovery and LLM-driven planning. It allows developers to define exact selectors, manage verification signals, and handle edge cases like login walls or anti-bot measures. Whether you are adding a new site or debugging why an agent fails under specific AI models, this skill provides the technical framework necessary for high-fidelity browser automation.

Site Profile Skill Use Cases

  • Creating stable interaction profiles for new external websites.
  • Debugging discrepancies between heuristic execution and Gemini-based AI planning.
  • Categorizing websites based on UI complexity, such as popup-heavy or rate-limited sites.
  • Validating automation stability across different regression matrices.
  • Normalizing generated interaction steps to ensure consistency with existing data-only profiles.

How Site Profile Skill Works

  1. The agent probes the target external site to identify UI patterns and potential failure modes.
  2. The site is classified into categories such as generic, blocked, or special configuration-driven profiles.
  3. Exact selectors and verification modes (URL or title) are identified and documented.
  4. A data-only profile is generated to facilitate stable, reusable interaction flows.
  5. The skill triggers validation runs using both heuristic logic and Gemini planning to ensure cross-model compatibility.
  6. Interaction steps are normalized back to the profile selectors to maintain clean, maintainable automation code.

Site Profile Skill Setup

To activate the Site Profile capabilities within your Openclaw Skills environment, you can use the short-hand aliases in your agent interface.

# Invoke the profiling workflow
/site-profile

# Or use the simpler alias
/profile

# Run targeted validation for core external sites
npm run validate:external:core

Site Profile Skill Data Schema & Taxonomy

The skill generates and manages metadata structured around site reliability and interaction logic:

Metadata Key Description
Site Class Classification of the site (Stable, Blocked, or Special-case).
Selector Strategy Use of exact CSS/XPath selectors over broad heuristic matches.
Verification Mode The signal used to confirm successful navigation (URL or Title).
Problem Type Categorization of barriers like login walls, hidden inputs, or anti-bot behavior.
Validation Status Success/Failure logs for both Heuristic and Gemini planning paths.

Site Profile Skill Advanced Features

  • Multi-path validation supporting both hard-coded heuristic logic and dynamic AI planning.
  • Grouped regression suites (core, popup, heavy) for efficient debugging of resource-intensive websites.
  • Automated normalization engine that maps generated actions back to established profile selectors.
  • Intelligent classification system for handling anti-bot behaviors and complex UI controls.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*