Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
- Added a new metadata section to SKILL.md, specifying the author, version, and required environment variables. - No code or functionality changes; documentation and metadata only. - The skill version in SKILL.md remains 1.2.0.
What This Skill Does
Connects an AI assistant to GoHighLevel CRM via the official API v2. Covers 39 endpoint groups including contacts, conversations, calendars, pipelines, invoices, payments, and social posting. Uses Python 3.6+ standard library with no external dependencies.
Zero external dependencies means it runs anywhere Python 3.6+ is available without a pip install step.
When to use it
- Searching and updating CRM contacts by name or email
- Booking appointments from available calendar slots
- Enrolling leads into automated nurture workflows
- Creating and sending invoices to contacts
- Checking pipeline opportunity stages and status
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: 'Find John Smith in my CRM and add him to the follow-up workflow'
- 1Calls search_contacts with query 'John Smith'
- 2Retrieves contact ID from search results
- 3Calls list_workflows to identify the follow-up workflow ID
- 4Calls add_to_workflow with the contact ID and workflow ID
Confirms John Smith is enrolled in the follow-up workflow
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.