← 返回 Skills 市场
okaris

Ai Marketing Videos

作者 Ömer Karışman · GitHub ↗ · v0.1.5
cross-platform ⚠ suspicious
1702
总下载
5
收藏
4
当前安装
2
版本数
在 OpenClaw 中安装
/install ai-marketing-videos
功能描述
Create AI marketing videos for ads, promos, product launches, and brand content. Models: Veo, Seedance, Wan, FLUX for visuals, Kokoro for voiceover. Types: p...
使用说明 (SKILL.md)

AI Marketing Videos

Create professional marketing videos via inference.sh CLI.

AI Marketing Videos

Quick Start

curl -fsSL https://cli.inference.sh | sh && infsh login

# Generate a product promo video
infsh app run google/veo-3-1-fast --input '{
  "prompt": "Sleek product reveal video, smartphone emerging from light particles, premium tech aesthetic, commercial quality"
}'

Install note: The install script only detects your OS/architecture, downloads the matching binary from dist.inference.sh, and verifies its SHA-256 checksum. No elevated permissions or background processes. Manual install & verification available.

Video Ad Types

Type Duration Platform
Bumper Ad 6 seconds YouTube
Short Ad 15 seconds Instagram, Facebook
Standard Ad 30 seconds YouTube, TV
Explainer 60-90 seconds Website, YouTube
Product Demo 30-60 seconds All platforms

Marketing Video Templates

Product Launch

# Dramatic product reveal
infsh app run google/veo-3 --input '{
  "prompt": "Cinematic product launch video, premium tech device floating in space, dramatic lighting, particles and light effects, Apple-style reveal, commercial quality"
}'

Brand Story

# Emotional brand narrative
infsh app run google/veo-3-1 --input '{
  "prompt": "Brand story video showing diverse people connecting through technology, warm color grading, lifestyle montage, emotional and inspiring, commercial"
}'

Feature Highlight

# Focus on specific feature
infsh app run bytedance/seedance-1-5-pro --input '{
  "prompt": "Close-up product feature demonstration, hands interacting with device, clean background, informative, tech commercial style"
}'

Testimonial Style

# Talking head testimonial
infsh app run google/veo-3-1-fast --input '{
  "prompt": "Customer testimonial style video, person speaking to camera, neutral office background, professional lighting, authentic feel"
}'

Before/After

# Transformation reveal
infsh app run google/veo-3-1-fast --input '{
  "prompt": "Before and after transformation video, split screen transition, dramatic reveal, satisfying comparison, commercial style"
}'

Complete Ad Workflows

30-Second Product Ad

# 1. Opening hook (0-3s)
infsh app run google/veo-3-1-fast --input '{
  "prompt": "Attention-grabbing opening, product silhouette in dramatic lighting, building anticipation"
}' > hook.json

# 2. Problem statement (3-8s)
infsh app run google/veo-3-1-fast --input '{
  "prompt": "Frustrated person dealing with common problem, relatable everyday situation, documentary style"
}' > problem.json

# 3. Solution reveal (8-15s)
infsh app run google/veo-3-1-fast --input '{
  "prompt": "Product reveal with features highlighted, clean demonstration, solving the problem shown before"
}' > solution.json

# 4. Benefits showcase (15-25s)
infsh app run google/veo-3-1-fast --input '{
  "prompt": "Happy customer using product, lifestyle integration, multiple quick cuts showing benefits"
}' > benefits.json

# 5. Call to action (25-30s)
infsh app run google/veo-3-1-fast --input '{
  "prompt": "Product hero shot with space for text overlay, professional lighting, commercial ending"
}' > cta.json

# 6. Generate voiceover
infsh app run infsh/kokoro-tts --input '{
  "text": "Tired of [problem]? Introducing [Product]. [Key benefit 1]. [Key benefit 2]. [Key benefit 3]. Get yours today.",
  "voice": "af_nicole"
}' > voiceover.json

# 7. Merge all clips with voiceover
infsh app run infsh/media-merger --input '{
  "videos": ["\x3Chook>", "\x3Cproblem>", "\x3Csolution>", "\x3Cbenefits>", "\x3Ccta>"],
  "audio_url": "\x3Cvoiceover>",
  "transition": "crossfade"
}'

Instagram/TikTok Ad (15s)

# Vertical format, fast-paced
infsh app run google/veo-3-1-fast --input '{
  "prompt": "Fast-paced product showcase, vertical 9:16, quick cuts, trending style, hook in first 2 seconds, satisfying visually, Gen-Z aesthetic"
}'

# Add trendy music
infsh app run infsh/media-merger --input '{
  "video_url": "\x3Cvideo>",
  "audio_url": "https://trending-music.mp3"
}'

Explainer Video

