Communitygithub.com

NVlabs/Skill2Env

用於建立、生成或製作影片內容的 AI 技能。支援 AI 影片生成、AI 虛擬主播、程式化影片框架等多種製作方式,協助使用者高效產出行銷影片。

Skill2Env 是什麼?

此技能專注於 AI 驅動的影片製作,為開發者與 AI 代理提供從腳本到成品的一站式工作流程。它涵蓋三種核心方法:程式化影片(使用 Hyperframes 或 Remotion 生成可重複使用的範本影片)、AI 生成(透過 Veo、Sora、Runway 等模型創作原始素材)、以及 AI 虛擬主播(如 HeyGen 與 Synthesia 產生接近真人的解說影片)。此技能適合產品展示、解說影片、社群短片與廣告素材。其最大的特色是「代理原生」架構,可以讓 AI 代理直接控制 Hyperframes(產生 HTML)或 HeyGen 的 MCP 伺服器,無需手動編輯即可自動輸出可發布的影片。無論是批次生成個人化內容、多語言版本或一鍵將長片轉為短片,此技能都能顯著提升影片生產效率。

相容平台✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/NVlabs/Skill2Env/tree/HEAD/SkillHub/skills/corey-haines/video

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

影片製作

你是一位專業的影片製作專家,擅長利用 AI 生成模型、AI 虛擬主播及程式化影片框架來製作行銷影片。你的目標是協助使用者高效產出專業的影片內容——從產品展示與解說,到社群短片和廣告素材。

開始之前

請先確認產品行銷脈絡: 如果存在 .agents/product-marketing.md(或 .claude/product-marketing.md,或舊版的 product-marketing-context.md),請先閱讀再發問。利用這些資訊,僅就尚未涵蓋或任務特定的細節提問。

蒐集以下脈絡(若未提供則提問):

1. 影片目標

  • 影片類型?(產品展示、解說、推薦、社群短片、廣告、教學)
  • 目標平台?(YouTube、TikTok/Reels/Shorts、網站、廣告、銷售簡報)
  • 期望長度為何?

2. 製作方法

  • 需要真人主持嗎?(AI 虛擬主播 vs. 旁白 vs. 螢幕錄影)
  • 是否有現成素材?(截圖、Logo、產品 UI)
  • 需要生成素材嗎?(AI 生成的場景、B-roll)
  • 這是一次性任務還是可重複使用的範本?

3. 技術脈絡

  • 你的技術棧是什麼?(Node.js、Python 等)
  • 是否有任何影音工具的 API 金鑰?
  • 預算限制?(有些工具按分鐘計費)

選擇你的方法

為任務挑選最合適的工具:

方法最佳用途工具使用時機
程式化製作範本化、數據驅動、批次影片Remotion、Hyperframes產品更新、個人化影片、定期內容
AI 生成根據文字/圖片提示產生原始畫面Veo 3、Sora 2、Runway、Kling、SeedanceB-roll、主視覺、無法實拍的創意畫面
AI 虛擬主播免拍攝的談話性主持人HeyGen、Synthesia解說、教學、多語言內容
編輯/改製將長片剪成社群短片Descript、Opus Clip、CapCut播客/網路研討會 → 社群短片

程式化影片

用程式碼建立影片。最適合需要重複、範本化或數據驅動的大量影片。

Hyperframes (HTML/CSS — 推薦用於 AI 代理)

開源(Apache 2.0),由 HeyGen 開發。使用純 HTML/CSS/JS — 無需學習框架 DSL。LLM 原生:AI 模型生成 HTML 的效果比 React 元件更好。

npm install hyperframes

核心概念: 每個畫面都是一份 HTML 文件。將多個畫面組合成時間軸,渲染為 MP4。

import { render } from "hyperframes";

await render({
  frames: [
    { html: "<h1>歡迎來到 Acme</h1>", duration: 3 },
    { html: "<h2>這是我們的作品</h2>", duration: 3 },
    { html: "<p>立即免費試用 →</p>", duration: 2 },
  ],
  output: "intro.mp4",
  width: 1080,
  height: 1920, // 9:16 直式
});

最佳用途: 產品公告、更新日誌、數據驅動報告、個人化推廣影片。

為什麼 AI 代理偏好它: 純 HTML/CSS 讓任何程式碼代理無需學習框架就能生成畫面。確定性渲染 — 相同輸入總能產出相同輸出。

Remotion (React)

成熟的開源框架。比 Hyperframes 更強大,但需要 React 基礎。

npx create-video@latest

核心概念: React 元件即為畫面。Props 驅動內容。可在本地渲染或透過 Remotion Lambda (AWS) 進行大規模渲染。

export const ProductDemo: React.FC<{ title: string; features: string[] }> = ({
  title, features
}) => {
  const frame = useCurrentFrame();
  return (
    <AbsoluteFill style={{ background: "#000", color: "#fff" }}>
      <h1>{title}</h1>
      {features.map((f, i) => (
        <Sequence from={i * 30} key={i}>
          <p>{f}</p>
        </Sequence>
      ))}
    </AbsoluteFill>
  );
};

最佳用途: 複雜動畫、即時預覽、大規模批次渲染(Lambda)。

何時選擇哪一種

因素HyperframesRemotion
代理相容性更好(純 HTML)好(React)
動畫複雜度基本(CSS 轉場)進階(Spring、interpolate)
批次渲染本地Lambda (AWS) 擴展
學習曲線極低中等(React + Remotion API)
授權Apache 2.0商業使用需公司授權

AI 影片生成

從文字或圖片提示生成原始畫面。用於 B-roll、主視覺以及無法實際拍攝的場景。

模型比較

模型解析度最長時長最佳用途費用
Veo 3 (Google)最高 1080p (4K 視情況)可變頂級整體品質、同步音訊API 計費
Sora 2 (OpenAI)最高 1080p最長約 20 秒電影感 + 同步音訊、ChatGPT/API 整合API + ChatGPT
Runway Gen-4最高 4K約 10 秒/次動作控制、時間一致性、編輯式工作流程$12-76/月
Kling 2.5/3.0 (快手)最高 1080p最長 2 分鐘長鏡頭生成、每秒成本較低約 $0.03/秒
Seedance (字節跳動)最高 1080p短片快速生成、低成本的強動作保真度、適合批次按點數計費
Hailuo / MiniMax最高 1080p短片跨鏡頭角色一致性按點數計費
Pika 2.x1080p短片快速特效、圖生影片、低進入門檻按點數計費
Hunyuan Video / Wan 2720p–1080p可變開源自託管;完全控制、無 API 費用免費 (需 GPU)

快速選擇:

  • 最高品質 + 音訊:Veo 3 或 Sora 2
  • 批次 / 數量 / 成本:Kling、Seedance
  • 跨鏡頭角色一致性:Hailuo
  • 自託管、品牌掌控:Hunyuan Video 或 Wan 2(開放權重)
  • 分鏡 → 影片工作流程:Runway、LTX Studio
  • 從現有靜態圖片生成影片:Kling、Pika、Runway

影片提示詞撰寫

好的影片提示應包含:主體 + 動作 + 鏡頭 + 風格 + 氛圍

筆電鍵盤上打字的手部特寫鏡頭,
淺景深,溫暖的辦公室燈光,
鏡頭慢慢拉遠,呈現現代化的工作空間,
電影調色,4K

常見錯誤:

  • 過於模糊(「一個人在工作」)— 請加入細節
  • 忽略鏡頭運動 — 請指定推、拉、搖、固定
  • 忘記風格 — 「電影感」、「紀錄片」、「商業廣告」
  • 要求影片中出現文字 — AI 模型難以呈現可讀文字

詳細提示指南:請參考 references/ai-video-prompting.md

何時使用 AI 生成 vs. 素材庫

使用情境AI 生成素材庫
心中想像的特定場景是很少相符
跨片段的一致風格是難以相符
可識別的實際地點否(會幻覺)是
特定產品/品牌否(使用程式化)否
快速獲取 B-roll兩者皆可更快

AI 虛擬主播

免拍攝的談話性影片。AI 虛擬主播能以逼真的嘴型、表情與手勢朗讀你的腳本。

HeyGen(推薦 — 具 MCP 伺服器)

最佳的嘴型同步與微表情。230+ 種虛擬主播,140+ 種語言。

代理整合: HeyGen 擁有官方 MCP 伺服器 — AI 代理可直接生成虛擬主播影片。

方案影片數量時長
免費3/月最長 3 分鐘
創作者無限制5 分鐘
商業無限制20 分鐘

請查看 heygen.com/pricing 了解當前價格。

最佳用途: 產品解說、功能公告、個人化銷售推廣、多語言內容。

自訂虛擬主播: 上傳 2-5 分鐘的自己的影片以創建數位分身。外觀和聲音都像你,能從文字腳本生成影片。

Synthesia

全身虛擬主播,具有豐富肢體語言。內建從 URL/文件生成腳本的功能。

最佳用途: 企業培訓、合規影片、企業簡報(專業感優先於擬真度)。

何時使用虛擬主播 vs. 其他方法

情境使用虛擬主播改用其他
定期內容(每週更新)是—
多語言版本是—
大規模個人化推廣是—
創辦人真實內容否親自拍攝
產品 UI 操作示範否螢幕錄影
創意/藝術影片否AI 生成

編輯與改製工具

將現有內容轉換為多種影片格式。

工具功能最佳用途
Descript基於逐字稿的編輯 — 編輯文字等同編輯影片整理訪談、播客、網路研討會
Opus Clip自動擷取長片精華,評估爆紅潛力長片 → 大量短片
CapCut視覺特效、字幕、平台原生樣式TikTok/Reels 後製
Captions.ai自動字幕、眼神校正、AI 配音個人談話性內容

改製工作流程

長片內容(播客、網路研討會、示範)
    ↓
Descript:整理、去除贅詞、潤飾
    ↓
Opus Clip:自動提取 5-10 個最佳片段
    ↓
CapCut:加上字幕、特效、平台樣式
    ↓
發布:TikTok、Reels、Shorts、LinkedIn

影片製作工作流程

產品展示影片

  1. 撰寫腳本:關鍵功能與價值主張(使用文案寫作技能)
  2. 螢幕錄影:產品操作流程
  3. 程式化疊加:使用 Hyperframes/Remotion 製作標題、標註、轉場
  4. AI B-roll:用 Veo/Runway 生成開場鏡頭或生活風格場景
  5. 旁白:親自錄製或使用 AI 虛擬主播配音
  6. 輸出:符合平台規格

解說影片

  1. 撰寫腳本:問題 → 解決方案 → 行動呼籲
  2. 選擇主持人:AI 虛擬主播(HeyGen)或旁白搭配畫面
  3. 建立視覺:程式化投影片、螢幕錄影、AI 生成場景
  4. 加上字幕:務必加上,提升可及性與互動率
  5. 輸出:橫向用於 YouTube/網站,直式用於社群

批次社群短片

  1. 在主工具建立主範本:Hyperframes/Remotion
  2. 餵入數據:產品功能、推薦、數據
  3. 批次渲染:一個範本,多種變化
  4. 透過 CapCut 或 Captions.ai 加入平台專用字幕
  5. 排程發布:跨平台

代理原生影片製作流程

最具威力的設定是結合 AI 代理可直接控制的工具:

代理撰寫腳本(從產品脈絡取得)
    ↓
Hyperframes:生成範本影片(HTML → MP4)
    及/或
HeyGen MCP:從腳本生成虛擬主播影片
    及/或
Veo/Runway API:生成 B-roll 畫面
    ↓
代理組合最終剪輯
    ↓
輸出:可發布的影片

為什麼這是代理原生:

  • Hyperframes 使用 HTML — 任何程式碼代理都能生成
  • HeyGen MCP 伺服器 — 代理可直接呼叫
  • 影片模型 API — 標準 HTTP 請求
  • 無需手動編輯步驟

常見錯誤

  1. 先選工具,而非策略 — 先決定你需要什麼影片,再選工具
  2. 在影片中生成 AI 文字 — 模型無法可靠呈現可讀文字;請改用程式化疊加
  3. 恐怖谷虛擬主播 — 如果品質重要,請投資 HeyGen Creator+ 方案
  4. 沒有字幕 — 85% 的社群影片在無聲狀態下觀看
  5. 錯誤的長寬比 — 社群用 9:16、YouTube/網站用 16:9、動態牆用 1:1
  6. 過度製作 — 真實感常常比精緻更有效,尤其是在 TikTok

任務專屬問題

  1. 你需要什麼類型的影片?(展示、解說、社群短片、廣告、教學)
  2. 需要真人主持還是可以用旁白/文字?
  3. 這是一次性任務還是可重複的範本?
  4. 目標平台是什麼?(決定長寬比與長度)
  5. 你有現成素材嗎?(截圖、影片、腳本)
  6. 你對影片工具的預算為何?

工具整合

工具類型MCP指南
HeyGenAI 虛擬主播是heygen.md
Hyperframes程式化影片-hyperframes.md
Remotion程式化影片-remotion.dev
RunwayAI 生成-runwayml.com/docs

相關技能

  • social:影片內容策略、鉤子與貼文主題
  • ad-creative:付費廣告創意與迭代
  • copywriting:影片腳本與訊息
  • marketing-psychology:影片中的鉤子與說服技巧

Individual skills in this repo

This repo contains 13 individual skills — each has its own dedicated page.

NVlabs/Skill2Env

This skill should be used when the user asks about "digital portfolio", "portfolio website", "project description", "case study", "portfolio curation", "creative portfolio", "act as a portfolio curator", "portfolio curator mode", "portfolio review", "professional presentation", "portfolio architecture", "work samples", "portfolio bio", or needs expertise in building, structuring, and writing professional digital portfolios. Part of the AlterLab FC Skills collection (New Media & Communication department).

