/shipstar:add-announcement-banner has your coding agent put a one-line
announcement bar at the top of your site: the most impactful change of the
period as a headline, one sentence, and a call-to-action, generated from your
commits. Exactly one banner is live per project — every publish replaces it
under the same embed key, so the site is set up once and stays current.
Install
Via the official Claude Code plugin (bundles the MCP connection):curl -fsSL <APP_URL>/agent-skills/install.sh | sh -s -- <APP_URL>).
When to use it
Say “add a what’s-new bar to our homepage”, “highlight the new feature at the top of the site this week”, or “put an announcement banner on our site that updates itself”.What the agent does
- Checks the starting point —
get_project_contextfor a connected GitHub source,get_bannerfor what is live now, and asks where the banner should click through to and whether it should come down on its own. - Generates and reviews —
generate_banner(25 credits), then shows you the exact headline, body, and button label before anything goes live; edits go throughupdate_content. - Publishes on your say-so —
publish_contentmakes it the live banner and reports the embed key. - Puts it on the site — the one-tag embed (
data-type="banner", sticks to the top, dismissable) or a server-rendered bar fromGET /api/v1/banner, where a404means “no banner, render nothing”. - Keeps it fresh — points you at the dashboard’s weekly or monthly banner schedule, whose “Link to” and “Take down after” choices apply to every run.
Guardrails
- Never publishes without you seeing the exact text first.
- Never invents a link: with no URL from you, Shipstar resolves one at publish (your Changelog page, else the period’s changelog) or shows no button.