feat: 添加 video-use 视频剪辑技能入口 (#192)

## Summary / 摘要

- Add a pinned Market pointer for the upstream `browser-use/video-use`
skill, with English and Chinese discovery text.
- Add catalog metadata for its MIT license, source provenance,
Python/ffmpeg prerequisites, and ElevenLabs Scribe API key and
usage-cost requirement.
- Keep the listing discovery-only until installation and governance
review are completed.
- Add the entry to Market statistics. No upstream skill code is
vendored.

- 新增固定到上游提交的 `browser-use/video-use` 市场入口及中英文介绍。
- 补充 MIT 许可、来源、Python/ffmpeg 前置条件,以及 ElevenLabs Scribe 密钥和可能产生的 API 费用。
- 完成安装与治理审查前,条目标记为仅供发现。
- 更新 Market 条目统计,不复制上游技能代码。

## Validation / 校验

- `uv run scripts/i18n/validate-i18n.py skills/video-use` — passed with
0 errors (existing catalog warnings remain).
- `uv run scripts/catalog/validate_catalog_metadata.py
--require-complete` — passed with 0 errors.
- `uv run scripts/i18n/translate.py --check` — passed.
- `git diff --check` — passed.
This commit is contained in:
2026-09-29 04:19:49 -04:00
committed by GitHub
parent 0d0e745ef0
commit 0e279fd811
3 changed files with 142 additions and 2 deletions

View File

@@ -31,8 +31,8 @@
"stats": {
"totalAgents": 7,
"totalTeams": 2,
"totalSkills": 72,
"lastUpdated": "2026-09-25"
"totalSkills": 73,
"lastUpdated": "2026-09-29"
},
"features": [
"curated-index",

View File

@@ -0,0 +1,99 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "skill",
"id": "video-use"
},
"presentation": {
"defaultLocale": "en-US",
"i18n": {
"en-US": {
"name": "video-use",
"summary": "Edit videos through a conversational workflow with subtitles and animation overlays; requires Python 3.10+, ffmpeg/ffprobe, and an ElevenLabs Scribe API key (usage may incur separate charges)"
},
"zh-CN": {
"name": "video-use 视频剪辑",
"summary": "通过对话式工作流剪辑视频、生成字幕与动画叠层;需要 Python 3.10+、ffmpeg/ffprobe 和 ElevenLabs Scribe API 密钥(API 用量可能单独收费)"
}
},
"category": "media",
"tags": [
"video-editing",
"video-production",
"transcription",
"subtitles",
"ffmpeg"
]
},
"release": {
"state": "known",
"version": "0.1.0",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-09-29T08:06:48Z",
"precision": "second"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "known",
"value": "2026-09-29T08:06:48Z",
"precision": "second"
}
},
"provenance": {
"content": {
"kind": "git",
"url": "https://github.com/browser-use/video-use.git",
"path": ".",
"ref": "b877063835e6ea6e457124da7e28a0ae26691dc3"
}
},
"governance": {
"stewardship": "community",
"availability": "listing-only",
"license": {
"state": "known",
"value": "MIT",
"evidencePath": "LICENSE"
},
"redistribution": "allowed",
"upstreamMaintainer": {
"name": "Browser Use",
"url": "https://github.com/browser-use/video-use",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "unknown"
},
"requirements": [
{
"kind": "runtime",
"value": "Python 3.10 or newer with uv or pip; install the dependencies declared by the upstream pyproject.toml."
},
{
"kind": "runtime",
"value": "ffmpeg and ffprobe must be available on PATH; yt-dlp is optional for URL sources."
},
{
"kind": "connection",
"value": "ElevenLabs Scribe transcription requires an operator-provided API key and may incur separate usage charges; without it, transcription is unavailable."
}
]
},
"spec": {
"kind": "skill",
"riskLevel": "medium",
"skillType": "procedural"
}
}

View File

@@ -0,0 +1,41 @@
{
"id": "video-use",
"name": "video-use",
"category": "media",
"icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\" stroke=\"#AF52DE\" stroke-width=\"1.7\"/><path d=\"m10 9 5 3-5 3V9Z\" fill=\"#AF52DE\"/><path d=\"M3 17h18\" stroke=\"#AF52DE\" stroke-width=\"1.7\" stroke-linecap=\"round\"/></svg>",
"tags": [
"video-editing",
"video-production",
"transcription",
"subtitles",
"ffmpeg"
],
"latestVersion": "0.1.0",
"riskLevel": "medium",
"i18n": {
"zh-CN": {
"name": "video-use 视频剪辑",
"shortDesc": "通过对话式工作流剪辑视频、生成字幕与动画叠层;需要 Python 3.10+、ffmpeg/ffprobe 和 ElevenLabs Scribe API 密钥(API 用量可能单独收费)"
},
"en-US": {
"name": "video-use",
"shortDesc": "Edit videos through a conversational workflow with subtitles and animation overlays; requires Python 3.10+, ffmpeg/ffprobe, and an ElevenLabs Scribe API key (usage may incur separate charges)"
}
},
"maintainer": {
"name": "Browser Use",
"verified": false,
"account": "browser-use",
"url": "https://github.com/browser-use/video-use"
},
"stewardship": "community",
"license": "MIT",
"redistribution": "allowed",
"source": {
"kind": "git",
"repoUrl": "https://github.com/browser-use/video-use.git",
"repoBranch": "main",
"ref": "b877063835e6ea6e457124da7e28a0ae26691dc3",
"path": "."
}
}