Overview
LevelClawd is five systems that turn Claude into an operator for your business and wire it into GoHighLevel. You bring the accounts; the kit brings the working setup.
- Reactivation automations — a GHL snapshot that works your dormant list across SMS, email, and voicemail.
- AI voice agents — inbound and outbound agents that answer and book inside GHL.
- The skills pack — 50+ Claude skills that turn the model into a sales and ops operator.
- GoHighLevel MCP — a direct connection so Claude can run your CRM.
- The vault — an Obsidian + CLAUDE.md structure that gives your agents persistent memory.
Set them up in the order below. The first two produce results in minutes; the last three make the whole thing compound.
What you need
- A GoHighLevel account (any plan with the API / Private Integrations enabled). No account yet? Sign up with our affiliate link and you are ready to import everything.
- A Claude subscription. Claude Code (CLI or desktop app) is recommended; Claude Desktop also works for the MCP and skills.
- Obsidian (free) for the vault.
- About 20 minutes for the first pass.
Don't want to run GoHighLevel yourself? You can join the Codexo agency and we host and operate it for you. Book a call to join our agency.
You do not need to know how any of this works under the hood. Each step is import, paste, or click. The point of LevelClawd is that the hard parts are already built.
Quickstart (20 minutes)
That is the whole system. The sections below are the detailed version of each step.
The Obsidian vault
The vault is your business's memory. Claude reads from it so every session starts with full context instead of a blank slate. Install Obsidian, create a new vault, and build this folder structure (the template ships with it):
my-business/
├── CLAUDE.md # who you are, your stack, your rules (auto-loaded)
├── index.md # catalog of every page, one line each
├── log.md # append-only activity log
├── raw/ # immutable sources: transcripts, docs, assets
├── Company/ # offers, pricing, positioning, playbooks
├── Clients/ # one folder per client
├── Marketing/ # campaigns, copy, content
├── Automations/ # GHL workflows, voice agents, snapshots
└── .claude/
└── skills/ # the LevelClawd skills pack lives hereKeep raw/ immutable (Claude reads, never edits) and let Claude maintain everything else. Update index.md when you add a page and append to log.md when something meaningful happens. That habit is what makes the system compound.
CLAUDE.md files
CLAUDE.md is the file Claude Code loads automatically at the start of every session. It is where you tell Claude who you are, what your business does, what stack you run, and how you want it to behave. Put one at the root of your vault and one at the root of any project repo.
# CLAUDE.md — [Your Business]
## Who I am
Name, role, location, what the business does.
## My stack
GoHighLevel (CRM), ElevenLabs (voice), Claude (agents),
Obsidian (vault). Note account IDs and where things live.
## How to work with me
- Direct, outcome-focused. No filler.
- Check the vault before answering questions about clients or ops.
- Match my tone. Push back when I'm wrong.
## Active priorities
What you're focused on right now.Nested folders can have their own CLAUDE.md or AGENTS.md for context that only applies there (for example a client folder). Claude merges them with the root file.
Rule of thumb: if you find yourself re-explaining something to Claude in more than one session, it belongs in a CLAUDE.md.
GoHighLevel MCP
MCP (Model Context Protocol) is how Claude connects to outside tools. Connecting the official HighLevel MCP lets Claude run your CRM directly: contacts, conversations, pipelines, calendars, invoices, and workflows.
1. Get your credentials in GHL. Settings → Private Integrations → create a token with the scopes you want (contacts, conversations, opportunities, calendars). Copy the token and your Location ID.
2. Add the connection in Claude Code:
claude mcp add --transport http highlevel \
https://services.leadconnectorhq.com/mcp/ \
--header "Authorization: Bearer YOUR_PRIVATE_INTEGRATION_TOKEN" \
--header "locationId: YOUR_LOCATION_ID"In Claude Desktop, add it under Settings → Connectors as a custom MCP server using the same URL and headers.
3. Test it. Ask Claude: "List my last 5 GHL contacts." If it returns them, you are connected.
Treat the integration token like a password. Store it in your environment or a secrets manager, never in a file you commit or share.
The skills pack
Skills are pre-written instructions that turn Claude into a specialist on demand: discovery calls, closing, follow-up sequences, reactivation, voice-agent building, content, and more. Each is a SKILL.md file Claude loads when the task matches.
Install: unzip the pack into your skills folder.
# Personal (available everywhere)
~/.claude/skills/
# Or per project
your-project/.claude/skills/
# Each skill is a folder with a SKILL.md inside
.claude/skills/
├── discovery-calls/SKILL.md
├── closing/SKILL.md
├── follow-up-sequences/SKILL.md
└── ... 50+ moreUse: type /discovery-calls (or just describe the task and Claude picks the right skill). To update, drop in the new pack and overwrite.
AI voice agents
The voice agents come pre-built inside the GHL snapshot. You only fill in your business details and turn them on.
Keep prompts in the machine-readable conditional structure the kit ships with. Rewriting them as prose is the most common way to break a working agent.
Reactivation automations
This is the piece that pays for the kit. The snapshot installs win-back sequences that re-engage leads and past clients you already have.
Compliance: the copy asks for honest re-engagement and includes opt-out language. Do not buy lists or message people who opted out. Keep it to contacts who already know you.
Troubleshooting & support
- MCP returns nothing — re-check the token scopes and Location ID, and confirm the header format exactly matches the command above.
- Skills not triggering — confirm each skill is its own folder with a SKILL.md, and restart your Claude session.
- Claude has no context — make sure CLAUDE.md is at the root and you opened Claude from that folder.
- Voice agent sounds off — adjust ElevenLabs tone and the business variables, not the prompt structure.
Still stuck? Email info@codexosites.com or, on Done-With-You, bring it to your setup call.