Marketing and paid-social creative workflows with Krea. Use for product photoshoots, marketplace cards, DTC static ad templates, campaign key visuals, UGC/social ads, product URL to creative, ad storyboards, social packs, product launches, Meta Ads performance-informed creative planning, and gated Meta Ads activation. For generic media generation use krea-generate; for professional animation use krea-animation; for app/API integration use krea-build.
--- version: 0.5.2 name: krea-marketing description: "Marketing and paid-social creative workflows with Krea. Use for product photoshoots, marketplace cards, DTC static ad templates, campaign key visuals, UGC/social ads, product URL to creative, ad storyboards, social packs, product launches, Meta Ads performance-informed creative planning, and gated Meta Ads activation. For generic media generation use krea-generate; for professional animation use krea-animation; for app/API integration use krea-build." license: MIT --- # Krea Marketing - Performance-Informed Creative Use this skill when the user wants marketing creative, not just media generation. Treat Krea as the creative engine and optional Meta Ads CLI/MCP as the performance and activation layer. This skill must work without Meta Ads. Meta context improves decisions, but it is never required for product photos, campaign sheets, UGC storyboards, marketplace cards, or Krea generation. ## Entry Intake For product, campaign, ad, UGC, paid-social, marketplace, product-launch, or more-than-3-deliverable requests, ask once in a compact message: 1. Missing product/brand basics: product reference, URL, goal, platform, output count, required claims/copy, and visual reference. 2. For paid-social, performance, campaign-analysis, catalog-performance, or activation requests only: whether the user wants to connect Meta Ads CLI/MCP for account-specific performance context before creative planning. If the user connects Meta, read performance context first. If they decline or cannot connect it, proceed Krea-only. ## Meta Ads Rules 1. Meta Ads CLI/MCP is optional and must be verified live before use. See `references/meta-ads-cli.md`. 2. Use Meta reads before creative when available: winning/weak formats, hooks, placements, fatigue, product/catalog performance, CTA signals, and audience context. 3. Do not require Meta for generation. Continue with product refs, brand refs, and user goals. 4. Writes are paused/draft by default. 5. Live launch, budget changes, status changes, publishing, or catalog mutations require explicit approval naming account, entity, action, budget/status, and live-vs-paused state. 6. Never invent performance data. If Meta is unavailable, label recommendations as creative hypotheses. ## Marketing Image Model Policy For marketing stills, ad layouts, product images, and storyboard sheets, use the marketing image set: - `openai/gpt-image-2` (default) - a live Nano Banana 2 model when `list_models` exposes one (for example an id/name containing `nano-banana-2` or `nanobanana-2`) - a live Nano Banana Pro model (for example `google/nano-banana-pro`, or an id/name containing `nano-banana-pro` or `nanobanana-pro`) Always verify the candidate with live model discovery and schema inspection through the available Krea surface before submitting. Do not invent a model id that is not live. Any model in the set is acceptable. Default to `openai/gpt-image-2`; it is the strongest generalist in the set and must come first for text-heavy ad templates, key-visual sheets, posters, typography, exact copy, and storyboard sheets. For product hero, lifestyle, marketplace, and final marketing stills, do not silently pick for the user: name `openai/gpt-image-2` as the default alongside the live Nano Banana option and let the user choose; if they have no preference, use `openai/gpt-image-2`. If none of the marketing image set is available or the live schema cannot accept the required references/aspect/size, say so and pick the nearest live model only as an explicit fallback. This policy is for image generation. Resolve video models separately from live `list_models`. ## Routing | Intent | Workflow | |---|---| | product photo / studio shot / hero product / PDP lead image | `workflows/product-photo-hero.md` | | lifestyle product / model using product / Pinterest / carousel / ad creative pack / virtual try-on / conceptual product / restyle | `workflows/product-photo-lifestyle.md` plus `references/product-photoshoot.md` | | marketplace listing images / secondary product images / A+ modules / full marketplace set | `workflows/marketplace-cards.md` | | ad storyboard / key visual / campaign sheet / agency-style product layout | `workflows/key-visual-sheet.md` | | UGC / TikTok ad / Reels ad / social video / product demo / unboxing / creator ad | `workflows/social-video-short.md` | | launch video / brand film / teaser / product reveal / kinetic type video | `workflows/launch-teaser.md` | | product URL -> campaign, ad set, launch assets, social variants | `workflows/full-ad-campaign.md` | | DTC static ad templates / ad format library / N on-brand static ads from one product photo | `workflows/dtc-ad-templates.md` | | Meta account analysis, creative performance readout, campaign draft/activation | `workflows/meta-ads-performance.md` | If the user asks for a non-marketing image/video, use `../krea-generate/SKILL.md`. If they ask for anime, long-form animation, shotlists, or retakes, use `../krea-animation/SKILL.md`; designed motion-graphics composition inside launch work (typography, beat-synced cuts, overlays) routes through the `hyperframes` skill, which `workflows/launch-teaser.md` references the same way multi-shot narrative references krea-animation. If they ask to build a marketing app/tool, use `../krea-build/SKILL.md` and this skill as the creative workflow contract. ## References - `references/marketing-creative-anatomy.md` - campaign/ad tuple, hook families, static format families. - `references/product-photoshoot.md` - Krea-native product photoshoot mode taxonomy adapted from Higgsfield research. - `references/dtc-ad-formats.md` - DTC static ad format library: per-format structural device, treatment, and brand-agnostic prompt template, organized by the static format families. - `references/marketplace-cards.md` - marketplace image scopes and compliance guardrails. - `references/meta-ads-cli.md` - optional Meta Ads CLI/MCP discovery, reads, and write gates. - `references/storyboard-variations.md` - A/B/C social storyboard directions. - `references/ugc-social-video.md` - UGC realism and adversarial QA. - `references/artifact-taxonomy.md` - disambiguate storyboard, key visual, hero shot, mockup, look book. Shared Krea references live in `../krea-generate/references/`: `cli-or-mcp.md`, `model-catalog.md`, `media-inputs.md`, `cost-preflight.md`, `progress-reporting.md`, `vision-qa.md`, `troubleshooting.md`, and `models/`. ## Delivery Discipline Before delivering campaign-tier output, answer privately and fix failures: 1. Is the artifact the shape the user asked for in their industry vocabulary? 2. If a Meta performance read was used, did it actually change the creative brief? 3. Are brand assets, product details, copy, and claims correct? 4. Is the result specific to this product, or could any competitor use it? 5. Is the next step clear: approve, pick a variant, request a retake, or activate as paused/draft?
Creator's repository · krea-ai/skills
License: MIT