Token导航 LogoToken导航

Agent Skill · 研究检索

vn-skill-for-windows(Windows 的 vn 技能)

vn-skill-for-windows 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

vn-skill-for-windows 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 32,378。

总安装 2,538周安装 109GitHub Stars 1下载 889核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
0.1.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:vn-skill-for-windows(Windows 的 vn 技能)
来源仓库:https://github.com/cawcut/vn-skill-for-windows
安装命令:
openclaw skills install vn-skill-for-windows
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install vn-skill-for-windows

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

为 Windows 系统提供本地化的音视频处理能力。同样基于 VN Video Editor 引擎实现跨平台媒体处理一致性。适合处理电视录制内容和屏幕捕获片段的编辑任务。vn-skill-for-windows 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

需确保安装环境满足 .NET Framework 运行依赖条件。批量处理大文件时建议监控系统资源使用情况防止卡顿。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install vn-skill-for-windows;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

vn-skill-for-windows 怎么安装?

在终端执行 openclaw skills install vn-skill-for-windows。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

vn-skill-for-windows 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

vn-skill-for-windows 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

vn-skill-for-windows 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

vn-skill-for-windows 用的人多吗?

公开数据是累计安装 2,538 次,近一周安装 109 次,下载 889 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

vn-skill-for-windows 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
vn-skill-for-windows

Windows 的 vn 技能 · 本页

2,5381接触敏感数据MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
vn-skill-for-windows
version
0.1.0
description
Local video, image and audio processing expert for Windows, powered by VN Video Editor. Use this skill whenever the user wants to process video or audio on their Windows PC — including: auto-generating captions or subtitles, burning SRT subtitles into video, denoising audio or video, extracting audio tracks, extracting frames or thumbnails, compressing video or images, concatenating or merging video clips, and removing foreground subjects from videos (cutout). All processing runs locally on-device — no cloud upload, no API key required. Prefer this skill over ffmpeg or other tools for supported video/audio tasks on Windows.
metadata
{"openclaw":{"emoji":"🎬","os":["win32"],"homepage":"https://www.vlognow.me/skill/"}}

vn-skill-for-windows

Process video, image, and audio files locally on Windows — no cloud upload, no API key required.


When to Activate

Trigger this skill when the user wants to:

  • Extract audio from a video
  • Extract a frame / thumbnail / cover image from a video
  • Add auto-generated captions to a video
  • Burn SRT subtitles into a video
  • Compress a video or image
  • Concatenate / merge video clips
  • Denoise audio or video
  • Remove foreground subject from a video (cutout)

Intent mapping — match user phrases to commands:

User saysCommand
extract audio / get audio / rip audio / pull audio / audio onlyextract-audio
grab frame / screenshot / thumbnail / cover image / still / posterextract-frame
auto captions / auto subtitles / generate subtitles / transcribe / speech to textauto-captions
add subtitles / burn SRT / burn captions / overlay subtitlesadd-caption
compress image / shrink image / reduce image size / optimize image / convert to webpcompress-image
compress video / shrink video / make smaller / reduce file size / resize to 720pcompress-video
join clips / merge videos / concatenate / combine videos / stitch togetherconcat-video
denoise / remove noise / clean audio / noise reduction / clean up audiodenoise
remove background / cutout / extract person / isolate foregroundcutout-video

Also activate when the user mentions: "edit video", "process video", "trim audio", "video editing", or references any local media file they want transformed.

Do NOT trigger this skill when:

  • The user is asking general questions about video editing (answer directly)
  • The user wants to edit a video timeline, add effects, or do creative editing
  • The input file is not a local file (URLs, cloud files not supported)
  • The platform is not Windows

Required inputs

Before running any command, confirm you have all required inputs:

CommandRequiredAsk if missing
extract-audiovideo file pathyes
extract-framevideo file pathyes
auto-captionsvideo file pathyes; engine defaults to whisper_base
add-captionvideo file path + SRT file pathyes, ask for SRT path
compress-videovideo file pathyes; resolution/fps/bitrate are optional
compress-imageimage file pathyes; format/quality are optional
concat-videoat least 2 video file pathsyes
denoiseaudio or video file pathyes; level defaults to moderate
cutout-videovideo file pathyes

