Structured prompting techniques for generating high-quality videos across multiple AI platforms.
Works with
Covers eight video generation models (Veo, Seedance, Wan, Grok, Kling, Runway, Pika, Sora) with model-specific optimization tips
Provides a reusable prompt formula combining shot type, subject, action, setting, lighting, style, and technical parameters
Includes reference tables for shot types, camera movements, lighting keywords, and visual aesthetics with practical examples
Demonstrat
AI-first code editor with Composer
Before installing skills in Cursor, ensure your development environment meets these requirements:
node --versionvideo-prompting-guideExecute the skills CLI command in your project's root directory to begin installation:
Fetches video-prompting-guide from inferen-sh/skills and configures it for Cursor.
The CLI shows a list of agents. Use arrow keys and space to select Cursor:
Confirm successful installation by checking the skill directory location:
Restart Cursor to activate video-prompting-guide. Access via /video-prompting-guide in your agent's command palette.
We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.
Skills execute code in your environment. Always review source, verify the publisher, and test in isolation before production.
Submit your Claude Code skill and start earning
Automate repetitive workflows and reduce manual effort
Example
Generate reports, summarize documents, draft communications
Save 3-5 hours per week on routine tasks
Learn new skills, understand complex topics, get expert guidance
Example
Explain concepts, provide examples, suggest learning resources
Accelerate learning and skill development by 2x
Enhance output quality through reviews, suggestions, and refinements
Example
Review drafts, suggest improvements, catch errors
Improve work quality by 30-40% with less effort
4
total installs
4
this week
304
GitHub stars
0
upvotes
Run in your terminal
4
installs
4
this week
304
stars
Best practices for writing effective AI video generation prompts via inference.sh.

