AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Veo Prompt Director

skill-buyoung-skills-veo-prompt-director · by buYoung

Generates structured Google Veo 3.1 video prompts by collecting user input for subject, action, style, cinematography, and audio. Guides users through the Universal Prompt Formula to produce camera-ready prompts. Use when creating Veo video prompts or when the user mentions Veo, video generation, or cinematic prompts.

No reviews yet
0 installs
41 views
0.0% view→install

Install

$ agentstack add skill-buyoung-skills-veo-prompt-director

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-buyoung-skills-veo-prompt-director)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Veo Prompt Director? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Veo Prompt Director

Domain knowledge for generating Google Veo 3.1 video prompts based on the Universal Prompt Formula.

Prompt Input Elements

Required Elements

| Element | Description | Example | |---------|-------------|--------| | Subject | The main subject. Noun + state/appearance combination | "a man standing in a dark alley" | | Action | An observable, physical action performed by the subject. Emotions are not actions | "lowers his head and slowly steps backward" | | Style | The overall tone/genre. 1–2 clear, non-conflicting choices | "film noir", "retro aesthetic" |

Optional Elements (Quality Enhancers)

| Element | Description | Example | |---------|-------------|--------| | Cinematography | Camera movement + composition + lens/focus | "dolly shot, close-up, shallow focus" | | Context | Location, time of day, background elements | "a rainy city alley at night" | | Mood | Color tone, lighting, atmosphere | "blue-toned night lighting" | | Audio | Dialogue, sound effects, ambient noise | See [audiodirecting.md](references/audiodirecting.md) | | Duration | Clip length | 4s, 6s, 8s | | Aspect Ratio | Frame orientation | 16:9 (landscape), 9:16 (portrait) | | Negative Prompt | Elements to exclude (use affirmative descriptions of the desired opposite) | "clear sky, dry pavement" |

Input Characteristics

  • A valid prompt requires all three required elements (Subject, Action, Style)
  • Emotional descriptions ("looks sad") are not understood by Veo — the equivalent observable action is needed ("lowers his head and slowly steps backward"). See emotion-to-action table in [promptformula.md](references/promptformula.md)
  • Conflicting style combinations (e.g., "film noir" + "bright cartoon") degrade output quality
  • Optional elements default to model inference when omitted

Prompt Assembly

Formula: [Cinematography] + [Subject] + [Action] + [Context] + [Style & Ambiance]

Full spec, composition rules, and examples → [promptformula.md](references/promptformula.md)

Output Format

A generated prompt consists of:

components:
  - settings: "{duration} | {aspect_ratio} | {resolution}"
  - prompt: "assembled prompt string following the Universal Prompt Formula"
  - negative_prompt: "optional — affirmative descriptions of elements to exclude"
  - checklist: "per-element confirmation of which elements are included"

Platform Constraints

safety_filter:
  scope: "Applies to both generated video and uploaded images"
  mechanism: "Uses the same safety filters as the Gemini family"
  effect: "Prompts violating policy produce no output — the video is not generated"
  guidance: "Action/state/environment descriptions produce stable results; provocative language triggers blocking"

digital_watermark:
  technology: SynthID
  scope: "All Veo-generated videos are automatically watermarked"
  purpose: "Indicates the content is AI-generated"

Technical References

  • [promptformula.md](references/promptformula.md): Universal Prompt Formula structure, composition rules, emotion-to-action table, negative prompt patterns, and model settings
  • [cinematography.md](references/cinematography.md): Camera movements, composition types, lens/focus effects, and Veo-specific notes
  • [audiodirecting.md](references/audiodirecting.md): Dialogue, sound effects, and ambient noise — formats and combination patterns
  • [advancedworkflows.md](references/advancedworkflows.md): Timestamp prompting, First/Last Frame, Ingredients to Video, Image to Video, and Prompt Enhancement with Gemini

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.