Files
openclaw-skill/openclaw-knowhow-skill/docs/infrastructure/nodes/camera.md
Selig 4c966a3ad2 Initial commit: OpenClaw Skill Collection
6 custom skills (assign-task, dispatch-webhook, daily-briefing,
task-capture, qmd-brain, tts-voice) with technical documentation.
Compatible with Claude Code, OpenClaw, Codex CLI, and OpenCode.
2026-03-13 10:58:30 +08:00

1.2 KiB

Camera Capture Documentation

Overview

OpenClaw enables camera functionality across multiple platforms through agent workflows. The feature supports photo capture (JPG) and video clips (MP4 with optional audio) on iOS, Android, and macOS devices.

Key Features by Platform

iOS & Android nodes offer identical capabilities:

  • Photo capture via camera.snap command
  • Video recording via camera.clip command
  • User-controlled settings (default enabled)
  • Foreground-only operation
  • Payload protection (base64 under 5 MB)

macOS app includes:

  • Same camera commands as mobile platforms
  • Camera disabled by default in settings
  • Additional screen recording capability (separate from camera)

Important Constraints

Video clips are capped (currently <= 60s) to avoid oversized node payloads. Photos are automatically recompressed to maintain payload limits.

Camera and microphone access require standard OS permission prompts. Android requires explicit runtime permissions for CAMERA and RECORD_AUDIO (when applicable).

Usage

CLI helpers simplify media capture, automatically writing decoded files to temporary locations and printing MEDIA:<path> for agent integration.