Automate the transformation of unstructured chat messages into structured real estate lead records with precision.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install lead-extractor
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 lead-extractor using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Lead Extractor is a robust technical solution within the Openclaw Skills ecosystem designed to parse and structure real estate data from message objects. It excels at identifying intent in messy communication channels like WhatsApp exports, converting fragmented text into actionable lead objects containing names, contact details, and financial requirements. This skill is essential for developers looking to automate the first mile of real estate CRM data entry.
By leveraging specialized extraction rules, this tool distinguishes between property listings and buyer inquiries, ensuring that Openclaw Skills can handle complex broker group dynamics. It focuses purely on data extraction and normalization, maintaining a clean separation of concerns by avoiding direct storage or communication tasks.
To integrate this capability into your workflow, ensure your environment is configured to handle the standard Openclaw Skills data exchange format. Install the necessary references and execute the following command to initialize the component:
npm install @openclaw/lead-extractor-skill
You must also provide the extraction-rules-re-india-v1.md and output-leads.schema.json files in your project's reference directory for proper validation.
The Lead Extractor skill organizes data into a strict schema to ensure compatibility across the Openclaw Skills framework.
| Field | Type | Description |
|---|---|---|
| lead_id | string | A unique identifier generated for the specific record. |
| record_type | enum | Classified as either inventory_listing or buyer_requirement. |
| phone | string | Normalized contact number (e.g., +91XXXXXXXXXX). |
| budget | string | Extracted price, rent, or per-sqft rate details. |
| area_sqft | number | The property size converted to square footage. |
| location_hint | string | Raw location text for downstream normalization. |
Loading
A high-precision normalization tool for mapping Indian real-estate location aliases to canonical city and locality records.

A specialized agent skill for generating prioritized, non-binding follow-up action suggestions from lead data.

Automate movie requests, library management, and download tracking using the Radarr HTTP API within your AI agent workflows.

A specialized security utility designed to harden OpenClaw workspaces by identifying vulnerabilities, managing permissions, and optimizing gateway configurations.

A specialized agent skill for persisting validated lead objects into secure storage only after explicit supervisor confirmation.

A high-performance utility designed to convert unstructured WhatsApp TXT and JSON exports into structured, machine-readable message objects.








































