mirror of
https://git.openapi.site/https://github.com/desirecore/market.git
synced 2026-10-21 05:04:36 +08:00
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:
@@ -31,8 +31,8 @@
|
|||||||
"stats": {
|
"stats": {
|
||||||
"totalAgents": 7,
|
"totalAgents": 7,
|
||||||
"totalTeams": 2,
|
"totalTeams": 2,
|
||||||
"totalSkills": 72,
|
"totalSkills": 73,
|
||||||
"lastUpdated": "2026-09-25"
|
"lastUpdated": "2026-09-29"
|
||||||
},
|
},
|
||||||
"features": [
|
"features": [
|
||||||
"curated-index",
|
"curated-index",
|
||||||
|
|||||||
99
skills/video-use/catalog-metadata.v1.json
Normal file
99
skills/video-use/catalog-metadata.v1.json
Normal 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"
|
||||||
|
}
|
||||||
|
}
|
||||||
41
skills/video-use/entry.json
Normal file
41
skills/video-use/entry.json
Normal 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": "."
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user