← 返回 Skills 市场
117
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install nm-scry-media-composition
功能描述
Combine media assets (GIFs, videos) into composite tutorials with vertical/horizontal
安全使用建议
This skill appears to do what it claims (combine media with FFmpeg), but be cautious: the manifest format includes a components[].requires field and the instructions run shell commands and external tools (ffmpeg, yq). Before running this skill, verify manifests come from trusted sources and review any 'requires' commands. Ensure ffmpeg and yq are installed in a controlled environment (or run the skill in a sandbox/container). Ask the author to: (1) declare required binaries in metadata, (2) limit or sanitize manifest 'requires' execution, or (3) document safe manifest validation rules. If you cannot trust manifests, do not run compositions that will execute them.
功能分析
Type: OpenClaw Skill
Name: nm-scry-media-composition
Version: 1.0.0
The skill enables an AI agent to orchestrate media processing by executing shell commands and FFmpeg filters based on a YAML manifest. It includes a high-risk 'requires' field in the manifest schema designed to run arbitrary commands (e.g., 'skrills serve') before processing, which could be exploited for unauthorized command execution. Additionally, the provided bash scripts for manifest parsing in SKILL.md are vulnerable to shell injection if the manifest contains malicious input, and the repetitive 'Verification' instructions suggest an unusual attempt to influence agent behavior.
能力评估
Purpose & Capability
The name/description (combine GIFs/videos into composites) matches the instructions (parse manifest, validate files, run FFmpeg). However, the SKILL.md expects command-line tools (ffmpeg, yq, bash) even though the skill metadata lists no required binaries — that's an inconsistency and should be declared.
Instruction Scope
The runtime instructions will parse user-provided manifest files and execute commands listed under components[].requires and full shell ffmpeg/yq commands. That means a manifest can cause arbitrary shell commands to run (e.g., 'requires' entries), so the agent executing this skill could run untrusted commands unless manifests are strictly validated or sandboxed.
Install Mechanism
This is an instruction-only skill with no install spec or embedded code, which minimizes installer risk. No downloads or extraction steps are present.
Credentials
No environment variables or credentials are requested (good). The skill does declare a required config path (night-market.scry:gif-generation) which is plausible for integration with the parent plugin, but it should justify that access in documentation. The lack of declared required binaries (ffmpeg, yq) is a proportionality/accuracy issue.
Persistence & Privilege
always:false and no special privileges requested. The skill does not request persistent presence or system-wide config changes.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install nm-scry-media-composition - 安装完成后,直接呼叫该 Skill 的名称或使用
/nm-scry-media-composition触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the media-composition skill.
- Combine multiple media assets (GIFs, videos, images) into composite outputs for tutorials or documentation.
- Supports vertical, horizontal, sequential, grid, overlay, and picture-in-picture (PiP) layouts with customizable options (e.g., padding, background).
- Uses manifest files to define input components and composition rules.
- Executes FFmpeg commands to produce the final combined media.
- Includes step-by-step guidance for validation, FFmpeg command usage, and output verification.
元数据
常见问题
Nm Scry Media Composition 是什么?
Combine media assets (GIFs, videos) into composite tutorials with vertical/horizontal. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 117 次。
如何安装 Nm Scry Media Composition?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install nm-scry-media-composition」即可一键安装,无需额外配置。
Nm Scry Media Composition 是免费的吗?
是的,Nm Scry Media Composition 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Nm Scry Media Composition 支持哪些平台?
Nm Scry Media Composition 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Nm Scry Media Composition?
由 athola(@athola)开发并维护,当前版本 v1.0.0。
推荐 Skills