核心用法
record 是一个面向 macOS 终端的音视频录制工具封装 Skill,支持三大核心功能:麦克风音频录制、屏幕视频/截图捕获、摄像头视频/拍照。设计上兼顾人类用户与 AI Agent 的自动化需求,所有子命令均支持 --json 结构化输出和 --duration 定时终止,便于脚本集成。
典型调用模式包括:获取输出文件路径(stdout 输出)、列举可用设备(--list-devices 等)、指定输出位置(--output)、屏幕录制叠加系统音频或麦克风音轨,以及针对特定窗口或显示器的精准捕获。
显著优点
1. 管道友好设计:stdout 输出文件路径、stderr 输出状态信息,完美适配 Unix 管道和自动化脚本。
2. AI Agent 原生支持:--json 结构化输出与 --duration 非交互模式,解决了 AI 在终端环境中无法处理交互式按键终止的痛点。
3. 功能覆盖全面:单工具整合音频、屏幕、摄像头三大录制场景,减少多工具切换成本。
4. 权限透明:文档明确列出 macOS 系统权限要求(麦克风、屏幕录制、摄像头),引导用户前置配置。
潜在缺点与局限性
1. 平台锁定:仅支持 macOS,无法跨平台使用。
2. 外部依赖:需通过 Homebrew 安装底层 record CLI 工具,Skill 本身仅为文档封装,无自包含能力。
3. 权限门槛高:首次使用需用户手动在系统设置中授权,AI Agent 无法自动完成。
4. 无实时预览:缺乏录制过程中的可视化反馈,依赖事后文件验证。
适合的目标群体
- macOS 环境下的自动化测试工程师、DevOps 人员
- 需要录制演示视频、Bug 复现素材的产品经理与客服团队
- 构建 AI 工作流、需程序化捕获屏幕/音频的开发者
- 终端重度用户与效率工具爱好者
使用风险
1. 隐私泄露风险:麦克风、屏幕、摄像头均为高敏感度数据源,误操作可能导致敏感信息被录制。
2. 权限阻塞:若终端应用未获系统授权,命令将静默失败或触发系统弹窗中断自动化流程。
3. 存储管理:默认写入临时目录,长期高频使用需配合 --output 主动管理磁盘空间。
4. 版本漂移:底层 CLI 工具更新可能引入行为变更,Skill 文档存在滞后风险。