fix: 修正 video-use 根目录来源路径 (#193)

## Summary / 摘要

- Omit `source.path` and `provenance.content.path` for the upstream
repository root. The DesireCore resolver treats an absent path as the
root and rejects `.` as an unsafe path segment.
- Keep the item `listing-only` until ref-bound governance review
evidence and platform/setup validation are complete.

- 上游来源指向仓库根目录时省略 `source.path` 和 `provenance.content.path`。DesireCore 在
path 缺省时按仓库根目录解析,并会拒绝 `.` 路径段。
- 在补齐固定版本的治理审查证据并完成平台/安装验证前,继续将条目标记为仅供发现。

## 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:56:49 -04:00
committed by GitHub
parent 0e279fd811
commit d2125e5b2a
2 changed files with 7 additions and 9 deletions

View File

@@ -10,11 +10,11 @@
"i18n": { "i18n": {
"en-US": { "en-US": {
"name": "video-use", "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)" "summary": "During initial inventory, the upstream workflow uploads source audio to ElevenLabs Scribe before presenting an edit strategy. It does not prompt for consent before uploading; authorize the transfer in advance. An API key is required and separate charges may apply. Requires Python 3.10+ and ffmpeg/ffprobe."
}, },
"zh-CN": { "zh-CN": {
"name": "video-use 视频剪辑", "name": "video-use 视频剪辑",
"summary": "通过对话式工作流剪辑视频、生成字幕与动画叠层;需要 Python 3.10+、ffmpeg/ffprobe 和 ElevenLabs Scribe API 密钥(API 用量可能单独收费)" "summary": "上游工作流会在初始盘点、提出剪辑策略前将素材音频上传至 ElevenLabs Scribe;上游不会在上传前询问授权,须事先授权。需 API 密钥且可能另收费;需要 Python 3.10+、ffmpeg/ffprobe。"
} }
}, },
"category": "media", "category": "media",
@@ -34,7 +34,7 @@
"timestamps": { "timestamps": {
"catalogUpdatedAt": { "catalogUpdatedAt": {
"state": "known", "state": "known",
"value": "2026-09-29T08:06:48Z", "value": "2026-09-29T08:46:54Z",
"precision": "second" "precision": "second"
}, },
"releasePublishedAt": { "releasePublishedAt": {
@@ -53,7 +53,6 @@
"content": { "content": {
"kind": "git", "kind": "git",
"url": "https://github.com/browser-use/video-use.git", "url": "https://github.com/browser-use/video-use.git",
"path": ".",
"ref": "b877063835e6ea6e457124da7e28a0ae26691dc3" "ref": "b877063835e6ea6e457124da7e28a0ae26691dc3"
} }
}, },
@@ -87,7 +86,7 @@
}, },
{ {
"kind": "connection", "kind": "connection",
"value": "ElevenLabs Scribe transcription requires an operator-provided API key and may incur separate usage charges; without it, transcription is unavailable." "value": "During initial inventory, before presenting an edit strategy, the upstream workflow uploads extracted source audio to ElevenLabs Scribe. The upstream skill does not prompt for consent before uploading; only start it after the operator has explicitly authorized that transfer in advance. An operator-provided API key is required and separate usage charges may apply; without prior authorization or a key, do not start the workflow."
} }
] ]
}, },

View File

@@ -15,11 +15,11 @@
"i18n": { "i18n": {
"zh-CN": { "zh-CN": {
"name": "video-use 视频剪辑", "name": "video-use 视频剪辑",
"shortDesc": "通过对话式工作流剪辑视频、生成字幕与动画叠层;需要 Python 3.10+、ffmpeg/ffprobe 和 ElevenLabs Scribe API 密钥(API 用量可能单独收费)" "shortDesc": "上游工作流会在初始盘点、提出剪辑策略前将素材音频上传至 ElevenLabs Scribe;上游不会在上传前询问授权,须事先授权。需 API 密钥且可能另收费;需要 Python 3.10+、ffmpeg/ffprobe。"
}, },
"en-US": { "en-US": {
"name": "video-use", "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)" "shortDesc": "During initial inventory, the upstream workflow uploads source audio to ElevenLabs Scribe before presenting an edit strategy. It does not prompt for consent before uploading; authorize the transfer in advance. An API key is required and separate charges may apply. Requires Python 3.10+ and ffmpeg/ffprobe."
} }
}, },
"maintainer": { "maintainer": {
@@ -35,7 +35,6 @@
"kind": "git", "kind": "git",
"repoUrl": "https://github.com/browser-use/video-use.git", "repoUrl": "https://github.com/browser-use/video-use.git",
"repoBranch": "main", "repoBranch": "main",
"ref": "b877063835e6ea6e457124da7e28a0ae26691dc3", "ref": "b877063835e6ea6e457124da7e28a0ae26691dc3"
"path": "."
} }
} }