home / skills / phrazzld / claude-config / launch-assets

launch-assets skill

/skills/launch-assets

This skill automates and orchestrates full launch asset creation by composing brand, copy, images, and distribution into a single package.

npx playbooks add skill phrazzld/claude-config --skill launch-assets

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
1.1 KB
---
name: launch-assets
description: |
  Generate complete launch asset package by composing primitives.
  Runs: /product-hunt-kit, /og-hero-image, /announce, /app-screenshots (if mobile).
  Use when: preparing full launch, generating all marketing assets at once.
  Keywords: launch, assets, marketing, bundle, all assets.
argument-hint: "[product name]"
effort: high
---

# /launch-assets

All launch assets. One command.

## What This Orchestrates
1. /brand-init (if no brand.yaml) or /brand-builder (legacy, if no brand-profile.yaml)
2. /brand-compile (if brand.yaml exists, compile tokens)
3. /brand-assets (if brand.yaml exists, generate OG cards + social images)
4. /product-hunt-kit - PH launch copy + checklist
5. /og-hero-image - AI hero image for social
6. /announce - Multi-platform launch posts
7. /app-screenshots - if apps/mobile exists
Usage:
- `/launch-assets heartbeat`
- `/launch-assets caesar without screenshots`
Output:
```text
launch-assets/
  product-hunt-kit.md
  og-hero-[name].png
  announcements/
  screenshots/ (if mobile)
```
Order Matters:
Brand profile → Copy → Images → Distribution
Each step informs the next.

Overview

This skill generates a complete launch asset package by composing smaller primitives into a single orchestrated workflow. It produces product launch copy, social hero images, multi-platform announcements, and app screenshots when applicable. The output is a ready-to-use folder containing all core marketing assets for a coordinated launch.

How this skill works

It runs a fixed sequence of sub-tasks: build or validate a brand profile, create Product Hunt launch copy and checklist, generate an OG hero image, draft announcement posts for multiple platforms, and produce app screenshots if a mobile app is present. Each step consumes the outputs of the previous step so that branding, copy, and visuals stay consistent. The command supports flags to skip specific steps and writes a structured output folder with copy, images, and announcement drafts.

When to use it

  • Preparing a coordinated Product Hunt and social launch
  • When you need a full set of marketing assets in one run
  • Before a launch to ensure copy, images, and posts are aligned
  • When you want repeatable, consistent branding across assets
  • If you need app screenshots generated along with other assets

Best practices

  • Ensure a brand-profile.yaml exists or allow the skill to generate one so visuals and tone are consistent
  • Run the skill in the intended order: brand → copy → images → distribution to preserve context
  • Review and tweak the Product Hunt kit and announcement drafts before publishing
  • Provide accurate app assets or repository structure so screenshots can be produced when applicable
  • Use flags to skip unnecessary steps (e.g., without screenshots) for faster iteration

Example use cases

  • One-command kickoff for a Product Hunt launch producing copy, hero image, and announcements
  • Generate social-ready OG hero image and platform-specific announcement drafts for a marketing team
  • Create app screenshots alongside launch copy for mobile-first product launches
  • Produce a consolidated launch-assets folder to hand off to designers and community managers
  • Run iteratively during pre-launch to refine messaging while keeping visuals consistent

FAQ

What does the output folder contain?

A structured folder with product-hunt-kit.md, an og-hero image file, an announcements directory with platform drafts, and a screenshots directory if mobile assets exist.

Can I skip steps like screenshots?

Yes. The command accepts flags to skip specific steps (for example, run without screenshots) so you can tailor the run to your needs.