인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
생산성 및 협업 · SKILL.md

ai-product-video

ai-product-video

Create product showcase and demo videos using each::sense AI. Generate professional product reveal animations, 360-degree turntables, lifestyle context videos, and unboxing-style sequences. Supports clean studio shots, environmental placements, and dynamic product reveals. Use for: e-commerce product videos, Amazon listings, social media product ads, produc…

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: ai-product-video description: "Create product showcase and demo videos using each::sense AI. Generate professional product reveal animations, 360-degree turntables, lifestyle context videos, and unboxing-style sequences. Supports clean studio shots, environmental placements, and dynamic product reveals. Use for: e-commerce product videos, Amazon listings, social media product ads, product launches, packaging reveals, feature highlights. Triggers: product video, product showcase, product demo, product animation, product reveal, e-commerce video, product ad, unboxing video, product commercial, product launch, product turntable" allowed-tools: Bash(curl *), WebFetch

AI Product Video

Create product showcase and demo videos using each::sense — the intelligent AI agent that automatically selects the best model for your request.

Quick Start

Requires an each::labs API key. Get one at eachlabs.ai.

Using curl

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Generate a video: a premium wireless headphone floating in mid-air, slowly rotating 360 degrees. Clean white studio background, soft directional lighting highlighting the matte black finish and brushed metal accents. Subtle shadow beneath. Premium product commercial quality, smooth rotation."
      }
    ],
    "stream": false
  }'

Using Python (OpenAI SDK)

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_EACHLABS_API_KEY",
    base_url="https://eachsense-agent.core.eachlabs.run/v1"
)

response = client.chat.completions.create(
    model="eachsense/beta",
    messages=[{
        "role": "user",
        "content": "Generate a video: a premium wireless headphone floating in mid-air, slowly rotating 360 degrees. Clean white studio background, soft directional lighting highlighting the matte black finish and brushed metal accents. Subtle shadow beneath. Premium product commercial quality, smooth rotation."
    }]
)

print(response.choices[0].message.content)

With Product Image

Animate an existing product photo into a video:

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": [
              {"type": "text", "text": "Turn this product photo into a premium video. The product slowly emerges from the bottom of frame, rises to center, and rotates gently. Studio lighting shifts to reveal different angles. Particles of light sparkle around it. Premium commercial quality."},
              {"type": "image_url", "image_url": {"url": "https://example.com/product-hero-shot.jpg"}}
            ]
          }
    ],
    "stream": false
  }'

Images are sent inside messages using the OpenAI multimodal content format. Maximum 4 images per request.

Streaming

Set "stream": true for real-time Server-Sent Events (SSE) responses, or "stream": false to receive the complete result in a single response. Streaming is useful for showing progress in UIs; non-streaming is simpler for scripts and automation.

Product Video Types

TypeDescriptionBest For
360 TurntableProduct rotates on a clean backgroundAll products, e-commerce
Hero RevealDramatic entrance with effectsProduct launches, ads
Lifestyle ContextProduct in a real-world settingSocial media, brand content
Feature CalloutZoom into specific detailsTech products, features
Unboxing SequencePackage opens to reveal productLaunch campaigns
ComparisonSide-by-side or morph between variantsColor options, sizes

Examples

Skincare Product in Lifestyle Setting

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Generate a video: a luxury skincare serum bottle on a marble bathroom counter, morning sunlight streaming through a frosted window, gentle steam from a shower visible in the background. Camera slowly dollies toward the product with subtle rack focus. Fresh green leaves and water droplets around the base. Premium beauty commercial aesthetic."
      }
    ],
    "stream": false
  }'

Tech Product Launch

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Generate a video: a new smartphone emerging from darkness. A beam of white light reveals the device edge-first, then rotates to show the full screen. The screen illuminates with a colorful abstract wallpaper. Reflections on the glass surface, Apple-style product reveal, dark background, dramatic lighting, premium tech commercial."
      }
    ],
    "stream": false
  }'

Food Product

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Generate a video: a craft chocolate bar being unwrapped in slow motion. Gold foil peels back to reveal dark chocolate with visible cocoa nibs. Steam-like wisps rise from the surface. Camera close-up, shallow depth of field, warm amber lighting, artisanal food photography style, decadent and luxurious."
      }
    ],
    "stream": false
  }'

Multi-Variant Showcase

VARIANTS=(
  "Generate a video: a sneaker in midnight black colorway, rotating slowly on a minimalist pedestal, studio lighting, product commercial"
  "Generate a video: the same sneaker now in arctic white colorway, rotating slowly on a minimalist pedestal, studio lighting, product commercial"
  "Generate a video: the same sneaker now in forest green colorway, rotating slowly on a minimalist pedestal, studio lighting, product commercial"
)

for VARIANT in "${VARIANTS[@]}"; do
  curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
    -H "Content-Type: application/json" \
    -H "X-API-Key: $EACHLABS_API_KEY" \
    -d "{
      \"messages\": [{\"role\": \"user\", \"content\": \"$VARIANT\"}],
      \"stream\": false
    }"
  echo "---"
done

Prompt Tips

  • Specify the product material and finish: "matte black aluminum," "frosted glass," "brushed gold" — materials drive lighting
  • Camera movement sells products: "slow orbit," "dolly push in," "rack focus" adds commercial feel
  • Match the environment to the brand: Luxury products need marble and soft light; tech products need dark backgrounds and edge lighting
  • Mention "commercial quality" to push toward polished, professional output
  • Keep backgrounds simple: The product should be the star, not the environment

Related Skills

Related Models

Documentation

저장한 Skills