A plain-English prompt.
No flags. No JSON. No CLI gymnastics.
17 skills, 2 subagents, and a quality gate that catch mistakes before they post. Talk to Claude in plain English. The pipeline does the rest — adapts copy per platform, generates the visuals, schedules through your GoHighLevel account.
All composable. All connected. Hover any orb to see what it calls, what calls it, and how the system flows.
Three steps. About eleven seconds in real life. Watch it once.
No flags. No JSON. No CLI gymnastics.
/post invokes /render. /render spawns image-gen. The hook validates.
Three platforms. One audit log line. Zero tabs opened.
Not a feature list. A toolkit, grouped by intent.
Tap any step to expand. The full guide ships with the plugin.
If you don't already have it, get the harness. Mac, Windows, Linux all supported.
claude --version.
A single command. The 17 skills, 2 agents, and quality-gate hook register automatically.
/plugin install <url> from inside Claude Code. The skills appear in /help after a session restart.
Private Integration Token, Location ID, User ID. Five minutes inside the GHL dashboard.
social.write, medias.write, contacts.read, blogs.write. Copy the token and Location ID. Done.
A folder per brand. The plugin lives globally; configs live with your project.
mkdir my-brand-social && cd my-brand-social. Copy four template files from the plugin. The setup guide pastes them all in one block.
Three JSON files. Each has clearly marked placeholders. Replace and save.
settings.local.json, locations.json, ghl_accounts_map.json. Run ghl_get_accounts.sh to discover all your connected platform IDs in one shot.
Paste five real posts per platform. Adjust four pillar colours. The skills inherit it.
voice-samples.md and replace the [Replace with...] placeholders with your actual posts. Edit brand-visuals.md for your palette. Render scripts read both at runtime.
A single PreToolUse hook. Catches platform limits and image specs before publication.
.claude/settings.json. Eight lines. Validates every post before it touches GHL.
Pillow for resizing. Playwright for HTML rendering. Optional: yt-dlp, notebooklm-py.
pip install requests pillow python-frontmatter playwright. Then playwright install chromium. Optional research dependencies install on demand.
A test post. A confirmation. You're live.
/post test post — "Hello world". Approve the preview. Watch it land in ghl_post_log.md. From here, you talk to Claude.
One person. One agency. One creator with a backlog. Pick the picture that's closest to you.
Run your own brand presence end-to-end. No agency. No assistant. Just you and Claude.
Manage many clients in one workspace. Locations and accounts mapped per client. CRM tagging built-in.
locations.jsonRepurpose YouTube, blogs, and research into months of social. Voice stays yours.
Not a subscription. Not a tier. Buy it once, own it.
Lifetime license. All future updates included.
14-day refund window.
Secure checkout powered by GoHighLevel + Stripe. Instant download by email.
The questions everyone asks before paying $99 for a plugin. Asked by us, on your behalf.
.zip. The link is valid for 24 hours
and works once. If you need a fresh link, contact support and we'll
issue another. The download itself is just a folder you drop into
your Claude Code plugins directory.
locations.json file supports unlimited
brands or clients. Each gets its own social account map, its own
voice samples, and its own brand-visuals file. Agencies use this to
run dozens of clients from a single workspace.