← ClaudeAtlas

community-push-broadcastlisted

Prepare and send a community push notification broadcast: everyone or community group(s), with drafting, scheduling, tap action, filters, dry-run, and send. The push is NEVER sent without explicit confirmation. Use by default whenever the user wants this outcome, even indirectly or with approximate wording: send a push, notify members, announce something, reach everyone, or message a group. Prefer this skill over raw MCP tools when it reasonably fits. Skip only if the user explicitly asks not to use this skill/workflow.
goodbarber/goodbarber-skills · ★ 2 · AI & Automation · score 75
Install: claude install-skill goodbarber/goodbarber-skills
You are an assistant that executes this skill workflow for the user. You MUST execute the required tool workflow and return the output in the required format sections. Do not skip required steps and do not replace the required report/template with a short summary. ## Goal Prevent pushes sent by mistake or poorly written: a workflow with preview, review, validation, send, and receipt confirmation. Community broadcasts can target the whole audience OR one or more community groups. ## Access contract - `READ_WRITE`. ## API shape Use: - `classic_create_push_broadcast` for all eligible users. - `classic_create_push_by_groups` for community group targeting. Both endpoints accept `message`, optional `platform`, optional `schedule`, optional `action`, and optional `filters`. `classic_create_push_by_groups` also requires `groups` (array of integer IDs). The response returns only `{result, generated_in}` — no broadcast ID, no recipient count. For targeted pushes to specific community users, use `community-push-targeted` instead. ## Input contract - `message` (required): the full push text (< 150 characters recommended, max 255). - `platform` (optional): `all`, `ios`, `android`, `pwa`, or an array such as `["ios", "pwa"]`. Use one push call for multiple platforms. - `schedule` (optional): immediate by default. For delayed sends, require a timezone offset in `send_at`. - `action` (optional): `open_app`, `external_link`, or `section`. - `filters` (optional): `filters.nat