Skip to main content
/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):
Or install the skills standalone from your dashboard’s Agents page (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

  1. Checks the starting pointget_project_context for a connected GitHub source, get_banner for what is live now, and asks where the banner should click through to and whether it should come down on its own.
  2. Generates and reviewsgenerate_banner (25 credits), then shows you the exact headline, body, and button label before anything goes live; edits go through update_content.
  3. Publishes on your say-sopublish_content makes it the live banner and reports the embed key.
  4. Puts it on the site — the one-tag embed (data-type="banner", sticks to the top, dismissable) or a server-rendered bar from GET /api/v1/banner, where a 404 means “no banner, render nothing”.
  5. 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.