Shipcast: launch your GitHub projects without writing the announcement ten times
说明与用途
Shipcast 自动化生成并发布 GitHub 项目发布公告到博客、社交媒体、新闻简报和消息平台,节省时间并确保内容一致性。
问题
After publishing a release, developers spend an afternoon creating identical announcements for multiple channels, risking inconsistencies and extra effort.
结果
Shipcast reduces manual announcement effort by automating content generation and publishing across multiple channels, ensuring consistency and saving time.
工作流
- 1. Configure .github/launch.yml in the repo to enable desired channels and set modes (auto, approval, manual, off).
- 2. Run
pnpm shipcast preflight owner/repoto verify release, launch.yml, license, README, and demo are present. - 3. Trigger a launch with
pnpm shipcast launch owner/repo --ref v1.2.0or enablepnpm shipcast watchto auto‑detect new releases. - 4. Shipcast analyzes the repo with Claude via claudio, generates a structured content pack (blog articles, social posts, newsletter issues, images).
- 5. Shipcast creates a pull request in the launches repo containing all drafts.
- 6. Review and merge the PR to publish approved content to each channel.
- 7. Use
pnpm shipcast publish --retry <channel>to retry failed channels;pnpm shipcast statusto view launch history.
证据
Shipcast does that work from the release. It reads the project's code, not just its README, writes a piece for each channel, and publishes each one once you approve it.
Before spending any AI budget, the pre-flight check confirms the repo is ready: It checks that there is a published release, a valid and enabled launch.yml, a license GitHub recognises, a README and a demo that answers.
Shipcast also builds the launch image, the Instagram carousel and story, and a cover in your blog's style when the project has none.
The web app has Launches (where each one went and what is waiting for you), a review page (edit, approve, retry), Launch a repo, Write, and Channels.
- 记录日期: 2026-10-25T05:11:17.076Z