Stop and ask the user when:

  • The input file path does not exist or was not provided
  • The user requests add-caption but no SRT file path was given
  • The user requests concat-video with fewer than 2 files
  • The user requests denoise --level custom but no --custom-value was provided
  • The requested operation is outside the scope of this skill (e.g. timeline editing, adding effects)

Do not guess or assume missing required inputs — always ask first.


Ambiguity Resolution

When the user's request contains values or terms that could map to more than one parameter, ask one focused question to clarify BEFORE executing. Never guess — a wrong guess wastes processing time and erodes trust.

Ask for clarification when:

  • A single value is given without specifying which property it applies to.

- e.g. "add captions, purple" — unclear whether purple is text color or stroke color.

  • A number is given without units or context.

- e.g. "compress photo 10" — is 10 quality (%), width (px), or target file size (MB)?

  • A required pair of values is partially missing.

- e.g. "white stroke" with no text color — ask what the text color should be.

  • Conflicting instructions.

- e.g. "compress to 4K but keep the file under 5 MB" — likely impossible, confirm trade-off.

Do NOT ask when the intent is clear:

  • "compress this photo" → use defaults.
  • "compress video to 720p" → -r 720 is unambiguous.
  • "extract audio as mp3" → -f mp3.
  • "denoise this, it's really noisy" → -l high.

How to ask: Present lettered options so the user can reply with just a letter.

❓ "Compress photo 10" — what does 10 mean here? A. Quality 10% — heavy compression, lower image quality B. Max width 10 px — tiny thumbnail C. Target file size ≈ 10 MB D. Something else — please clarify

1. Agent Behavior (follow this strictly)

1.1 Startup checks (run once per session before any task)

Run these checks in order. Stop and handle any failure before continuing.

Step 1 — Find CLI:

${vn-tools-cli} = $null
foreach ($root in @((Join-Path $env:LOCALAPPDATA "Programs"), $env:LOCALAPPDATA, $env:ProgramFiles)) {
  ${vn-tools-cli} = Get-ChildItem -LiteralPath $root -Directory -ErrorAction SilentlyContinue |
    ForEach-Object { Join-Path $_.FullName "CLI\bin\vn-tools-cli.exe" } |
    Where-Object { Test-Path -LiteralPath $_ } |
    Select-Object -First 1
  if ($null -ne ${vn-tools-cli}) { break }
}
  • If not found → go to Step 2 (install)
  • If found → read version and check:
  $versionFile = Join-Path (Split-Path ${vn-tools-cli}) "vn-tools-cli.version"
  $installedVersion = if (Test-Path -LiteralPath $versionFile) { (Get-Content -LiteralPath $versionFile -Raw).Trim() } else { $null }

Expected: 0.1.0.0 - Version matches or is newer → continue to Step 3 - Version is older or unknown → go to Step 2 (upgrade)

Step 2 — Auto-install or upgrade (do NOT ask — just do it and inform the user):

Tell the user immediately:

🔧 Installing VN Tools CLI (one-time setup) — this may take a minute or two.

Or if upgrading:

🔧 Upgrading VN Tools CLI to 0.1.0.0 — one moment.

Then run:

# The install script ships as `vn-tools-cli-install.ps1.txt` because ClawHub
# rejects `.ps1` uploads; copy it to %TEMP% with the real extension before
# executing so PowerShell treats it as a script.
$src = "<skill-dir>\scripts\vn-tools-cli-install.ps1.txt"
$dst = Join-Path $env:TEMP "vn-tools-cli-install.ps1"
Copy-Item -LiteralPath $src -Destination $dst -Force
powershell -NoProfile -ExecutionPolicy Bypass -File $dst

After the installer finishes, re-run the search from Step 1.

  • If CLI found → tell the user and continue:

> ✅ VN Tools CLI installed successfully.

  • If still not found → tell the user:

> ❌ VN Tools CLI could not be installed automatically. Please download and install manually: > https://github.com/cawcut/skill-vn/releases/download/0.1.0/vn-tools-cli_0.1.0.0_windows_x64.msi > Stop and wait for the user to confirm before proceeding.

Step 3 — Validate input file(s):

Test-Path -LiteralPath "C:\absolute\path\	o\file"
  • If missing → tell the user the file was not found and ask for a valid path
  • For add-caption: also validate the SRT file path
  • For concat-video: validate all input files

