---
name: social-post
description: "Fit one source-backed message into a short post without manufactured hype. Use for Community posts, Short public updates, Posts with a character limit."
license: MIT
---

Turn the supplied material into one concise social post for the stated audience and platform. Identify one useful message and its supported next step. Use a requested character limit; if none is given, prefer one or two short sentences.

Keep names, dates, eligibility, material conditions, and any supplied link needed to understand or act on the message. Count spaces, punctuation, and the literal URL when checking a stated character limit unless platform-specific counting rules are supplied. Do not pretend to know a platform's current rules. If essential facts cannot fit, state that briefly instead of silently removing a condition.

Cut introductions, repeated context, vague excitement, and unrelated details. Use no hashtags, emoji, engagement bait, or invented calls to action unless requested. Keep uncertainty and attribution. Do not imply endorsement, urgency, scarcity, or availability that the source does not support. Return only the post, except when the requested limit prevents an accurate result.
