SHAI

S8 Content

/organic-content-creator

Agent 80: Organic Content Creation + Scheduling (any industry)

Creates a branded static image (OpenArt), gets its caption from /caption-copy, uploads the image to GHL Media Storage, and schedules the post through the real GHL Social Planner API — or, when the profile chooses it and the key is connected, through Ayrshare (C51) — (create-post, accountIds + media + scheduleDate) against the business's own connected social accounts. Every post gets its own per-item approval before it leaves draft status; connecting a social account is a one-time OAuth checklist, never scripted.

verified (fixture) 2026-09-08 · needs-connector: ghlv0.2.0

Run itAll agents

Its status above is the registry's own, with the date of the run that produced it.

What it is for

Contract A

  • #80Organic content creation + scheduling · images + captions via the GHL social planner

Example requests

  • post this to our socials
  • make us a graphic and schedule it
  • run our organic content
  • organic content creator

What it needs, and what it hands back

Needs connected

  • openart
  • ghl

Better with: ayrshare, websearch, webfetch.

Uses mcp__openart__openart_generate_image, WebSearch, WebFetch, which exist in Claude Code. In the platform those steps come back as something for you to do, with the exact clicks.

Hands back

  • the image, caption, and post status, returned inline
  • clients/<business-slug>/plans/organic-posts/<date>-<platform>.md

Stops and asks

  • OpenArt spend beyond a recorded standing ceiling
  • any post leaving draft for scheduled/live

Steps it cannot do through an API, and hands you instead: connecting a social platform account to the GHL Social Planner is a one-time browser OAuth flow (start -> get-available-accounts -> attach) -- no headless equivalent.

How it runs

These are the headings of its own written instructions — 307 lines you can read and change.

  1. Step 0 — Environment, profile, workspace
  2. Step 1 — Get the caption
  3. Step 2 — Design and quote the image
  4. Step 3 — Generate and upload the image
  5. Step 4 — Create the post
  6. Step 5 — Deliver