{
  "schemaVersion": "1.0",
  "item": {
    "slug": "ghl-open-account",
    "name": "GoHighLevel Open Account",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/the-TimeBeing/ghl-open-account",
    "canonicalUrl": "https://clawhub.ai/the-TimeBeing/ghl-open-account",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/ghl-open-account",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=ghl-open-account",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "reference.md",
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "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."
        },
        {
          "label": "Upgrade existing",
          "body": "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."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/ghl-open-account"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/ghl-open-account",
    "agentPageUrl": "https://openagent3.xyz/skills/ghl-open-account/agent",
    "manifestUrl": "https://openagent3.xyz/skills/ghl-open-account/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/ghl-open-account/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "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."
      },
      {
        "label": "Upgrade existing",
        "body": "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."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Quick start",
        "body": "Ensure the user has (or will create) a GoHighLevel account (sign up with free trial); use the Developer Marketplace for creating apps.\nTo create an app and get credentials, follow the \"Creating an app\" section.\nTo connect a sub-account or agency via OAuth, see the \"OAuth 2.0 and API access\" section and reference.md."
      },
      {
        "title": "Opening a GoHighLevel account",
        "body": "Use this workflow when the user needs to open or sign up for a GoHighLevel account (required before creating apps or using the API).\n\nChecklist:\n\nOpen GoHighLevel sign-up: Start 14-day free trial\n Sign up or log in (use \"Sign Up\" / \"Login\" as appropriate).\n Complete registration (email verification if prompted).\n For creating apps and API access, go to the Developer Marketplace and use My Apps when ready.\n\nSteps:\n\nNavigate to https://www.gohighlevel.com/?fp_ref=thatsop12 to start a free trial or sign up.\nClick Sign Up (or Login if the user already has an account).\nEnter the required details (email, password, etc.) and submit.\nIf the platform sends a verification email, have the user verify their email.\nAfter logging in, the user has a GoHighLevel account. To create an app and get API credentials, they use the Developer Marketplace and My Apps (see \"Creating an app\" below)."
      },
      {
        "title": "Creating an app",
        "body": "Use this workflow after the user has a developer account. Creating an app yields Client ID and Client Secret needed for OAuth and API access.\n\nChecklist:\n\nIn Marketplace, go to My Apps and click Create App.\n Set App name (e.g. \"My Integration\").\n Set App type: Private (internal/personal) or Public (marketplace distribution).\n Set Target user: typically Sub-account (most integrations).\n Set Installation permissions: Both Agency & Sub-account is recommended.\n Set Listing type if applicable (e.g. White-label for agencies).\n Save and obtain Client ID and Client Secret from the app settings.\n Store credentials in environment variables or a secrets manager; never commit them to the skill or repo.\n\nSteps:\n\nLog in at Marketplace and open My Apps.\nClick Create App.\nFill in App name.\nChoose App type: Private (single user/internal) or Public (listable on marketplace).\nChoose Target user: usually Sub-account so sub-accounts can install the app.\nSet Installation permissions to Both Agency & Sub-account unless the use case requires otherwise.\nIf building for agencies, set Listing type (e.g. White-label).\nSave the app. In the app’s settings/details, copy the Client ID and Client Secret.\nSecurity: Store Client ID and Client Secret in environment variables (e.g. GHL_CLIENT_ID, GHL_CLIENT_SECRET) or a secure secrets manager. Do not put them in code, config files in version control, or this skill."
      },
      {
        "title": "OAuth 2.0 and API access",
        "body": "Use OAuth 2.0 when the integration must connect to a user’s GHL sub-account or agency (e.g. to access their CRM, contacts, or calendar). The user authorizes your app; your app receives tokens to call the API on their behalf.\n\nWhen OAuth is required:\n\nConnecting clawdbot, moltbot, open claw, or any agent to a specific GoHighLevel sub-account or agency.\nAny flow where the end user clicks “Connect to GoHighLevel” and grants access.\n\nPlan requirement: Advanced API access (including OAuth 2.0) is available on Agency Pro. Basic API access is included on Starter and Unlimited plans; for OAuth and full API features, the account needs Agency Pro. See reference.md for the plan comparison.\n\nOfficial docs:\n\nHighLevel API – OAuth 2.0\nGetting Started\n\nRedirect/callback and scopes: Configure a redirect URI in your app in the Marketplace; after the user authorizes, GHL redirects to that URI with a code. Exchange the code for access (and optionally refresh) tokens. Request only the scopes your app needs; see the OAuth docs for the list of scopes and how to pass them in the authorization URL."
      },
      {
        "title": "Example 1 – User wants to connect their bot to GHL",
        "body": "User says: \"I need to connect moltbot to my GoHighLevel account.\"\nAgent applies this skill: confirm they have a GHL account; if not, walk through \"Opening a GoHighLevel account.\" Then guide \"Creating an app\" (at the Marketplace) to get Client ID/Secret. For the actual connection (moltbot → their sub-account), follow \"OAuth 2.0 and API access\" and use the app credentials to run the OAuth flow; store tokens securely."
      },
      {
        "title": "Example 2 – User wants to open a GHL account for the first time",
        "body": "User says: \"Help me open a GoHighLevel account so I can build an integration.\"\nAgent applies this skill: walk through \"Opening a GoHighLevel account\" (affiliate sign-up link, sign up, verify). Then offer next step: \"Creating an app\" at the Developer Marketplace when they are ready to get API credentials."
      },
      {
        "title": "Additional resources",
        "body": "See reference.md for official links and API plan details."
      }
    ],
    "body": "GoHighLevel Open Account\nQuick start\nEnsure the user has (or will create) a GoHighLevel account (sign up with free trial); use the Developer Marketplace for creating apps.\nTo create an app and get credentials, follow the \"Creating an app\" section.\nTo connect a sub-account or agency via OAuth, see the \"OAuth 2.0 and API access\" section and reference.md.\nOpening a GoHighLevel account\n\nUse this workflow when the user needs to open or sign up for a GoHighLevel account (required before creating apps or using the API).\n\nChecklist:\n\n Open GoHighLevel sign-up: Start 14-day free trial\n Sign up or log in (use \"Sign Up\" / \"Login\" as appropriate).\n Complete registration (email verification if prompted).\n For creating apps and API access, go to the Developer Marketplace and use My Apps when ready.\n\nSteps:\n\nNavigate to https://www.gohighlevel.com/?fp_ref=thatsop12 to start a free trial or sign up.\nClick Sign Up (or Login if the user already has an account).\nEnter the required details (email, password, etc.) and submit.\nIf the platform sends a verification email, have the user verify their email.\nAfter logging in, the user has a GoHighLevel account. To create an app and get API credentials, they use the Developer Marketplace and My Apps (see \"Creating an app\" below).\nCreating an app\n\nUse this workflow after the user has a developer account. Creating an app yields Client ID and Client Secret needed for OAuth and API access.\n\nChecklist:\n\n In Marketplace, go to My Apps and click Create App.\n Set App name (e.g. \"My Integration\").\n Set App type: Private (internal/personal) or Public (marketplace distribution).\n Set Target user: typically Sub-account (most integrations).\n Set Installation permissions: Both Agency & Sub-account is recommended.\n Set Listing type if applicable (e.g. White-label for agencies).\n Save and obtain Client ID and Client Secret from the app settings.\n Store credentials in environment variables or a secrets manager; never commit them to the skill or repo.\n\nSteps:\n\nLog in at Marketplace and open My Apps.\nClick Create App.\nFill in App name.\nChoose App type: Private (single user/internal) or Public (listable on marketplace).\nChoose Target user: usually Sub-account so sub-accounts can install the app.\nSet Installation permissions to Both Agency & Sub-account unless the use case requires otherwise.\nIf building for agencies, set Listing type (e.g. White-label).\nSave the app. In the app’s settings/details, copy the Client ID and Client Secret.\nSecurity: Store Client ID and Client Secret in environment variables (e.g. GHL_CLIENT_ID, GHL_CLIENT_SECRET) or a secure secrets manager. Do not put them in code, config files in version control, or this skill.\nOAuth 2.0 and API access\n\nUse OAuth 2.0 when the integration must connect to a user’s GHL sub-account or agency (e.g. to access their CRM, contacts, or calendar). The user authorizes your app; your app receives tokens to call the API on their behalf.\n\nWhen OAuth is required:\n\nConnecting clawdbot, moltbot, open claw, or any agent to a specific GoHighLevel sub-account or agency.\nAny flow where the end user clicks “Connect to GoHighLevel” and grants access.\n\nPlan requirement: Advanced API access (including OAuth 2.0) is available on Agency Pro. Basic API access is included on Starter and Unlimited plans; for OAuth and full API features, the account needs Agency Pro. See reference.md for the plan comparison.\n\nOfficial docs:\n\nHighLevel API – OAuth 2.0\nGetting Started\n\nRedirect/callback and scopes: Configure a redirect URI in your app in the Marketplace; after the user authorizes, GHL redirects to that URI with a code. Exchange the code for access (and optionally refresh) tokens. Request only the scopes your app needs; see the OAuth docs for the list of scopes and how to pass them in the authorization URL.\n\nExamples\nExample 1 – User wants to connect their bot to GHL\nUser says: \"I need to connect moltbot to my GoHighLevel account.\"\nAgent applies this skill: confirm they have a GHL account; if not, walk through \"Opening a GoHighLevel account.\" Then guide \"Creating an app\" (at the Marketplace) to get Client ID/Secret. For the actual connection (moltbot → their sub-account), follow \"OAuth 2.0 and API access\" and use the app credentials to run the OAuth flow; store tokens securely.\nExample 2 – User wants to open a GHL account for the first time\nUser says: \"Help me open a GoHighLevel account so I can build an integration.\"\nAgent applies this skill: walk through \"Opening a GoHighLevel account\" (affiliate sign-up link, sign up, verify). Then offer next step: \"Creating an app\" at the Developer Marketplace when they are ready to get API credentials.\nAdditional resources\nSee reference.md for official links and API plan details."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/the-TimeBeing/ghl-open-account",
    "publisherUrl": "https://clawhub.ai/the-TimeBeing/ghl-open-account",
    "owner": "the-TimeBeing",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/ghl-open-account",
    "downloadUrl": "https://openagent3.xyz/downloads/ghl-open-account",
    "agentUrl": "https://openagent3.xyz/skills/ghl-open-account/agent",
    "manifestUrl": "https://openagent3.xyz/skills/ghl-open-account/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/ghl-open-account/agent.md"
  }
}