Requires inference.sh CLI (
infsh). Install instructions
infsh login
# Well-structured video prompt
infsh app run google/veo-3-1-fast --input '{
"prompt": "Cinematic tracking shot of a red sports car driving through Tokyo at night, neon lights reflecting on wet streets, rain falling, 4K, shallow depth of field"
}'
[Shot Type] + [Subject] + [Action] + [Setting] + [Lighting] + [Style] + [Technical]
"Slow motion close-up of coffee being poured into a white ceramic cup,
steam rising, morning sunlight streaming through window, warm color grading,
cinematic, 4K, shallow depth of field"
| Shot Type | Description | Use For |
|---|---|---|
| Wide shot | Shows entire scene | Establishing location |
| Medium shot | Waist-up framing | Conversations, actions |
| Close-up | Face or detail | Emotion, product detail |
| Extreme close-up | Single feature | Drama, texture |
| Aerial shot | Bird's eye view | Landscapes, scale |
| Low angle | Camera looking up | Power, grandeur |
| High angle | Camera looking down | Vulnerability |
| Dutch angle | Tilted camera | Unease, tension |
| POV shot | First person view | Immersion |
| Movement | Description | Effect |
|---|---|---|
| Tracking shot | Camera follows subject | Dynamic, engaging |
| Dolly in/out | Camera moves toward/away | Focus, reveal |
| Pan | Horizontal rotation | Survey scene |
| Tilt | Vertical rotation | Reveal height |
| Crane shot | Vertical + horizontal | Dramatic reveal |
| Handheld | Slight shake | Realism, urgency |
| Steadicam | Smooth following | Professional, cinematic |
| Zoom | Lens zoom in/out | Quick focus change |
| Static | No movement | Contemplation, stability |
| Keyword | Effect |
|---|---|
| Golden hour | Warm, soft, romantic |
| Blue hour | Cool, moody, twilight |
| High key | Bright, minimal shadows |
| Low key | Dark, dramatic shadows |
| Rim lighting | Subject outlined with light |
| Backlit | Light from behind subject |
| Soft lighting | Gentle, flattering |
| Hard lighting | Sharp shadows, contrast |
| Neon | Colorful, urban, cyberpunk |
| Natural lighting | Realistic, documentary |
cinematic, film grain, anamorphic lens, letterbox,
shallow depth of field, bokeh, 35mm film,
color grading, theatrical
minimalist, maximalist, vintage, retro, futuristic,
cyberpunk, steampunk, noir, pastel, vibrant,
muted colors, high contrast, desaturated
4K, 8K, high resolution, photorealistic,
hyperrealistic, ultra detailed, professional,
broadcast quality, HDR
infsh app run google/veo-3-1-fast --input '{
"prompt": "Smooth tracking shot around a sleek smartphone on a white pedestal, soft studio lighting, product photography style, reflections on surface, 4K, shallow depth of field"
}'
infsh app run google/veo-3-1 --input '{
"prompt": "Slow motion extreme close-up of a hummingbird hovering at a red flower, wings in motion blur, shallow depth of field, golden hour lighting, National Geographic style"
}'
infsh app run google/veo-3 --input '{
"prompt": "Tracking shot following a cyclist through busy city streets, morning rush hour, natural lighting, handheld camera feel, documentary style, authentic and candid"
}'
infsh app run bytedance/seedance-1-5-pro --input '{
"prompt": "Close-up of chocolate sauce being drizzled over ice cream, slow motion, steam rising, soft lighting, food photography style, appetizing, commercial quality"
}'
infsh app run xai/grok-imagine-video --input '{
"prompt": "Futuristic control room with holographic displays, camera slowly pans across the space, blue and cyan lighting, sci-fi atmosphere, Blade Runner aesthetic, 4K",
"duration": 5
}'
| Mistake | Problem | Better Approach |
|---|---|---|
| Too vague | "A nice video" | Specify shot, subject, style |
| Too complex | Multiple scenes | One scene per prompt |
| No motion | Static description | Include camera movement or action |
| Conflicting styles | "Minimalist maximalist" | Choose one aesthetic |
| No lighting | Undefined mood | Specify lighting conditions |
# 1. Start with basic prompt
infsh app run google/veo-3-1-fast --input '{
"prompt": "A woman walking through a forest"
}'
# 2. Add specificity
infsh app run google/veo-3-1-fast --input '{
"prompt": "Medium tracking shot of a woman in a red dress walking through an autumn forest"
}'
# 3. Add style and technical details
infsh app run google/veo-3-1-fast --input '{
"prompt": "Cinematic medium tracking shot of a woman in a flowing red dress walking through an autumn forest, golden hour sunlight filtering through leaves, shallow depth of field, film grain, 4K"
}'
# Generate videos
npx skills add inference-sh/skills@ai-video-generation
# Google Veo specific
npx skills add inference-sh/skills@google-veo
# Generate images for image-to-video
npx skills add inference-sh/skills@ai-image-generation
# General prompt engineering
npx skills add inference-sh/skills@prompt-engineering
# Full platform skill
npx skills add inference-sh/skills@infsh-cli
Browse all video apps: infsh app list --category video
Prerequisites
Time Estimate
15-45 minutes depending on use case complexity
Steps
Common Pitfalls
✓ Do
✗ Don't
💡 Pro Tips
✓ Use when
Use when skill capabilities match your task, clear ROI on time saved, and you can validate outputs. Best for repetitive tasks, learning, and quality improvement.
✗ Avoid when
Avoid when task requires deep expertise you can't validate, involves sensitive decisions, or when learning process is more valuable than speed of completion.
anthropics/claude-code
mblode/agent-skills
github/awesome-copilot
leonxlnx/taste-skill
sickn33/antigravity-awesome-skills
erichowens/some_claude_skills
video-prompting-guide is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
Keeps context tight: video-prompting-guide is the kind of skill you can hand to a new teammate without a long onboarding doc.
Keeps context tight: video-prompting-guide is the kind of skill you can hand to a new teammate without a long onboarding doc.
video-prompting-guide reduced setup friction for our internal harness; good balance of opinion and flexibility.
Registry listing for video-prompting-guide matched our evaluation — installs cleanly and behaves as described in the markdown.
video-prompting-guide is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
Registry listing for video-prompting-guide matched our evaluation — installs cleanly and behaves as described in the markdown.
video-prompting-guide reduced setup friction for our internal harness; good balance of opinion and flexibility.
video-prompting-guide fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
I recommend video-prompting-guide for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
showing 1-10 of 32