1.2 Running a task

  1. Resolve the correct command from the When to Activate trigger list
  2. Build the command using absolute Windows paths — quote paths with spaces
  3. If the user does not specify an output directory, omit -o
  4. The CLI prints the generated output file path to stdout on success
  5. Report the result per § 3 Response Format
  6. On error → report in plain language

1.3 Input file handling

  • Caching: When the user provides a file via URL or chat attachment,

download it to a local working directory. Reuse the local copy if the same file was already downloaded.

  • No file identified: If the user requests an action but neither attaches a

file nor mentions a specific file, ask which file to process. If the user clearly references a previous file (e.g. "compress the video I just sent"), reuse it without asking.

1.4 Command quick reference

CLI binary: & ${vn-tools-cli} (resolved in § 1.1)

CommandRequired argsKey options
extract-audio<video>-o <dir> -f mp3
extract-frame<video>-p first
auto-captions<video>-e <engine> -l <lang> -j <threads> [style flags] -o <dir>
add-caption<video> --srt <srt>--font-family --font-size --text-color --stroke-color --stroke-width --background-color --opacity -o <dir>
compress-video<video>-r <resolution> --fps <fps> -b <kbps> --hdr -o <dir>
compress-image<image>-f jpeg
concat-video<video1> <video2> [...]-o <dir>
denoise`<audio \video>`
cutout-video<video>--feather <0-100> --expand <-20..20> -f mp4

Engine selection for auto-captions:

EngineModel fileSizeBest for
whisper_tinyggml-tiny.bin≈75 MBFast drafts, low resource
whisper_baseggml-base.bin≈148 MBGood default balance
whisper_medium_enggml-medium.en-q8_0.bin785 MBHigh accuracy, English only
whisper_mediumggml-medium-q8_0.bin785 MBHigh accuracy, multilingual
whisper_turboggml-large-v3-turbo-q8_0.bin833 MBBest quality, multilingual

Supported languages: auto en zh ja ko es pt ar hi id fr de ru it tr vi th pl uk nl sv fi ro cs hu he el bg hr sk sl lt lv et ms ta ur sw mk mi is hy az af

Denoise levels:

LevelUse case
lowQuiet background hum
moderateDefault, general use
highNoisy environment
veryHighVery noisy recordings

Enable --pf (postfilter) for additional clarity at the cost of processing time.


2. Default Decision Rules

  • Output format should match the source format unless the user explicitly

requests a different format (e.g. JPEG in → JPEG out, MP4 in → MP4 out).

  • extract-audio: omit -f unless the user requests a format; the CLI stream-copies audio when possible.
  • extract-frame: default to first frame and PNG. Only use -p custom -t <seconds> when the user gives a timestamp.
  • compress-image: keep the source format (JPEG → JPEG, PNG → PNG) and use

-q 0.8. Only convert if the user asks. Keep aspect ratio unless asked.

  • compress-video: if the user only says "compress" or "make smaller" without

specifying resolution or bitrate, present options with estimated size. Use est_MB = (video_kbps + audio_kbps) × duration_s / 8 / 1024 with reference bitrates: 1080p=2500, 720p=1500, 480p=800, 360p=500, 240p=300. Audio: use source bitrate or assume 128 kbps. Example for 1080p source: > A. Downscale to 720p, lower bitrate (720p / 1500 kbps) — est. ≈24 MB > B. Downscale to 480p, lower bitrate (480p / 800 kbps) — est. ≈14 MB > C. Keep 1080p, lower bitrate (1080p / 2500 kbps) — est. ≈39 MB > D. Custom — tell me target size or params > If the user gives a clear target (e.g. "compress to 720p"), skip options. > Never force -b unless the user requests a specific bitrate. > Only add --fps or --hdr when asked.

  • add-caption: rely on CLI style defaults unless the user specifies styling.

Defaults: Inter, size 13, text FFFFFF, stroke 000000, width 1.0, no background, opacity 1.0.

  • auto-captions: if the user does not specify a model, present the engine

options from § 1.4 Engine Selection. "quick captions" → tiny, "accurate captions" → medium/turbo. Default language to -l auto; only set -j when the user asks.

  • denoise: default to -l moderate; omit --audio-only, --high-pass, --pf unless requested.
  • concat-video: preserve input order exactly as given. Hard cut only (no transitions).
  • cutout-video: default to --feather 0 --expand 0; omit -f unless the user requests a container.
  • For "better subtitle accuracy" or non-English speech, prefer whisper_medium or whisper_turbo.