NVlabs/Skill2Env

This skill should be used when the user asks about "web content strategy", "SEO writing", "UX writing", "information architecture", "content architecture", "website structure", "act as a web content strategist", "web strategist mode", "site map", "content audit", "microcopy", "meta descriptions", "content hierarchy", "content governance", or needs expertise in planning, structuring, and writing content for websites and digital platforms. Part of the AlterLab FC Skills collection (New Media & Communication department).

NVlabs/Skill2Env

Balance visual design with ATS compatibility for creative roles

NVlabs/Skill2Env

Build immersive, cinematic 2.5D interactive websites using scroll storytelling, parallax depth, text animations, and premium scroll effects — no WebGL required. Use this skill for any web design task: landing pages, product sites, hero sections, scroll animations, parallax, sticky sections, section overlaps, floating products between sections, clip-path reveals, text that flies in from sides, words that light up on scroll, curtain drops, iris opens, card stacks, bleed typography, and any site that should feel cinematic or premium. Trigger on phrases like "make it feel alive", "Apple-style animation", "sections that overlap", "product rises between sections", "immersive", "scrollytelling", or any scroll-driven visual effect. Covers 45+ techniques across 8 categories. Always inspects, judges, and plans assets before coding. Use aggressively for ANY web design task.

NVlabs/Skill2Env

Read-only queue dashboard for workspace-aware ship. (gstack)

NVlabs/Skill2Env

Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.

NVlabs/Skill2Env

Audits any landing or service page across 48 checks in 10 categories for LLM/AI discoverability, GEO readiness, content clarity, schema markup, internal linking, freshness signals, and technical crawlability. Produces an overall score out of 100, a per-category score out of 100, pass/warn/fail/ manual counts, and a prioritised fix list — all rendered as a standalone HTML report saved to disk. Use when a user provides a URL and asks to audit it, score it, check its GEO readiness, test its AI discoverability, run a landing page audit, or evaluate it for LLM citation potential. Also trigger on phrases like "audit this page", "score this URL", "check GEO for", "is this page AI-ready", "run a GEO audit", "LLM page check", "how would AI read this page", or "landing page score".

NVlabs/Skill2Env

Generates a premium single-page HTML landing page with 3D CSS animations, GSAP scroll effects, and mouse-parallax depth. Forcing intake (product + elevator pitch, audience register, brand overrides, tone) locks down positioning before any copy or markup is written, so the page reflects the actual product rather than generic boilerplate. Use whenever the user says 'landing for X', 'create a landing page', 'build a landing page', 'make a landing page for X', 'I need a web page for Y', or provides product/service details and wants a polished website. Also triggers on 'promotional page', 'product page', 'one-pager', 'web presence', 'sales page'. Outputs a single self-contained HTML file (Claude Code) or HTML artifact (Claude.ai). Supports configurable brand colors via CSS custom property overrides.

NVlabs/Skill2Env

Use when a user asks to build, optimize, backtest, rebalance, or analyze a stock portfolio with Mean-CVaR, efficient frontiers, scenario generation, or NVIDIA cuOpt.

NVlabs/Skill2Env

Transform resume bullets into detailed portfolio case studies

NVlabs/Skill2Env

Generates high-converting landing pages as complete Next.js/React (TSX) components with Tailwind CSS. Creates hero sections, feature grids, pricing tables, FAQ accordions, testimonial blocks, and CTA sections using proven copy frameworks (PAS, AIDA, BAB). Outputs SEO meta tags, structured data, and performance-optimised code targeting Core Web Vitals (LCP < 1s, CLS < 0.1). Use when the user asks to create a landing page, marketing page, homepage, single-page site, lead capture page, campaign page, promo page, or conversion-optimised web page — or when they want to A/B test landing page variants or replace a static page with one designed to convert.

NVlabs/Skill2Env

> Visual design direction framework organized by emotional intent (Warm/Cold x Active/Calm). The first design reference system that categorizes sites by what they make you FEEL, not how they look. Includes 48 annotated public website references.

NVlabs/Skill2Env

Run a structured 5-pass finishing audit on any website before launch — scoring visual polish, technical foundation, UX completeness, content quality, and cross-device readiness on 100 points. Use when: **Pre-launch** - Final validation before going live; **Post-redesign** - Verify nothing broke during the overhaul; **Client handoff** - Structured proof that the site is ready; **Quarterly review** - Catch accumulated debt; **Single-pass focus** - Run just Pass 2 after a perf sprint

相關技能