← 返回 Skills 市场
chuckwhisler

Batchedits

作者 Shayan Nadeem · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ✓ 安全检测通过
127
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install batchedits
功能描述
Autonomously edit videos, add captions, and remove silences via BatchEdits.
使用说明 (SKILL.md)

Turn your OpenClaw into an autonomous video editor using BatchEdits. Use when you need to add captions, remove silences, or apply custom styles to videos. Covers creating styles, uploading local videos, processing, and checking video status directly from WhatsApp, Telegram, or the CLI.

Setup

  1. Create an account at your BatchEdits instance.
  2. Obtain your API Key from the dashboard settings.
  3. Provide your API Key to OpenClaw. You can do this securely by running:
openclaw config set env.BATCHEDITS_API_KEY batchedits_xxxxx

(Alternatively, you can export BATCHEDITS_API_KEY=... in your shell, or add it to the .env file in the folder where you run OpenClaw)

  1. Connect the BatchEdits MCP Server to your OpenClaw setup by running this in your terminal:
openclaw config set mcp.servers.batchedits '{"type": "sse", "url": "https://batchedits.com/api/mcp"}'

Auth

The MCP server uses your .env key automatically. Under the hood, any direct HTTP uploads authenticate using:

x-api-key: \x3CBATCHEDITS_API_KEY>

1. Get Available Actions

Use the list_actions tool.

Returns an array of action templates (e.g., remove_silence, add_captions) with their id, name, and description. You need the id to build a style.

2. Create a Style

Use the create_style tool to build a reusable video editing preset.

Arguments:

  • name: e.g. "Silence Remover"
  • actions: JSON string of templates (e.g., [{"id": "action_123"}])

Returns the new styleId.

3. Upload Video

Use the upload_videos tool.

Arguments:

  • filePaths: Array of absolute paths (e.g., ["/path/to/local/video.mp4"])

Because video files are large binaries, this tool returns a ready-to-run curl command. You must execute the returned curl command in your terminal to upload the local file to the server. Parse the JSON output of the curl command to get the new videoId.

4. Process Video

Use the process_video tool to start the edit.

Arguments:

  • videoId: The ID from step 3
  • styleId: The ID from step 2

5. Check Results

Use the list_videos tool.

Returns a list of your videos with their current status: pending, processing, completed, or failed.

Recommended Workflow for Video Editing

  1. Identify the local video file provided by the user (e.g., downloaded from Telegram).
  2. Determine the requested edits (captions, silence removal, etc.).
  3. Check get_styles to see if a matching style already exists. If not, use list_actions and create_style to make one.
  4. Call upload_videos to get the upload command.
  5. Execute the curl upload command and extract the videoId.
  6. Call process_video to start the job on the remote server.
  7. Inform the user that the video is processing.
  8. Call list_videos to check when the video reaches completed status.

Tips

  • Always check get_styles first. Reusing existing styles is faster than creating a new one every time!
  • Uploading videos is handled via curl because OpenClaw needs to stream large local binaries to the remote server efficiently.
  • You can queue multiple videos to the same style for bulk processing by repeating the upload & process steps!
安全使用建议
Treat this result as inconclusive: VirusTotal telemetry is clean, but the skill artifacts were not readable during this run, so a normal artifact-coherence review should be repeated before installation.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
Artifact contents were unavailable because every workspace command failed before files could be read; no evidence-backed purpose mismatch was identified.
Instruction Scope
Instruction scope could not be assessed from SKILL.md because file inspection failed.
Install Mechanism
Install artifacts could not be assessed because file inspection failed.
Credentials
Runtime environment requirements could not be assessed because file inspection failed.
Persistence & Privilege
Persistence and privilege behavior could not be assessed because file inspection failed.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install batchedits
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /batchedits 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- Added explicit MCP requirements in the skill metadata for improved environment clarity. - No changes to functionality or usage instructions.
v1.0.1
- Improved setup instructions to clarify how to provide your BatchEdits API Key to OpenClaw, including an explicit `openclaw config set env.BATCHEDITS_API_KEY ...` example. - Added alternative methods for setting the API key, such as exporting in the shell or adding to the `.env` file. - No functionality or tool changes; documentation update only.
v1.0.0
Initial release of batchedits-video-editor skill: - Enables autonomous video editing using BatchEdits (add captions, remove silences, apply custom styles). - Supports integration with OpenClaw via WhatsApp, Telegram, or CLI. - Provides tools for listing actions, creating reusable edit styles, uploading local videos, and processing jobs. - Includes clear setup and recommended workflow instructions. - Handles authentication via API key in .env and secure video uploads with generated curl commands.
元数据
Slug batchedits
版本 1.0.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Batchedits 是什么?

Autonomously edit videos, add captions, and remove silences via BatchEdits. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 127 次。

如何安装 Batchedits?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install batchedits」即可一键安装,无需额外配置。

Batchedits 是免费的吗?

是的,Batchedits 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Batchedits 支持哪些平台?

Batchedits 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Batchedits?

由 Shayan Nadeem(@chuckwhisler)开发并维护,当前版本 v1.0.2。

💬 留言讨论