GoHighLevel CRM Operations
Operate a NotFair MCP-connected GoHighLevel (HighLevel) account: safe reads of contacts, conversations, opportunities and calendars, plus explicitly approved writes.
AutomationIntermediate★ 3,811⑂ 486AI score 7/10Last updated: Sep 16, 2026
What it does
- Resolves the
~~gohighlevelNotFair MCP connection and verifies the requested location from live data instead of guessing. - Reads contacts, conversations, opportunities and calendar events, plus metadata (users, pipelines, calendars, custom fields, tags, tasks) and intake data (forms, surveys, invoices, transactions, products).
- Performs writes — contact create/upsert/update, opportunity create/update, appointment create/update/delete, tag create, contact task create — only when explicitly requested.
- Before any mutation it shows location, object, current value, proposed value, risk and rollback, waits for approval, applies once, then reads back to confirm.
- Handles Agency (Company) vs Location connections (
locationIdrequired for the former) and stops with reconnect guidance when the connector is missing, unauthorized or read-only.
Who it's for
- Agencies and revenue-ops teams running GoHighLevel/HighLevel as their primary CRM.
- Multi-location operators who cannot afford duplicate contacts or mis-booked appointments.
- Users who already have a NotFair MCP connector and PAT provisioned.
Examples
- "Break down this week's new leads by pipeline stage" → reads pipeline metadata, then aggregates opportunities.
- "Tag John Doe as VIP" → searches for duplicates first, proposes the change, applies after approval, then re-reads to confirm the tag.
- "Book a consult tomorrow at 3pm" → checks calendar availability, proposes the appointment with risk/rollback, creates it once approved and verifies the result.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/nowork-studio/notfair-plugin/HEAD/gohighlevel/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the gohighlevel folder from the GitHub repo nowork-studio/notfair-plugin into my ~/.claude/skills/gohighlevel/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/nowork-studio/notfair-plugin.git && mkdir -p ~/.claude/skills && cp -r notfair-plugin/gohighlevel ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repo:
git clone https://github.com/nowork-studio/notfair-plugin.git - Create the skills directory:
mkdir -p ~/.claude/skills - Copy the skill:
cp -r notfair-plugin/gohighlevel ~/.claude/skills/ - Also copy the shared docs so the relative link
../docs/mcp-connection.mdstill resolves:cp -r notfair-plugin/docs ~/.claude/skills/docs - On the NotFair connect page, link your GoHighLevel account and issue a PAT (one PAT per HighLevel connection).
- Restart Claude Code and try "list my GHL contacts" to confirm the skill triggers.
- If you need write operations, make sure the connector was granted the required scopes first.
View source on GitHub ↗License: MIT