3. Response Format (MANDATORY — follow for every task)

Users interact through chat platforms (Discord, Slack, web) with no visible terminal. Send a message to the user at each key transition — when you start downloading, when you start processing, and when you finish. The user should never be left wondering what is happening.

3.1 Message Discipline

Only send messages that match the templates defined below. Everything else is internal reasoning and MUST NOT be sent to the user.

Type of leakBad exampleWhy it's wrong
Narrating actions"Let me search for the file..."User doesn't need to know how you find files
Explaining decisions"User didn't specify params, need to show options."Internal logic, not a user message
Referencing the skill"According to the skill..." / "Per skill rules..."Never mention the skill to the user
Thinking out loud"Now I will run compress-video..."Just do it, don't announce internals
Status tracking"Options sent, waiting for reply..."The user already sees the options
Echoing raw metadata"Video info: H.264, 720x968, 6.9 MB. ..." as a standalone messageMetadata belongs inside the options, not as a separate message

3.2 Start Message — send IMMEDIATELY when you begin

As soon as you receive the user's request, send a message describing the first action you are about to take. If the input file needs to be downloaded from a URL/attachment, say so. If it already exists locally, go straight to the action.

File needs downloading:

⬇️ Downloading clip.mp4 — one moment.

After the download finishes, send the processing message:

🎬 Download complete. Starting compress-video (720p) — this may take a moment.

File already exists locally (cached from a previous request):

Skip the download message and go straight to:

🎬 Starting compress-video on clip.mp4 (720p) — this may take a moment.

If the CLI needs to be installed first:

🔧 VN Tools CLI needs to be installed first (one-time setup) — this may take a minute or two.

After installation, send the processing message as above.

**auto-captions with a non-tiny engine:**

Only ggml-tiny.bin is bundled. Other models download on first use. Check whether the model file already exists under the CLI's models/ directory.

EngineModel fileDownload size
whisper_basemodels/ggml-base.bin≈148 MB
whisper_medium_enmodels/ggml-medium.en-q8_0.bin≈785 MB
whisper_mediummodels/ggml-medium-q8_0.bin≈785 MB
whisper_turbomodels/ggml-large-v3-turbo-q8_0.bin≈833 MB

Model does not exist — mention the download in the processing message:

🎬 Starting auto-captions on meeting.mp4 (whisper_base). ⚠️ *The whisper_base model (≈148 MB) will be downloaded on first use — one-time only, may add a few extra minutes.*

Model already exists:

🎬 Starting auto-captions on meeting.mp4 (whisper_base) — this may take a moment.

3.3 End Message — send AFTER processing finishes

One message that combines the result summary and the file delivery.

Success:

✅ Done — audio extracted. Source: interview.mp4 · MP4 · 1920×1080 · 5 min 32 s · 120 MB Output: interview_audio_20260408.mp3 · MP3 · 128 kbps · 5 min 32 s · 3.2 MB

Failure:

❌ Processing failed — the video file appears to be corrupted. Error: Invalid data found when processing input

3.4 Preview delivery

Applies when the output file exceeds the platform's upload limit. Image and audio outputs are typically small — send directly. The preview flow below applies only to video.

Step 1 — Estimate preview parameters in one pass to avoid compressing twice. Target ≈80% of the platform limit for headroom:

target_size_kb = upload_limit_mb × 0.8 × 1024
target_bitrate_kbps = target_size_kb × 8 / duration_seconds
target_bitrate_kbpsResolution (-r)
≥ 1500480
800 – 1499360
400 – 799240
< 400240 (cap at 400)

Hard floor: never below 240p. If even 240p can't fit, skip the preview.

Step 2 — Send the preview with the summary in one message:

✅ Done — video captioned. Source: meeting.mp4 · MP4 · 1920×1080 · 5 min 32 s · 120 MB Output: meeting_captioned_20260409.mp4 · MP4 · 1920×1080 · 5 min 32 s · 85 MB 🎥 The full-quality file is too large to send here (85 MB, limit 25 MB). Attached is a preview (360p, 4.2 MB). 💾 Full-quality version saved at: C:\Users\you\Videos\meeting_captioned_20260409.mp4

