Connect your AI assistant to GoHighLevel CRM via the official API v2. Manage contacts, conversations, calendars, pipelines, invoices, payments, workflows, an...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install highlevel或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install highlevel⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/highlevel/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: highlevel version: 1.2.0 description: "Connect your AI assistant to GoHighLevel CRM via the official API v2. Manage contacts, conversations, calendars, pipelines, invoices, payments, workflows, and 30+ endpoint groups through natural language. Includes interactive setup wizard and 100+ pre-built, safe API commands. Python 3.6+ stdlib only — zero external dependencies." tags: [gohighlevel, crm, api, contacts, conversations, calendars, opportunities, invoices, workflows, automation] author: Ty Shane homepage: https://launchmyopenclaw.com metadata: author: Ty Shane version: "1.2.0" clawdbot: emoji: 🦞 homepage: "https://launchmyopenclaw.com" requires: env: - HIGHLEVEL_TOKEN - HIGHLEVEL_LOCATION_ID compatibility: "Requires Python 3.6+ (stdlib only, no pip installs). Requires two environment variables: HIGHLEVEL_TOKEN and HIGHLEVEL_LOCATION_ID." ---
> Turn your AI assistant into a GoHighLevel command center. Search contacts, send messages, book appointments, manage pipelines, create invoices, schedule social posts — across all 39 GHL API v2 endpoint groups, using plain English.
Don't have GoHighLevel yet? Start with the free 5-Day AI Employee Challenge and build a fully automated system: 👉 Start the 5-Day AI Employee Challenge
| Requirement | Details | |-------------|---------| | Runtime | Python 3.6+ (uses only standard library: urllib, json, os, re, sys, time) | | External packages | None — zero pip install required | | Environment variables | HIGHLEVEL_TOKEN (Primary — your Private Integration bearer token) | | | HIGHLEVEL_LOCATION_ID (your sub-account Location ID) | | Network access | HTTPS to services.leadconnectorhq.com only |
Base URL: https://services.leadconnectorhq.com Required Headers: Authorization: Bearer $HIGHLEVEL_TOKEN + Version: 2021-07-28 Rate Limits: 100 requests/10 seconds burst, 200K/day per location
All API functions use pre-defined endpoint paths — there is no arbitrary HTTP request capability. Every user-supplied ID is validated against a strict alphanumeric regex (^[a-zA-Z0-9_-]{1,128}$) before being included in any URL path, preventing path traversal and injection. The scripts use only Python's built-in urllib.request for all network calls. No shell commands, no external binaries, no file writes outside of stdout.
/highlevel-setupIf the user says "set up highlevel", "connect my GHL", or /highlevel-setup, run the setup wizard:
python3 scripts/setup-wizard.py
The wizard automatically: checks environment variables → guides Private Integration creation → tests the connection → pulls first 5 contacts as a quick win.
- If not visible, enable it first: Settings → Labs → toggle Private Integrations ON
| Use case | Recommended scopes | |----------|--------------------| | Contact management only | contacts.readonly, contacts.write | | Contacts + messaging | Above + conversations.readonly, conversations.write, conversations/message.write | | Full CRM (contacts, calendar, pipeline) | Above + calendars.readonly, calendars.write, opportunities.readonly, opportunities.write | | Adding workflows & invoices | Above + workflows.readonly, invoices.readonly, invoices.write | | Read-only reporting | contacts.readonly, opportunities.readonly, calendars.readonly, invoices.readonly, locations.readonly |
You can always add more scopes later in Settings → Private Integrations → Edit without regenerating the token.
| Feature | Agency Integration | Sub-Account Integration | |---------|-------------------|------------------------| | Created at | Agency Settings → Private Integrations | Sub-Account Settings → Private Integrations | | Access scope | Agency + all sub-accounts (pass locationId) | Single location only | | Available scopes | All scopes including locations.write, oauth., saas., snapshots.*, companies.readonly | Sub-account scopes only | | Best for | Multi-location management, SaaS configurator | Single client integrations (recommended default) |
> Recommendation: Start with a Sub-Account integration and the minimum scopes you need. You can upgrade to Agency-level later if you need multi-location access.
/location/ in app.gohighlevel.com/v2/location/{LOCATION_ID}/...export HIGHLEVEL_TOKEN="your-private-integration-token"
export HIGHLEVEL_LOCATION_ID="your-location-id"
Run python3 scripts/ghl-api.py test_connection — should return location name and status.
After successful setup, pull 5 contacts as a quick win to confirm everything works.
scripts/ghl-api.py — Executable Python script (stdlib only) with built-in retry logic, pagination, input validation, and error handling.
Core Commands: | Command | Description | |---------|-------------| | test_connection | Verify token + location ID work | | search_contacts [query] | Search by name, email, or phone | | get_contact [id] | Get full contact details | | create_contact [json] | Create new contact | | update_contact [id] [json] | Update contact fields | | list_opportunities | List pipeline opportunities | | list_conversations | List recent conversations | | send_message [contactId] [message] | Send SMS/email | | list_calendars | List all calendars | | get_free_slots [calendarId] [startDate] [endDate] | Available booking slots | | list_workflows | List all workflows | | add_to_workflow [contactId] [workflowId] | Enroll contact in workflow | | list_invoices | List invoices | | list_products | List products | | list_forms | List forms | | list_campaigns | List campaigns | | get_location_details | Get location info | | list_location_tags | List location tags | | list_courses | List courses/memberships |
All functions are safe, pre-defined endpoints. No arbitrary request capability.
The skill provides safe, specific functions for all major GHL operations. Each function maps to a specific, allowed API endpoint with validated parameters.
...
安装 GoHighLevel 后,可以对 AI 说这些话来触发它
Send a Slack message to the #engineering channel about the deployment
Formats and sends the message with relevant context, tagging the right people
Summarize all unread messages in my inbox from today
Reads messages across connected channels and returns a prioritized summary
Draft a reply to this customer complaint and send it for review
Writes an empathetic, professional response and routes it to the approval queue
将技能文件夹放到 ~/.claude/skills/highlevel/ 目录(个人级,所有项目可用),或 .claude/skills/highlevel/(项目级)。重启 AI 客户端后,用 /highlevel 主动调用,或让 AI 根据上下文自动发现并使用。
GoHighLevel 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
GoHighLevel 可免费安装使用。请查阅仓库了解许可证信息。
Connect your AI assistant to GoHighLevel CRM via the official API v2. Manage contacts, conversations, calendars, pipelines, invoices, payments, workflows, an...
GoHighLevel 属于「Communication」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。