# 1. Write script
infsh app run openrouter/claude-sonnet-45 --input '{
  "prompt": "Write a 60-second explainer video script for a SaaS product. Include: hook, problem, solution, 3 key features, social proof, CTA. Make it conversational."
}' > script.json

# 2. Generate visuals for each section
SECTIONS=("hook" "problem" "solution" "feature1" "feature2" "feature3" "social_proof" "cta")

for section in "${SECTIONS[@]}"; do
  infsh app run google/veo-3-1-fast --input "{
    \"prompt\": \"Explainer video scene for $section, motion graphics style, clean modern aesthetic, SaaS product\"
  }" > "$section.json"
done

# 3. Generate professional voiceover
infsh app run infsh/kokoro-tts --input '{
  "text": "\x3Cfull-script>",
  "voice": "am_michael"
}' > voiceover.json

# 4. Assemble final video
infsh app run infsh/media-merger --input '{
  "videos": ["\x3Chook>", "\x3Cproblem>", "\x3Csolution>", ...],
  "audio_url": "\x3Cvoiceover>",
  "transition": "fade"
}'

Platform-Specific Formats

Facebook/Instagram Feed

infsh app run google/veo-3-1-fast --input '{
  "prompt": "Square format product video 1:1, eye-catching visuals, works without sound, text-friendly, scroll-stopping"
}'

YouTube Pre-Roll

infsh app run google/veo-3-1-fast --input '{
  "prompt": "YouTube ad style, skip button awareness (hook in 5 seconds), 16:9, professional commercial quality"
}'

LinkedIn

infsh app run google/veo-3-1-fast --input '{
  "prompt": "Professional B2B product video, corporate style, clean and modern, business audience, subtle motion"
}'

TikTok/Reels

infsh app run google/veo-3-1-fast --input '{
  "prompt": "TikTok native style ad, vertical 9:16, raw authentic feel, not overly polished, trendy, user-generated content aesthetic"
}'

Ad Creative Best Practices

Hook Formula (First 3 Seconds)

infsh app run google/veo-3-1-fast --input '{
  "prompt": "Opening hook: [choose one]
  - Surprising visual transformation
  - Bold statement text animation
  - Relatable problem scenario
  - Curiosity gap visual
  - Satisfying action"
}'

Visual Hierarchy

  1. Product hero - Clear, prominent
  2. Benefits - Illustrated, not just stated
  3. Social proof - Visible testimonials/numbers
  4. CTA - Clear space for text overlay

Sound Design

# Add appropriate music
infsh app run infsh/ai-music --input '{
  "prompt": "Upbeat commercial background music, modern, energetic, 30 seconds"
}' > music.json

infsh app run infsh/media-merger --input '{
  "video_url": "\x3Cad-video>",
  "audio_url": "\x3Cmusic>",
  "audio_volume": 0.5
}'

A/B Testing Variants

# Generate multiple creative variants
HOOKS=(
  "Problem-focused opening"
  "Product reveal opening"
  "Testimonial opening"
  "Statistic opening"
)

