# Send Nano Banana Kling Ad Workflow to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "nano-banana-kling-ad-workflow",
    "name": "Nano Banana Kling Ad Workflow",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/gracelungu/nano-banana-kling-ad-workflow",
    "canonicalUrl": "https://clawhub.ai/gracelungu/nano-banana-kling-ad-workflow",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/nano-banana-kling-ad-workflow",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=nano-banana-kling-ad-workflow",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      "references/source-notes.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/nano-banana-kling-ad-workflow"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/nano-banana-kling-ad-workflow",
    "downloadUrl": "https://openagent3.xyz/downloads/nano-banana-kling-ad-workflow",
    "agentUrl": "https://openagent3.xyz/skills/nano-banana-kling-ad-workflow/agent",
    "manifestUrl": "https://openagent3.xyz/skills/nano-banana-kling-ad-workflow/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/nano-banana-kling-ad-workflow/agent.md"
  }
}
```
## Documentation

### Overview

Build a short ad from scratch using a fast two-stage pipeline: generate stills in Nano Banana, animate them in Kling 3.0, then stitch a publishable cut. Optimize for speed, visual consistency, and low spend.

### 1) Define outcome before generating assets

Capture these constraints first:

Product or story concept
Audience and tone
Target duration (15s, 30s, or 45s)
Delivery format (X, TikTok, Reels, YouTube)
Budget ceiling in credits

If missing, ask for only the minimum required details and proceed.

### 2) Build a shot list

Create 5-9 shots with:

Shot number
Scene goal
Subject + environment
Camera style
On-screen line or dialogue intent

Keep each shot prompt short and concrete.

### 3) Generate base visuals in Nano Banana

For each shot:

Prompt for one clear hero frame
Keep recurring anchors stable (character traits, wardrobe, color palette, lens style)
Generate 2-4 variations max, pick one

If consistency drifts, add explicit anchor text to the next prompt.

### 4) Animate in Kling 3.0

Import selected stills into Kling 3.0 and add:

Motion direction (camera push, pan, dolly, parallax)
Dialogue or narration intent
Timing per clip (usually 2-5s)

Prefer subtle motion over aggressive movement unless the concept requires action-heavy pacing.

### 5) Assemble final cut

Sequence clips by narrative flow:

Hook (first 1-2 shots)
Value demonstration
Clear CTA

Add captions if platform autoplay is likely muted.

### 6) Track cost and output quality

After generation, report:

Total clips generated
Credits used and estimated cost
Final runtime
Export ratio(s)
What to improve in next iteration

### Prompt pattern

Use this compact prompt shape for each Nano Banana shot:

"[subject], [action], in [environment], [lighting], [camera framing], [style anchors], ultra-clean composition, ad-grade, no text overlays"

Use this compact Kling prompt shape:

"Animate this still with [motion], keep subject identity stable, cinematic realism, [timing], [dialogue/emotion cue], smooth transitions"

### Fast defaults

Runtime target: 20-30 seconds
Shot count: 6
Variations per shot: 3
Clip length: 3-4 seconds
Revision passes: 1 content pass + 1 polish pass

### Failure handling

If faces drift: repeat identity anchors and reduce motion complexity
If scenes look noisy: simplify prompts and reduce style stacking
If cost rises too fast: reduce variations and shorten shot list
If timeline slips: ship a 15-second cut first, then extend

### Deliverable format

When executing this skill, output:

Final shot list
Prompt set used
Generation and edit log
Final export summary
Next-iteration recommendations
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: gracelungu
- Version: 1.0.0
## Source health
- Status: healthy
- Source download looks usable.
- Yavira can redirect you to the upstream package for this source.
- Health scope: source
- Reason: direct_download_ok
- Checked at: 2026-04-30T16:55:25.780Z
- Expires at: 2026-05-07T16:55:25.780Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/nano-banana-kling-ad-workflow)
- [Send to Agent page](https://openagent3.xyz/skills/nano-banana-kling-ad-workflow/agent)
- [JSON manifest](https://openagent3.xyz/skills/nano-banana-kling-ad-workflow/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/nano-banana-kling-ad-workflow/agent.md)
- [Download page](https://openagent3.xyz/downloads/nano-banana-kling-ad-workflow)