技能简介
本技能指导用户完成GoHighLevel(GHL)开发者账户注册、Marketplace应用创建及OAuth 2.0授权连接的全流程操作,适用于需要接入GHL API或集成clawdbot/moltbot等代理的场景。
能做什么
- 引导用户注册GHL账户并开启14天免费试用
- 在Developer Marketplace创建应用并获取Client ID/Secret
- 配置OAuth 2.0授权流程,连接指定子账户或机构
- 管理API凭证的安全存储与权限范围设置
使用说明
安装指令:无需额外安装,直接调用本技能即可开始交互式引导。
分步操作流程:
- 账户注册:访问 https://www.gohighlevel.com/?fp_ref=thatsop12 完成注册,验证邮箱后登录
- 进入开发者市场:跳转至 Developer Marketplace,打开 My Apps
- 创建应用:点击 Create App,填写应用名称,选择类型(Private/Public)、目标用户(Sub-account)、安装权限(Both Agency & Sub-account)
- 获取凭证:保存后在应用详情页复制 Client ID 和 Client Secret
- 安全存储:将凭证存入环境变量(如 GHL_CLIENT_ID、GHL_CLIENT_SECRET)或密钥管理系统,禁止写入代码或版本控制
- OAuth配置:在应用设置中配置 Redirect URI,按官方文档完成授权码交换与令牌获取
输入与输出
见下方输入与输出表格。
| 项目 | 内容 |
|---|
| 输入 | 用户GHL账户状态、应用类型(Private/Public)、目标用户类型、Redirect URI、OAuth scopes需求 |
| 输出 | GHL账户凭证、Client ID、Client Secret、OAuth授权链接、访问令牌 |
| 适用人群 | GHL API集成开发者、代理连接配置人员、机构技术负责人、SaaS对接团队 |
| 不包含 | 付费计划购买、应用上架审核、API业务开发、Webhook实现 |
风险提示
- Client ID 和 Client Secret 泄露可能导致未授权数据访问,须严格隔离于环境变量或密钥管理服务
- OAuth功能需订阅 Agency Pro 计划,Starter/Unlimited 计划仅支持基础API
- Public应用上架Marketplace需通过平台审核,Private应用仅限内部使用
- 授权范围(scopes)应遵循最小权限原则,避免过度申请用户数据权限
来源信息
原始链接:https://github.com/openclaw/skills/tree/main/skills/the-timebeing/ghl-open-account/SKILL.md
来源类型:GitHub仓库