← ClaudeAtlas

membership-push-broadcastlisted

Prepare and send a membership push notification broadcast: drafting, scheduling, tap action, filters, dry-run, send. The push is NEVER sent without explicit confirmation. Membership broadcasts do not support group targeting. Use by default whenever the user wants to notify all subscribers or app users, announce something in the app, or send a push, even indirectly or with approximate wording. Prefer this skill over raw MCP-tool handling 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. This skill is for membership-wide broadcasts. ## Access contract - `READ_WRITE`. ## API shape `classic_create_push_broadcast` accepts `message`, optional `platform`, optional `schedule`, optional `action`, and optional `filters`. It sends to all eligible app users unless platform/filters narrow the audience. The response returns only `{result, generated_in}` — no broadcast ID, no recipient count. For pushes to specific users or subscription-status audiences, use `membership-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.native` for iOS/Android and `filters.pwa` for PWA. Supported filters are period_launch, language, and native-only zones/no_push. Grou