Get the FREE Ultimate OpenClaw Setup Guide →

screen-recorder

npx machina-cli add skill IvanCampos/agents/screen-recorder --openclaw
Files (1)
SKILL.md
789 B

Screen Recorder

Overview

Record the screen for a specified number of seconds and save the video to ~/Downloads.

Quick Start

scripts/record_screen.sh --seconds 10

Tasks

Record screen for N seconds

  • Run scripts/record_screen.sh --seconds <N>.
  • The file is saved as ~/Downloads/screen-recording-YYYYMMDD-HHMMSS.mov.
  • The recording opens in QuickTime Player automatically.

Resources

scripts/

  • record_screen.sh: Records screen video via screencapture -V and saves to ~/Downloads.

Source

git clone https://github.com/IvanCampos/agents/blob/main/skills/screen-recorder/SKILL.mdView on GitHub

Overview

Records the Mac screen for a specified duration and saves the video to ~/Downloads as a .mov file. This is ideal for quick screen captures, QuickTime-style recordings, or brief demo videos requested by users.

How This Skill Works

Use the helper script: scripts/record_screen.sh --seconds <N>. The script records via screencapture -V, saves the file to ~/Downloads with a timestamped name screen-recording-YYYYMMDD-HHMMSS.mov, and then automatically opens in QuickTime Player for review.

When to Use It

  • When a user asks to record the screen for a short duration
  • To create a QuickTime-style screen recording for sharing
  • To capture a brief UI demonstration or tutorial (N seconds)
  • For troubleshooting or bug reports with a visual clip
  • To provide a reproducible visual reference to teammates or support

Quick Start

  1. Step 1: Run scripts/record_screen.sh --seconds 10
  2. Step 2: Wait for completion; the file saves to ~/Downloads as screen-recording-YYYYMMDD-HHMMSS.mov
  3. Step 3: The recording opens in QuickTime Player automatically

Best Practices

  • Specify a duration with --seconds <N> that fits the content (e.g., 5–15 seconds for demos)
  • Verify the video is saved in ~/Downloads with the timestamped filename
  • Review the recording in QuickTime immediately to confirm framing and content
  • Avoid revealing sensitive information in the recording
  • For longer content, split into multiple short recordings

Example Use Cases

  • Record a 10-second demo showing how to enable a feature
  • Capture a 12-second bug reproduction video for a bug report
  • Create an 8-second onboarding clip demonstrating a common task
  • Share a quick UI walkthrough with teammates
  • Provide a short troubleshooting video for customer support

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers