A macOS-native automation skill that generates Final Cut Pro rough-cut timeline variants from raw talking-head footage without cloud media uploads.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install roughcut-openclaw
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install roughcut-openclaw using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
RoughCut is a powerful local-first automation designed for video editors and content creators who want to streamline their post-production workflow. By utilizing Openclaw Skills, this tool runs headlessly on macOS to process raw talking-head video files, identifying and removing bad takes or irrelevant content. It bridges the gap between raw footage and the editing suite by producing a set of ready-to-import FCPXML files.
The primary value of this skill lies in its privacy and efficiency. Since all heavy lifting occurs locally on your machine using FFmpeg and Python, no media is ever uploaded to a third-party server. It allows editors to bypass the time-consuming process of the first cut, enabling them to focus immediately on the creative aspects of their project within Final Cut Pro.
To use this skill, ensure your macOS environment has bash, python3, curl, ffmpeg, node, and npm installed. You must also clone the RoughCut repository and configure your Openclaw Skills environment with the correct repo_root and output_root paths. If you intend to use the fluff removal feature, a GEMINI_API_KEY must be exported in your environment variables.
bash "$REPO_ROOT/scripts/openclaw/roughcut.sh" \
--video "/Users/username/Movies/raw_footage.mp4" \
--out "$OUTPUT_ROOT" \
--remove-bad-takes true \
--remove-fluff false
The skill organizes its output within the defined output_root to ensure compatibility with other Openclaw Skills. Data is structured as follows:
| Component | Location | Description |
|---|---|---|
| Input Media | RoughCut.inputs/ |
Stores videos downloaded via URL or temporary working copies. |
| XML Variants | RoughCut.xml_variants.zip |
The primary output containing multiple .fcpxml files for import. |
| Debug Data | debug_zip |
Generated only on failure; contains logs and intermediate processing state. |
| Result Metadata | Standard Output | A single-line JSON object detailing the paths to the generated assets. |
Loading
A sophisticated intelligence briefing skill that bridges the gap between your current reading list and your historical knowledge archive.

A Python-powered skill for fetching Oura Ring sleep, readiness, and resilience data through the Oura V2 API.

A utility to migrate ChatGPT conversation history into OpenClaw's memory search by converting exports into searchable SQLite vector databases.

An AI-powered dating assistant that generates personalized openers, conversation replies, and profile analysis using the MemePickup API.

Ironclaw is a real-time safety and threat classification engine designed to protect AI agents from malicious content and unauthorized data exfiltration.

A high-performance integration that leverages Groq's LPU technology for near-instantaneous AI text generation and completions.








































