Install
openclaw skills install @asmaiqbal01/deal-scoutAutonomous Gmail-to-CRM deal pipeline for solo operators. Classifies inbound deal emails with Gemini, logs them to a free HubSpot CRM, notifies on Discord, and sends approved replies during UK business hours. Zero hosted infrastructure — runs as a single local MCP gateway.
openclaw skills install @asmaiqbal01/deal-scoutAutonomous inbox-to-CRM deal pipeline for solo operators and small teams — zero hosted infrastructure, zero monthly bill. Watches a Gmail inbox, classifies inbound emails as genuine deals vs. noise with Gemini, logs confirmed deals to a free-tier HubSpot CRM, notifies the operator on Discord, and — once a reply is approved — sends it via the Gmail API during UK business hours (Mon–Fri 09:00–17:00 Europe/London, DST-aware).
Full source, architecture decision records, and setup docs live in the GitHub repository. The project's source code is proprietary; this skill only documents how to run and operate it — it does not grant any license to the underlying code.
Reach for this when an operator wants to:
git clone https://github.com/AsmaIqbal01/openclaw-deal-scout.git
cd openclaw-deal-scout
python -m venv .venv && source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -e ".[dev]"
cp .env.example .env
# Fill in: GMAIL_CREDENTIALS_PATH, GEMINI_API_KEY, HUBSPOT_PRIVATE_APP_TOKEN,
# NOTIFIER=discord, DISCORD_WEBHOOK_URL
pytest -q # 489 passing, 9 skipped
python -m openclaw_gateway # starts the MCP gateway + scheduler
The gateway listens on http://127.0.0.1:18790 by default
(GATEWAY_HOST/GATEWAY_PORT to override).
| Tool | Purpose |
|---|---|
run_cycle | Trigger one pipeline cycle (intake → classify → CRM → notify → schedule/send) on demand |
get_pipeline_cycles | Read recent cycle summaries from pipeline.log |
get_deals | Read deal records from the state store, filterable by status |
get_quota_usage | Estimated Gemini quota used for the current UTC day |
CLI shortcuts: openclaw gateway status, openclaw doctor, openclaw dashboard.