Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Manage realtor tasks in GoHighLevel CRM including contact search and updates, pipeline tracking, messaging, calendar slots, and workflow enrollment via API v2.
Manage realtor tasks in GoHighLevel CRM including contact search and updates, pipeline tracking, messaging, calendar slots, and workflow enrollment via API v2.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Use this skill when a user wants realtor CRM actions in GoHighLevel (GHL), including lead follow-up, pipeline movement, appointment booking context, and messaging workflows.
Set these variables before running the scripts: HIGHLEVEL_TOKEN (Private Integration token) HIGHLEVEL_LOCATION_ID (sub-account location ID) Optional runtime variables: PYTHONUNBUFFERED=1
If the user asks to connect or set up GHL, run: python3 scripts/setup-wizard.py The wizard validates credentials and tests API connectivity.
Use the helper script for direct actions: python3 scripts/ghl-api.py <command> [args...] Common commands for realtor workflows: test_connection search_contacts [query] get_contact [contact_id] create_contact [json] update_contact [contact_id] [json] list_opportunities list_pipelines list_conversations send_message [contact_id] [message] list_calendars get_free_slots [calendar_id] [start_date] [end_date] list_workflows add_to_workflow [contact_id] [workflow_id]
search_contacts to prevent duplicates. If not found, create_contact with source tags (for example: buyer, zillow, open-house). Add next-step task/note using supported contact endpoints.
list_opportunities to inspect active deals. Move stage using the opportunity update command path in ghl-api.py. Confirm stage and status in response payload.
Resolve contact first (search_contacts or get_contact). Send message with send_message. Re-check conversation history with list_conversations.
list_calendars get_free_slots for date range. Use the calendar endpoints in script for appointment creation if requested.
Never print or echo raw tokens in chat output. Prefer dry informational reads before write actions when intent is ambiguous. Validate contact/opportunity IDs from GHL responses instead of guessing. If an API error returns 401/403, stop and ask for corrected scopes or token.
Load these only as needed: references/contacts.md references/opportunities.md references/conversations.md references/calendars.md references/troubleshooting.md
Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.
Largest current source with strong distribution and engagement signals.