← 返回 Skills 市场
Video Sourcing Agent
作者
memories-ai-official
· GitHub ↗
· v1.0.0
406
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install video-sourcing-agent
功能描述
Run the Video Sourcing Agent with deterministic, concise chat UX for /video_sourcing using a pinned self-bootstrap runtime.
安全使用建议
This skill appears to do what it says (fetch and analyze social videos) and needs Google/YouTube API keys, but it bootstraps and executes a pinned GitHub repo on your machine without sandboxing. Before installing or running it: 1) Verify you trust the GitHub repo and inspect the pinned tag (v0.2.3) source that will be cloned. 2) Consider setting VIDEO_SOURCING_AGENT_ROOT to a vetted local copy instead of allowing automatic bootstrap. 3) Limit the API keys' permissions and scope, and avoid using high-privilege keys. 4) Be aware the skill will write into ~/.openclaw/data/... and install dependencies via 'uv sync'. 5) If you cannot inspect the runtime or prefer stronger isolation, do not enable host (unsandboxed) execution or run it in an isolated environment (VM/container). If anything unexpected happens, revoke the API keys and remove the managed runtime directory.
功能分析
Type: OpenClaw Skill
Name: video-sourcing-agent
Version: 1.0.0
The skill is classified as suspicious primarily due to significant supply chain risks and potential command injection vulnerabilities, exacerbated by explicit host execution (sandbox mode off). The `scripts/run_video_query.sh` file downloads and executes code from an external GitHub repository (`https://github.com/Memories-ai-labs/video-sourcing-agent.git`) and installs its dependencies via `uv sync`. A compromise of this external repository would lead to arbitrary code execution on the host. Additionally, user input (`<query>`) is passed directly to the `uv run python` command, creating a potential for command or argument injection if not meticulously sanitized by the downstream Python application. The skill also requires access to sensitive `GOOGLE_API_KEY` and `YOUTUBE_API_KEY` environment variables, increasing the impact of a successful exploit.
能力评估
Purpose & Capability
Name/description, required env vars (GOOGLE_API_KEY, YOUTUBE_API_KEY) and required binaries (git, uv) are consistent with a video-sourcing agent that calls YouTube/Google APIs and bootstraps a runtime.
Instruction Scope
SKILL.md and the included script explicitly require host execution with sandboxing off, clone a pinned GitHub repository at runtime, run 'uv sync' (installing dependencies) and then execute python code from that repo. The instructions also reference VIDEO_SOURCING_AGENT_ROOT (an env override) which is not listed in requires.env. Running externally fetched code unsandboxed and allowing background exec/polling is scope-expanding and increases attack surface.
Install Mechanism
No install spec in the registry bundle, but the shipped script bootstraps a pinned GitHub repo (well-known host) and runs 'uv sync' to install dependencies. Using a pinned tag reduces some risk, but the runtime will be written to disk (~/.openclaw/data/...), and dependency installation at runtime can pull additional packages—this is expected for this skill but notable.
Credentials
Requested credentials (GOOGLE_API_KEY, YOUTUBE_API_KEY) are appropriate for video sourcing. The script also honors VIDEO_SOURCING_AGENT_ROOT as an override (not declared as required), and the runner will read/set files under the user's home directory—no unrelated service credentials are requested.
Persistence & Privilege
The skill does not require 'always:true', but it will create persistent files under ~/.openclaw/data/video-sourcing-agent and execute code there. Combined with the explicit expectation of sandbox mode off (host runtime execution), this grants the skill substantial ability to run unsandboxed code on the host—an elevated privilege relative to many instruction-only skills.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install video-sourcing-agent - 安装完成后,直接呼叫该 Skill 的名称或使用
/video-sourcing-agent触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: deterministic video sourcing agent with self-bootstrap runtime
元数据
常见问题
Video Sourcing Agent 是什么?
Run the Video Sourcing Agent with deterministic, concise chat UX for /video_sourcing using a pinned self-bootstrap runtime. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 406 次。
如何安装 Video Sourcing Agent?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install video-sourcing-agent」即可一键安装,无需额外配置。
Video Sourcing Agent 是免费的吗?
是的,Video Sourcing Agent 完全免费(开源免费),可自由下载、安装和使用。
Video Sourcing Agent 支持哪些平台?
Video Sourcing Agent 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(macos, linux)。
谁开发了 Video Sourcing Agent?
由 memories-ai-official(@memories-ai-official)开发并维护,当前版本 v1.0.0。
推荐 Skills