# launchnotes-ship-the-roadmap

> Claude/Codex skill by [@launchnotes](https://omgskills.com/library/launchnotes/index.md) · 1 stars · Updated 2026-10-07

Use when a roadmap item is done and the user wants a full announcement for it and to advance it on the public roadmap — e.g. "we shipped the billing revamp, announce it and move it to Released", "turn this roadmap item into an update post". Reads the item, drafts its announcement in the user's voice, links the two, and moves the item to a published stage. Draft-first; the stage move happens only on explicit confirmation. Start here when the subject is an existing roadmap item and the user wants a full announcement. To post a short progress update that notifies the item's followers (not a full announcement), use launchnotes-post-roadmap-update. To announce tracker work that isn't yet a roadmap item, use launchnotes-draft-from-work. Load launchnotes-use first.

## Install

```sh
git clone https://github.com/launchnotes/mcp-server-guide /tmp/mcp-server-guide && ln -s /tmp/mcp-server-guide/skills/launchnotes-ship-the-roadmap ~/.claude/skills/launchnotes-ship-the-roadmap
```

## From README

Ship a roadmap item as an announcement Take a finished roadmap item public: announce it, connect them, advance its stage. Requires: launchnotes-use loaded, a LaunchNotes project, and the roadmap item's ID (or enough to find it via launchnotesprojectsearch / launchnoteslistworkitems). Steps Read the item first with launchnotesgetworkitem — its content, current categories, and linked announcements. You'll reuse these and avoid wiping them. Shipped work isn't necessarily visible to customers yet: if a flag tool is connected, or the item mentions a flag, look for the flag behind this work and check its production rollout (ask the user if no tool is connected). If there is one, tell the user so they can decide how to frame the announcement; if not, carry on. Draft the announcement in the user's voice, benefit-first, reusing the item's content and categories. launchnoteslistcategories if you need IDs; create it as a draft with launchnotescreateannouncement.

## Links

- HTML page: https://omgskills.com/library/launchnotes/mcp-server-guide/skills/launchnotes-ship-the-roadmap/
- GitHub: https://github.com/launchnotes/mcp-server-guide
- Author: [@launchnotes](https://omgskills.com/library/launchnotes/index.md)

## More from this repo

- [launchnotes-draft-from-work](https://omgskills.com/library/launchnotes/mcp-server-guide/skills/launchnotes-draft-from-work/index.md) — Used when the user wants to turn shipped or in-progress work into a LaunchNotes announcement — e.g.
   - [@launchnotes](https://omgskills.com/library/launchnotes/index.md) · 1 stars
- [launchnotes-feedback-to-roadmap](https://omgskills.com/library/launchnotes/mcp-server-guide/skills/launchnotes-feedback-to-roadmap/index.md) — Used when the user wants to turn reader feedback into roadmap items — e.g.
   - [@launchnotes](https://omgskills.com/library/launchnotes/index.md) · 1 stars
- [launchnotes-import-existing-changelog](https://omgskills.com/library/launchnotes/mcp-server-guide/skills/launchnotes-import-existing-changelog/index.md) — Used when the user wants to bring an existing changelog or blog into LaunchNotes — e.g.
   - [@launchnotes](https://omgskills.com/library/launchnotes/index.md) · 1 stars
