brand-setup
CommandCreate or update a brand profile: colors, fonts, logo, voice, platforms. \"set up a new client brand\"
Send internally approved posts to the client by Slack or email with reminders; internal pass -> review. \"send these to the client\"
$ npx -y skills add indranilbanerjee/socialforge --agent claude-code
description: "Send internally approved posts to the client by Slack or email with reminders; internal pass -> review. \"send these to the client\"" argument-hint: "[--tier HERO|HUB] [--all-approved]" disable-model-invocation: true
Send internally-approved posts to the client for review. The user starts this command; it is not model-invocable.
Sending is a side effect other people see. Before any Slack message, email or reminder goes out, show an Execution Summary: who receives it (each recipient or channel), through which connector, which posts, and the exact message text. Send only on an explicit `yes` typed by the user for exactly that summary; any other reply cancels with nothing sent and no status changed. A changed recipient, post list or message is a new summary and a new `yes`. Hosts that ignore `disable-model-invocation` (Codex, for one) still get this gate.
1. Filter posts with status APPROVED_INTERNAL 2. Build review package (gallery link or attached previews) 3. Show the Execution Summary from the Execution gate above and wait for `yes`; then send via Slack (if connected) or email (if Gmail connected) 4. Update status → PENDING_CLIENT for all sent posts 5. Set reminder timer per approval-chain.json escalation rules
Your client wants 30 days of social content across six platforms with brand-faithful imagery, AI-generated video, and provenance signed for EU markets. You have five days.
Create or update a brand profile: colors, fonts, logo, voice, platforms. \"set up a new client brand\"
Check pending approvals and send reminders where overdue. \"who still owes an approval\"
Report this month's generation cost by provider and post. \"what have we spent so far\"
Edit a generated image: background, lighting, colors or composition. \"change the background on this image\"
Edit an existing post's copy, visual direction or metadata. \"tweak the copy on P07\"
Finalize the month and package approved content for delivery. \"close out the month\"
Run a paid-ads (ROAS) workflow: audience segments, account structure, ad creative, experiment design, pre-launch signal QA + the…
Run the readiness doctor: which audit and launch actions are live or blocked. \"why is this action blocked\"