---
name: community-platform-cli
description: Manages an online community (feed, comments, posts, classes, DMs) from an agent or CLI, with explicit flags for every write action.
---

# Community Platform CLI

## What it does
Lets you read and operate a forum/school-style online community from a coding agent, covering feed, comments, posts with files/polls, class lessons, and member direct messages.

## When to use it
Use it to manage paid or free communities (including GoHighLevel client communities) when you want faster replies and posting without losing human control over what gets published.

## Authentication
1. Use the platform's session or unofficial API with your own credentials, stored only in environment variables.

## Reading
2. By default every operation is read-only: reading feed, comments, and DMs.

## Drafting
3. Every reply, post, or lesson is drafted first and shown for review.

## Explicit confirmation
4. Publishing, replying, deleting, or sending a DM requires an explicit flag like --confirm; without it, nothing executes.

## Audit trail
5. Every write action is logged with date, type, and outcome.

## GoHighLevel angle
6. Qualified conversations from the community can be flagged for manual handoff into the GHL pipeline, without automating sales message sends.

## Safety rules
1. Every deliverable (script, email, post, ad, design) is produced as a draft first.
2. Nothing is sent, published, or paid for without explicit human approval.
3. Never invent metrics, testimonials, customer names, or data not present in the provided sources.
4. No credential, API key, or token is ever written or pasted into chat; reference environment variables instead.
