screen-recorder
npx machina-cli add skill IvanCampos/agents/screen-recorder --openclawFiles (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 viascreencapture -Vand 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
- Step 1: Run scripts/record_screen.sh --seconds 10
- Step 2: Wait for completion; the file saves to ~/Downloads as screen-recording-YYYYMMDD-HHMMSS.mov
- 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