Replaces Picsart's two redundant campaign and launch kit skills with a single entry point that branches into mode-specific references. You feed it a brief, pick your channels (LinkedIn, Instagram, email, landing page, ads, reels), and it batch-generates a folder structure with correctly sized assets for each. The mode references handle the channel matrix and manifest templates so you're not building JSON by hand. Most useful when you need consistent hero-plus-variants across five or six formats at once and want to avoid the aspect ratio drift that happens when you regenerate per channel. If you only need ad variants or pitch slides, the other Picsart skills are more targeted.
npx -y skills add PicsArt/gen-ai-skills --skill multi-channel-bundle --agent claude-codeInstalls into .claude/skills of the current project.
Produce a coordinated set of assets — hero, social variants, OG image, reel, optionally audio — for a single push: a marketing campaign or a product launch. Replaces two near-identical skills (campaign-kit, launch-kit) with one entry point and two mode references that differ only in scale, naming, and channel mix.
Input: the brief (campaign or launch). Output: a folder per channel with on-brand, on-format assets ready to ship.
| Mode | Trigger phrases | Reference |
|---|---|---|
| campaign | "campaign kit", "multi-channel campaign assets", "LinkedIn + IG + email + LP + ads in one go" | references/modes/campaign.md |
| launch | "launch kit", "product launch assets", "launch day social + reel + soundtrack" | references/modes/launch.md |
If the user wants pitch-deck slides for an agency client, that's agency-pitch-mockups. If they want N ad variants from one hero (no other channels), that's marketer-ad-variant-factory.
Picsart gen-ai CLI installed and authenticated:
curl -fsSL https://picsart.com/gen-ai-cli/install.sh | bash
gen-ai login
gen-ai whoami
Per-mode setup (channel matrix, copy alignment, motion source, audio licensing) lives inside each mode reference.
Read references/modes/<mode>.md.# Bundle generation is always a batch run
gen-ai batch --manifest manifest.json --output bundle/
# Estimate before committing
gen-ai pricing --manifest manifest.json
Manifest templates per mode live in the mode references.
Shared outer loop:
gen-ai pricing --manifest manifest.json. Surface the total.gen-ai batch. Stream progress.gen-ai-use for assembly.bundle/<run>/<channel>/. Optionally zip via agency-client-handoff.<channel>-DRAFT-...).# Confirm one folder per channel exists with expected file counts
find bundle/<run> -type d -maxdepth 1
ls -1 bundle/<run>/<channel>/ | wc -l
agency-pitch-mockups — pitch-deck slide variant (different output type)marketer-ad-variant-factory — ad-only fan-outproduct-photo-studio — product-photo transforms feeding into a bundlemetabase/metabase
metabase/metabase
telagod/code-abyss
github/awesome-copilot
DietrichGebert/ponytail