โ† All skills
Tencent SkillHub ยท Developer Tools

Record screen, microphone or camera from macOS terminal

macOS CLI tool to record microphone audio, screen video or screenshot, and camera video or photo from the terminal with device listing and output control.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

macOS CLI tool to record microphone audio, screen video or screenshot, and camera video or photo from the terminal with device listing and output control.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, references/camera.md, references/audio.md, references/screen.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
0.2.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 15 sections Open source page

record CLI

A macOS command-line tool for recording audio, screen, and camera output. Designed for both human users and AI agents operating in a terminal. Output file paths are printed to stdout. Status messages go to stderr, making the tool pipeline-friendly.

IMPORTANT: User Consent Required

Always ask the user for explicit permission before running any recording command. Recording audio (microphone), screen, or camera captures sensitive data and may be unexpected. Before executing record audio, record screen, or record camera, confirm with the user that they intend to record, what will be captured, and the duration. Listing devices (--list-devices, --list-displays, --list-windows, --list-cameras) and taking screenshots (--screenshot) are less intrusive but should still be confirmed if not explicitly requested.

Installation

brew install atacan/tap/record

Quick Reference

# Audio record audio --duration 10 # Record 10s of audio record audio --duration 5 --json # JSON output with file path # Screen record screen --duration 5 # Record screen for 5s record screen --screenshot # Take a screenshot record screen --screenshot --output /tmp/s.png # Camera record camera --duration 5 # Record webcam for 5s record camera --photo # Take a photo

Subcommands

SubcommandPurposerecord audioRecord from microphonerecord screenRecord screen video or take a screenshotrecord cameraRecord from webcam or take a photo Each subcommand has its own --help flag with full option details.

Get the output file path

The tool prints the output file path to stdout. Capture it: FILE=$(record audio --duration 5) echo "Recorded to: $FILE"

Use --json for structured output

All subcommands support --json to emit machine-readable JSON to stdout: record audio --duration 5 --json

Use --duration for non-interactive recording

Without --duration, the tool waits for a keypress to stop (requires a real TTY). AI agents should always pass --duration <seconds> to ensure the command terminates.

List available devices

record audio --list-devices record screen --list-displays record screen --list-windows record camera --list-cameras Add --json for structured output.

Control output location

record audio --duration 5 --output /tmp/recording.m4a record screen --screenshot --output /tmp/screen.png --overwrite Without --output, files are saved to a temporary directory.

Screen recording with audio

record screen --duration 10 --audio system # system audio only record screen --duration 10 --audio mic # microphone only record screen --duration 10 --audio both # system + mic

Capture a specific window or display

record screen --screenshot --window "Safari" record screen --duration 5 --display primary

macOS Permissions

The terminal app (Terminal, iTerm2, etc.) must have the relevant permission enabled in System Settings > Privacy & Security: Microphone - for record audio and record camera --audio Screen Recording - for record screen Camera - for record camera

Troubleshooting

If a command fails or behaves unexpectedly, run: record <subcommand> --help The --help output always reflects the installed version and is the authoritative reference.

Detailed Command References

For full option listings and advanced usage: Audio: See references/audio.md Screen: See references/screen.md Camera: See references/camera.md

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
4 Docs
  • SKILL.md Primary doc
  • references/audio.md Docs
  • references/camera.md Docs
  • references/screen.md Docs