for hook in "${HOOKS[@]}"; do
  infsh app run google/veo-3-1-fast --input "{
    \"prompt\": \"Marketing video with $hook, professional commercial quality\"
  }" > "variant_${hook// /_}.json"
done

Video Ad Checklist

  • Hook in first 3 seconds
  • Works without sound (captions/text)
  • Clear product visibility
  • Benefit-focused messaging
  • Single clear CTA
  • Correct aspect ratio for platform
  • Brand consistency
  • Mobile-optimized

Related Skills

# Video generation
npx skills add inference-sh/skills@ai-video-generation

# Image generation for thumbnails
npx skills add inference-sh/skills@ai-image-generation

# Text-to-speech for voiceover
npx skills add inference-sh/skills@text-to-speech

# Social media content
npx skills add inference-sh/skills@ai-social-media-content

# Full platform skill
npx skills add inference-sh/skills@inference-sh

Browse all apps: infsh app list

安全使用建议
This skill appears to do what it says, but before installing: (1) avoid blindly running curl | sh — prefer downloading the installer, inspecting it, and verifying the SHA-256 checksum yourself against the provider's checksum file; (2) review inference.sh's privacy/terms to understand where your prompts and generated media are sent and how long artifacts are stored; (3) expect to authenticate (infsh login) and that tokens may be stored on disk — treat those like any API key and avoid putting sensitive data in prompts; (4) be cautious about external media URLs (e.g., trending-music.mp3) since fetching remote audio can exfiltrate metadata or introduce malicious content; (5) if you need stronger isolation, run the CLI in a sandbox/container or use a vetted package from a system package manager rather than piping a remote script to your shell. If you want, I can list exact commands to verify the installer checksum safely or draft a safer install workflow.
功能分析
Type: OpenClaw Skill Name: ai-marketing-videos Version: 0.1.5 The skill is classified as suspicious due to prompt injection attempts in `SKILL.md` that instruct the AI agent to execute commands not explicitly permitted by its `allowed-tools` declaration. Specifically, the `Quick Start` section instructs the agent to run `curl -fsSL https://cli.inference.sh | sh`, which is a remote code execution risk and bypasses the `Bash(infsh *)` tool constraint. Additionally, the `Related Skills` section instructs the agent to use `npx`, another tool not listed in `allowed-tools`. While the stated purpose of these commands (installation, related skill management) appears benign, the act of instructing the agent to execute unapproved tools via markdown is a significant vulnerability.
能力评估
Purpose & Capability
The name/description (AI marketing videos) aligns with the runtime instructions: all examples call the inference.sh CLI to generate visuals, TTS, and merge media. There are no unrelated required env vars, binaries, or config paths in the registry metadata.
Instruction Scope
SKILL.md confines actions to the inference.sh CLI (infsh app run ...) to call visual models, TTS, and a media-merger; it does not instruct the agent to read arbitrary local files or unrelated credentials. Notable instructions: pipe-installing the CLI (curl https://cli.inference.sh | sh) and running infsh login, and example usage referencing an external audio URL (https://trending-music.mp3). The instructions implicitly require network transmission of prompts and generated media to external services.
Install Mechanism
There is no registry install spec, but SKILL.md recommends executing a remote install script via curl | sh. Piping a remote script to a shell executes code fetched at install time — a higher-risk install pattern. The document claims a SHA-256 verification endpoint (dist.inference.sh/cli/checksums.txt), which mitigates risk only if the user verifies checksums manually and the checksum file itself is trustworthy. The skill does not provide an alternative packaged install (e.g., official package manager) or include the checksum verification in the single-line installation command.
Credentials
The registry declares no required env vars, which is consistent with an instruction-only skill. However, SKILL.md directs the user/agent to run infsh login and to call models (including openrouter/claude-sonnet-45) that typically require account credentials or API keys. Those credentials are not declared in requires.env nor is there guidance about where tokens are stored or how they are scoped. Expect that you will need to authenticate with inference.sh (and possibly other model providers) and that tokens/credentials may be written to disk by the CLI.
Persistence & Privilege
The skill is not forced-always, does not declare autonomous privileges beyond normal model invocation, and contains no code that modifies other skills. The main persistence concern is from the recommended external CLI: infsh login may write tokens/config to the user's environment. SKILL.md claims no background processes or elevated permissions, but that claim cannot be verified from the instruction-only bundle.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ai-marketing-videos
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ai-marketing-videos 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.5
- Initial release of AI Marketing Videos (v0.1.5) skill. - Create AI-powered marketing videos for ads, promos, product launches, testimonials, and explainers using CLI workflows. - Supports major video generation and voiceover models: Veo, Seedance, Wan, FLUX, Kokoro. - Includes ready-to-use bash templates for creating ads tailored to platforms like YouTube, Facebook, Instagram, and TikTok. - Provides best practices for hooks, visual hierarchy, sound design, and A/B testing video variants. - No elevated permissions required; clean install instructions provided.
v0.1.0
Initial release of AI Marketing Videos skill—create professional marketing videos for ads, launches, promos, and more via CLI. - Supports product demos, explainers, testimonials, and social ads using Veo, Seedance, Wan, FLUX, and Kokoro models. - Includes bash workflows for producing multi-clip ads, explainer videos, and platform-specific formats (YouTube, Facebook, Instagram, TikTok, LinkedIn). - Provides ready-to-use prompt templates for product launches, brand stories, feature highlights, testimonials, and before/after scenarios. - Features video ad best practices, A/B testing guidance, and a step-by-step video ad checklist. - Integrates tools for visual generation, TTS voiceover, music, and media merging.
元数据
Slug ai-marketing-videos
版本 0.1.5
许可证
累计安装 4
当前安装数 4
历史版本数 2
常见问题

Ai Marketing Videos 是什么?

Create AI marketing videos for ads, promos, product launches, and brand content. Models: Veo, Seedance, Wan, FLUX for visuals, Kokoro for voiceover. Types: p... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1702 次。

如何安装 Ai Marketing Videos?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ai-marketing-videos」即可一键安装,无需额外配置。

Ai Marketing Videos 是免费的吗?

是的,Ai Marketing Videos 完全免费(开源免费),可自由下载、安装和使用。

Ai Marketing Videos 支持哪些平台?

Ai Marketing Videos 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Ai Marketing Videos?

由 Ömer Karışman(@okaris)开发并维护,当前版本 v0.1.5。

💬 留言讨论