# Marketing Human Guide

## What This Is For
Helps with the user wants a campaign system, not one isolated asset. It gives the agent a clearer input/output frame for marketing: what context to ask for, what decisions to make, and what usable artifact to return.

Use this as a human-readable version of the Marketing agent skill. It is meant for marketers, operators, founders, and other non-coders who want the workflow without reading agent-specific implementation instructions.

## When To Use This
- Use this when you need a repeatable process for marketing.
- Use this when the task needs judgment, examples, constraints, or a clear output format rather than a one-off prompt.
- Use this when you want to hand an AI assistant enough context to produce a usable marketing artifact.

## When Not To Use This
- Do not use this when you only need a quick factual answer.
- Do not use this when the work depends on private data you cannot share with the assistant.
- Do not use this as a replacement for legal, compliance, financial, or medical review.

## What You Need Before Starting
- The goal or business outcome you want.
- The audience, customer segment, or market context.
- Any source material the assistant should respect, such as notes, briefs, examples, URLs, or brand guidance.
- Constraints such as tone, length, channel, deadline, region, or approval requirements.
- A clear definition of what a good final answer should look like.

## Step-By-Step Workflow
1. State the job clearly: "Use the Marketing guide to help me with..."
2. Add context: audience, goal, offer, channel, source material, and constraints.
3. Ask the assistant to identify missing inputs before producing the final output.
4. Have the assistant follow the skill-specific guidance below.
5. Review the result against the final checklist and ask for revisions where needed.

## Skill-Specific Guidance
- `references/campaign-patterns.md`
- Objective: launch, acquisition, retargeting, activation, education, event.
- Audience: persona, market, use case, awareness level, objections.
- Offer: product, feature, bundle, trial, waitlist, event, promotion.
- Channels: paid social, organic social, landing page, email, display, app.
- Required assets: stills, video, thumbnails, hero image, carousel, banner.
- Brand rules: colors, logo use, typography, tone, taboo visuals, competitors.
- Source media: product images, screenshots, app UI, people, logo, prior ads.
- Claims: exact approved copy, proof points, disclaimers, compliance limits.
- Budget preference: final-quality, draft exploration, or mixed pipeline.
- Start from routed endpoint IDs.
- Inspect the selected endpoint before planning exact payloads.

## Decision Points And Nuance
The original skill emphasizes: Inputs to collect, Genmedia workflow, Brief build order, Prompt build order, Model routing, Quality bar, Supporting file: references/campaign-patterns.md, Hook, proof, context, conversion, Awareness ladder, Channel matrix.

Use these questions to steer the work:
- What is the intended audience or buyer?
- What source material must be preserved?
- What should the assistant optimize for: clarity, persuasion, accuracy, speed, creativity, or conversion?
- What examples represent the desired quality bar?
- What should the assistant avoid?

## Common Mistakes
- plan, downloaded files, and clear defects. Do not add fake claims, fake social
- Required assets: stills, video, thumbnails, hero image, carousel, banner.
- Use schema fields exactly. Do not pass guessed flags. Mirror names such as
- Product truth: what the product is and what must stay accurate.
- Do not mix model changes and concept changes in the same test unless the

## Copy-And-Paste Prompt
```text
Use the Marketing human guide.

My goal:
[Describe the business outcome]

Audience:
[Describe who this is for]

Context and source material:
[Paste notes, examples, links, or existing copy]

Constraints:
[Tone, length, channel, timeline, must-include items, must-avoid items]

Before producing the final output, ask me for any missing information that would materially improve the result.
```

## Final Checklist
- [ ] The output matches the original goal.
- [ ] The audience and context are reflected in the answer.
- [ ] Important constraints and source material were preserved.
- [ ] The assistant made the relevant decisions explicit.
- [ ] The final artifact is ready to use, review, or hand to the next person.

## Source
This guide was generated from the fal-ai-community/skills skill entry for `marketing`.

## Source Skill Notes
These notes preserve the nuance from the original skill. Use them as supporting reference when the workflow above feels too generic.

# Marketing production with genmedia

Use this skill when the user wants a campaign system, not one isolated asset.
Load references as needed:

- `references/campaign-patterns.md`
- `references/workflows.md`
- `references/examples.md`

Load `model-routing` alongside this skill for default endpoint choices.

Marketing output should be executable: a brief, asset matrix, genmedia command
plan, downloaded files, and clear defects. Do not add fake claims, fake social
proof, fake partner logos, fake award badges, or invented legal copy.

## Inputs to collect

Only ask when missing details would change the asset plan.

- Objective: launch, acquisition, retargeting, activation, education, event.
- Audience: persona, market, use case, awareness level, objections.
- Offer: product, feature, bundle, trial, waitlist, event, promotion.
- Channels: paid social, organic social, landing page, email, display, app.
- Required assets: stills, video, thumbnails, hero image, carousel, banner.
- Brand rules: colors, logo use, typography, tone, taboo visuals, competitors.
- Source media: product images, screenshots, app UI, people, logo, prior ads.
- Claims: exact approved copy, proof points, disclaimers, compliance limits.
- Budget preference: final-quality, draft exploration, or mixed pipeline.

## Genmedia workflow

1. Start from routed endpoint IDs.

   ```bash
   genmedia models --endpoint_id openai/gpt-image-2 --json
   genmedia models --endpoint_id fal-ai/nano-banana-pro/edit --json
   genmedia models --endpoint_id fal-ai/nano-banana-2 --json
   genmedia models --endpoint_id bytedance/seedance-2.0/image-to-video --json
   genmedia models --endpoint_id bytedance/seedance-2.0/text-to-video --json
   genmedia models --endpoint_id veed/fabric-1.0 --json
   ```

   Use text search only as fallback discovery for a missing channel role:

   ```bash
   genmedia models "marketing banner image typography" --json
   genmedia models "social ad video product campaign" --json
   genmedia docs "image generation text rendering" --json
   ```

2. Inspect the selected endpoint before planning exact payloads.

   ```bash
   genmedia schema <endpoint_id> --json
   genmedia pricing <endpoint_id> --json
   ```

3. Upload all source media.

   ```bash
   genmedia upload ./product.png --json
   genmedia upload ./logo.svg --json
   genmedia upload ./screenshot.png --json
   genmedia upload ./creator.jpg --json
   ```

4. Build the campaign matrix before generating.

   Minimum matrix:

   - Hook asset: earns attention in the first frame.
   - Proof asset: shows product, result, process, feature, or evidence.
   - Context asset: places product in audience use case.
   - Conversion asset: clean end frame with safe space for external copy.

5. Run still assets synchronously when quick.

   ```bash
   genmedia run <endpoint_id> \
     --prompt "<marketing asset prompt>" \