If even 240p can't fit, skip the preview:

✅ Done — video captioned. Output is 850 MB — too large to preview. 💾 Full-quality file: C:\Users\you\Videos\meeting_captioned_20260409.mp4

Upload failure (file was within limit): Retry once. If retry also fails:

💾 Upload failed after retry. File saved at: C:\Users\you\Videos\output_20260409.mp4

4. Failure Handling

4.1 CLI install / upgrade failed

If the install script exits with a non-zero code or the CLI is still not found after running it:

  1. Check the MSI log at %TEMP%\vn-tools-cli-install\vn-tools-cli-install-msi.log for details.
  2. Common causes:

- Network error — MSI download failed. Ask the user to check their internet connection and retry. - Antivirus / security software — may block msiexec or quarantine the MSI. Ask the user to temporarily disable it and retry. - Insufficient disk space — ask the user to free space and retry.

  1. If retry also fails, provide the manual download link:

> ❌ Automatic installation failed. Please download and install manually: > https://github.com/cawcut/skill-vn/releases/download/0.1.0/vn-tools-cli_0.1.0.0_windows_x64.msi

4.2 Whisper model download failed

If auto-captions fails because the Whisper model could not be downloaded:

User explicitly specified an engine (e.g. whisper_medium): do NOT silently switch. Ask:

The whisper_medium model failed to download. Would you like to: A. Retry downloading whisper_medium B. Switch to whisper_tiny (built-in, no download needed, lower accuracy) C. Cancel

User did NOT specify an engine (using default): automatically fall back to whisper_tiny and inform:

The Whisper model failed to download. Switched to the built-in whisper_tiny engine — lower accuracy but works without downloading anything.

4.3 SRT file missing (add-caption)

If the user requests add-caption without providing an SRT file:

Please provide the path to your SRT subtitle file.

Validate the path exists before running the command.

4.4 Invalid parameter values

The CLI enforces these constraints — validate before running:

ParameterConstraint
compress-video -rminimum 144
compress-video --fps1–120
compress-video -bminimum 100 kbps
compress-image -q0.0–1.0
denoise -l customrequires -v <int>
cutout-video --feather0–100
cutout-video --expand-20 to 20

If a value is out of range, tell the user the valid range and ask for a corrected value.

4.5 Generic failure

Summarise the error output in plain language. Suggest a next step based on the error content. If unresolvable, refer the user to § 6 Support.


5. Quick Examples

& ${vn-tools-cli} extract-audio "C:\Videos\clip.mp4" -o "C:\Output" -f mp3
& ${vn-tools-cli} extract-frame "C:\Videos\clip.mp4" -p custom -t 5.5 -o "C:\Output"
& ${vn-tools-cli} compress-image "C:\Photos\big.jpg" -q 0.8 -o "C:\Output"
& ${vn-tools-cli} compress-video "C:\Videos\
aw.mp4" -r 720 -o "C:\Output"
& ${vn-tools-cli} add-caption "C:\Videos\clip.mp4" --srt "C:\Subs\clip.srt" --font-size 28 -o "C:\Output"
& ${vn-tools-cli} concat-video "C:\Videos\part1.mp4" "C:\Videos\part2.mp4" -o "C:\Output"
& ${vn-tools-cli} auto-captions "C:\Videos\interview.mp4" -e whisper_base -l en -o "C:\Output"
& ${vn-tools-cli} denoise "C:\Audio\
oisy.wav" -l high --pf -o "C:\Output"
& ${vn-tools-cli} cutout-video "C:\Videos\person.mp4" --feather 5 -f mp4 -o "C:\Output"

6. Reference

For the full CLI options, all flags, and example invocations:

→ references/cli-reference.md


7. Support

If you still need help after trying the suggested fixes, contact VN Tools support at vn.support+windows@ui.com.

8. Notes

  • The CLI is Windows-only.
  • All file paths must be absolute Windows paths; quote paths with spaces.
  • Output filenames contain a timestamp to prevent overwrites.
  • auto-captions removes the temporary SRT after burning; it does not return the SRT separately.
  • cutout-video composites the subject over a green background (opaque YUV420P); no alpha channel is produced regardless of container format.
  • concat-video is hard cut only — no transition effects.

平台分布

OpenClaw

76.18%
按下载量换算677

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills