← Back to Skills Marketplace
bestisblessed

Clip

by bestisblessed · GitHub ↗ · v1.0.4 · MIT-0
cross-platform ✓ Security Clean
655
Downloads
1
Stars
8
Active Installs
5
Versions
Install in OpenClaw
/install clip
Description
Downloads given video from YouTube, clips from given start and end time, saves to folder on your Desktop
README (SKILL.md)

clip

Downloads given video URL from YouTube, clips any start and end time range, saves to folder on your Desktop ~/Desktop/Clips. Deletes the full raw downloaed version at the end for cleanup.

Example

/clip https://www.youtube.com/watch?v=Tyej_V2ilZA 0:00 3:17 holloway-bmf-walkout

How to ask

Give timestamps: URL + start + end + optional name.

Clip https://youtu.be/VIDEO_ID from 0:00 to 1:12, name it myclip

Run

{baseDir}/clip.sh --url "https://youtu.be/VIDEO_ID" --start 0 --end 72 [--name "myclip"]

Times: seconds (72) or HH:MM:SS. Output: ~/Desktop/Clips/\x3Cname>.mp4.

Usage Guidance
This skill appears internally consistent, but review and consider these practical points before installing: (1) it executes a shell script that runs yt-dlp and ffmpeg — verify you trust the skill source; (2) it will create ~/Desktop/Clips and temporary files in /tmp and will remove the raw download after clipping; (3) yt-dlp downloads content from YouTube — ensure you comply with YouTube's terms and copyright law; (4) install yt-dlp/ffmpeg from your OS package manager or a trusted source to avoid malicious binaries; (5) if you want extra safety, run the script under a limited user account or in a sandboxed environment.
Capability Analysis
Type: OpenClaw Skill Name: clip Version: 1.0.4 The skill is a legitimate utility for downloading and clipping YouTube videos using yt-dlp and ffmpeg. The shell script (clip.sh) includes basic input validation for timestamps, sanitizes the video title for use as a filename, and uses standard flags to prevent argument injection. No indicators of data exfiltration, malicious execution, or prompt injection were found.
Capability Assessment
Purpose & Capability
Name/description request yt-dlp and ffmpeg and the script uses exactly those tools to download and clip YouTube videos. Required binaries, install entries (brew/apt for yt-dlp and ffmpeg), and the included script are proportionate to the stated purpose.
Instruction Scope
SKILL.md and clip.sh only request a URL, start/end times, and optional name. The script writes to ~/Desktop/Clips and /tmp, calls yt-dlp and ffmpeg, and deletes the intermediate download. It does not read other system files, access unrelated environment variables, or send data to unexpected external endpoints beyond fetching the YouTube video via yt-dlp.
Install Mechanism
Install spec uses standard system package managers (brew/apt) for yt-dlp and ffmpeg. No downloads from arbitrary URLs or extract/install of untrusted archives are present.
Credentials
No environment variables or credentials are requested. The script uses $HOME for output and /tmp for working files, which is reasonable for this functionality.
Persistence & Privilege
Skill is not always-loaded, is user-invocable, and does not modify other skills or system-wide configuration. It runs as a one-off script with no elevated privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install clip
  3. After installation, invoke the skill by name or use /clip
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.4
Fix option injection: add -- before URL in yt-dlp calls; validate START/END time format
v1.0.3
- Added cleanup step: deletes the full raw downloaded video after clipping. - Minor wording changes to the skill description for clarity.
v1.0.2
- Clarified that any video URL from YouTube can be used, not just the highest quality. - Updated wording to emphasize flexible start and end times for clipping. - Specified that clips are always saved to ~/Desktop/Clips. - No functional changes; documentation improvements only.
v1.0.1
- Minor update to clip.sh script. - No changes to skill description or usage instructions.
v1.0.0
Initial release of the "clip" skill. - Downloads highest quality video from YouTube. - Clips a specified time range from the video. - Saves the resulting video with working audio to ~/Desktop/Clips. - Supports custom file naming and both timestamp or seconds-based clipping.
Metadata
Slug clip
Version 1.0.4
License MIT-0
All-time Installs 8
Active Installs 8
Total Versions 5
Frequently Asked Questions

What is Clip?

Downloads given video from YouTube, clips from given start and end time, saves to folder on your Desktop. It is an AI Agent Skill for Claude Code / OpenClaw, with 655 downloads so far.

How do I install Clip?

Run "/install clip" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Clip free?

Yes, Clip is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Clip support?

Clip is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Clip?

It is built and maintained by bestisblessed (@bestisblessed); the current version is v1.0.4.

💬 Comments