Die Oberfläche ist lokalisiert; Skill-Beschreibungen und -Dokumente werden per KI automatisch in Ihre Sprache übersetzt. Code, Befehle, Pfade und Fachbegriffe bleiben im Original, maßgeblich ist das Dokument des Autors.
Skills entdecken
Design und Kreativität · SKILL.md

video-editing

video-editing

Edit existing videos with AI using each::sense. Apply effects, color grading, speed changes, trimming, transitions, style transfer, and visual enhancements. Transform raw footage into polished content. Use for: color grading, speed ramping, style transfer, video enhancement, social media edits, content post-production. Triggers: edit video, video editing, c…

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill-Dokumentation

GitHub

name: video-editing description: "Edit existing videos with AI using each::sense. Apply effects, color grading, speed changes, trimming, transitions, style transfer, and visual enhancements. Transform raw footage into polished content. Use for: color grading, speed ramping, style transfer, video enhancement, social media edits, content post-production. Triggers: edit video, video editing, color grade, speed change, video effects, trim video, video filter, slow motion, timelapse, video style, video enhance, post production" allowed-tools: Bash(curl *), WebFetch

Video Editing

Edit and transform existing videos with AI-powered tools 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": [
              {"type": "text", "text": "Apply a warm cinematic color grade to this video. Boost the orange tones in highlights and teal in the shadows, add slight film grain."},
              {"type": "image_url", "image_url": {"url": "https://example.com/raw-footage.mp4"}}
            ]
          }
    ],
    "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": "Apply a warm cinematic color grade to this video. Boost the orange tones in highlights and teal in the shadows, add slight film grain."}],
    # Images are included in the message content array above
)

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

With Reference Image

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": "Apply the color grading and visual style from this reference image to my video clip"},
              {"type": "image_url", "image_url": {"url": "https://example.com/my-video.mp4"}},
              {"type": "image_url", "image_url": {"url": "https://example.com/style-reference.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 SSE responses, or "stream": false for complete result in a single response. Streaming is useful for showing progress in UIs; non-streaming is simpler for scripts and automation.

Editing Capabilities

CategoryWhat You Can DoExample Instruction
Color GradingAdjust colors, contrast, mood"Apply a moody teal and orange color grade"
Speed ControlSlow motion, timelapse, ramping"Convert to smooth slow motion at 0.5x speed"
Style TransferApply artistic styles"Make this look like a Wes Anderson film"
EnhancementSharpen, denoise, stabilize"Stabilize the shaky handheld footage"
TrimmingCut and select portions"Keep only the first 5 seconds of this clip"
EffectsAdd visual effects"Add a subtle lens flare when the sun appears"
FormatChange aspect ratio, crop"Crop to 9:16 vertical for TikTok, focus on the center subject"
TransitionsAdd transition effects"Add a smooth fade-in at the start and fade-out at the end"

Prompt Tips

Describe the Target Look

Be specific about the visual outcome you want:

"Make this look like it was shot on 35mm Kodak Portra 400 film.
Desaturate slightly, add warm highlights, lift the blacks,
and include subtle film grain."

Specify Temporal Changes

When edits should apply to specific moments:

"Slow motion from 0:02 to 0:04 when the ball is in the air,
then return to normal speed."

Reference-Based Editing

Use a second image or frame as a style reference:

"Match the color grading of the reference image.
Apply the same contrast, saturation, and color temperature."

Examples

Cinematic Color Grade

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": "Apply a cinematic color grade inspired by Blade Runner 2049. Push shadows toward deep blue, highlights toward warm amber. High contrast, slightly desaturated midtones, add atmospheric haze effect."},
              {"type": "image_url", "image_url": {"url": "https://example.com/city-footage.mp4"}}
            ]
          }
    ],
    "stream": false
  }'

Slow Motion Effect

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": "Convert this video to smooth slow motion at 0.25x speed. Use frame interpolation to keep the motion fluid and artifact-free. Maintain the original resolution."},
              {"type": "image_url", "image_url": {"url": "https://example.com/action-clip.mp4"}}
            ]
          }
    ],
    "stream": false
  }'

Style Transfer to Animation

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": "Transform this real-world video into a Studio Ghibli anime style. Keep the motion and composition, but render everything as hand-painted animation with soft colors and visible brushstrokes."},
              {"type": "image_url", "image_url": {"url": "https://example.com/nature-walk.mp4"}}
            ]
          }
    ],
    "stream": false
  }'

Social Media Reformat

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": "Reformat this 16:9 landscape video to 9:16 vertical for TikTok. Intelligently crop to keep the main subject centered. Add a quick zoom-in effect at the beginning for engagement."},
              {"type": "image_url", "image_url": {"url": "https://example.com/horizontal-clip.mp4"}}
            ]
          }
    ],
    "stream": false
  }'

Vintage Film Effect

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": "Make this video look like it was recorded on a VHS camcorder from the 1990s. Add scan lines, tracking artifacts, slight color bleeding, a date stamp in the corner reading 08/15/1994, and lower the resolution slightly."},
              {"type": "image_url", "image_url": {"url": "https://example.com/modern-video.mp4"}}
            ]
          }
    ],
    "stream": false
  }'

Color Grading Presets

Common color grading descriptions to use in your prompts:

StyleDescription
Teal & OrangeCool shadows, warm highlights, popular blockbuster look
Film NoirHigh contrast black and white, deep shadows, sharp highlights
Vintage FilmLifted blacks, faded highlights, warm muted tones
Neon CyberpunkSaturated magentas and cyans, high contrast, dark blacks
Pastel DreamDesaturated, lifted shadows, soft pink and blue tones
DocumentaryNatural colors, slight desaturation, neutral contrast
Golden HourWarm amber tones, soft contrast, glowing highlights
Nordic MinimalCool desaturated blues and grays, low contrast, clean

Common Pitfalls

  • Vague instructions like "make it look cool" give inconsistent results. Describe the specific look.
  • Ignoring temporal context when the edit should apply to specific moments in the clip.
  • Expecting frame-accurate cuts from natural language. For precise trimming, include timestamps.
  • Over-processing by requesting too many effects at once. Apply edits in stages for best results.
  • Forgetting source quality matters. Low-resolution input limits what enhancements can achieve.

Related Skills

Documentation

Gespeicherte Skills