launch-roundup

Generates Slack, blog, LinkedIn, and carousel announcements from recent git merge requests.

Updated Aug 28, 2026
One-click install
npx skills add https://github.com/nugiwabot/marketing-branding-selling-ads-skills --skill launch-roundup-nugiwabot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: launch-roundup
Source: https://github.com/nugiwabot/marketing-branding-selling-ads-skills/tree/main/.agents/skills/launch-roundup
Command: npx skills add https://github.com/nugiwabot/marketing-branding-selling-ads-skills --skill launch-roundup-nugiwabot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx.

What problem does it solve? Turning a week of merged pull requests into a complete launch announcement package (Slack message, blog post, LinkedIn posts, and carousel) is repetitive manual work that this pipeline automates from a single git history. ## Core Features & Use Cases - MR Extraction and Summarization: Reads merge commits from a local git repo, filters out noise like dependency bumps and CI changes, and builds a feature summary table. - Multi-Channel Asset Generation: Produces a Slack announcement with an approval gate, then autonomously generates a feature announcement blog post, brand and personal LinkedIn posts, and a LinkedIn carousel PPTX via python-pptx. - Use Case: A product marketer points the skill at their repo after a release week, approves the Slack copy, and receives a ready-to-publish blog draft, two LinkedIn posts, and a branded carousel in one output folder. ## Quick Start Run the launch roundup on my repo at ~/repos/ai-agent covering the last 7 days of merged MRs.

Frequently Asked Questions about launch-roundup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn git merge requests into a launch announcement?

Provide the path to your local git repo and a time window, and the pipeline extracts merged MRs with git log, summarizes user-facing features, and generates a Slack announcement, blog post, LinkedIn posts, and a carousel from that source material.

What content does a weekly launch roundup pipeline generate?

It generates five assets: a Slack announcement, a feature announcement blog post, brand and personal LinkedIn posts, and a LinkedIn carousel PPTX. All outputs are saved to a dated folder under output/launch-roundups/.

Can I generate launch notes without a local git repository?

Yes. Instead of a repo path you can provide a Markdown, text, or PDF file with MR summaries, paste a list of recent MRs, or supply a URL to a changelog or release notes page.

Does the pipeline publish content automatically without review?

No. There is one approval gate after the Slack announcement is generated. Only after you explicitly approve that copy does the pipeline autonomously produce the blog, LinkedIn posts, and carousel.

What happens if python-pptx is not installed for the carousel?

If python-pptx is unavailable or the build script fails, the carousel is output as a detailed Markdown specification that can be built manually instead of a PPTX file.