LaunchKit · 2026
Back to Skills

lead-storage

Persist validated lead objects through write-only storage operations after Supervisor provides explicit confirmation.

0
400 downloads
by @vishalgojha

Setup & Installation

openclaw skills install @vishalgojha/lead-storage

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install lead-storage

Version History

v1.0.6Feb 23, 2026 - Version note by skill developer:

Align broker-group contracts: dataset_mode, record_type, and expanded summary/prioritization schemas.

What This Skill Does

Persists validated lead objects to Google Sheets or a database after a supervisor confirmation token is verified. Enforces idempotency by lead_id to prevent duplicate inserts from repeated broker forwards. Preserves metadata fields for location, priority, and extraction context alongside each stored record.

Confirmation token gating and lead_id idempotency prevent unauthorized writes and duplicate records that slip through in pipelines without strict confirmation steps.

When to use it

  • Saving supervisor-approved real estate leads to Google Sheets
  • Persisting normalized lead records with city and micro-market fields
  • Committing broker-forwarded leads without duplicate inserts
  • Storing leads that include deal type and asset class metadata
  • Writing confirmed leads to a database after token validation

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Save these approved leads to Google Sheets

AGENT
  1. 1Accept lead payload from Supervisor with confirmation token
  2. 2Validate payload against storage-input.schema.json
  3. 3Verify confirmation_token is present and non-empty
  4. 4Write lead records to Google Sheets via write-only interface
  5. 5Return storage result using storage-output.schema.json
OUTPUT

Lead records written to Google Sheets with status confirmation and preserved metadata fields

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Google account with access to Google Sheets