← Back to Skills Marketplace
qomg

android record screen and extract key frames

by qomg · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
233
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install screen-record-frames
Description
Record Android screen via scrcpy, dynamically set keyframe intervals with ffmpeg, then extract and list key frames as PNG images.
Usage Guidance
This skill appears to be what it claims: it records an Android device with scrcpy and extracts key frames with ffmpeg. Before installing/running: review scripts/install.sh because it will prompt to install packages and (on Linux) add you to plugdev and write /etc/udev/rules.d/51-android.rules (requires sudo). Only run the install script if you trust these changes; consider running the workflow manually if you prefer (install adb/scrcpy/ffmpeg via your package manager and run scripts/main.sh commands). Verify packages come from your distro's or Homebrew repositories, and back up any system udev rules if you are concerned. If you only want to run extraction against existing videos, you can skip the install and recording steps and run the extract-frames command on local files.
Capability Analysis
Type: OpenClaw Skill Name: screen-record-frames Version: 1.0.0 The skill provides a legitimate utility for recording Android screens via scrcpy and extracting keyframes using ffmpeg. The scripts (scripts/main.sh, scripts/install.sh) are transparent, well-documented, and perform actions strictly aligned with the stated purpose. While the installation script requires sudo on Linux to configure udev rules for USB access, this is a standard requirement for Android debugging and does not show signs of malicious intent or unauthorized persistence.
Capability Assessment
Purpose & Capability
Name/description (record Android screen, set keyframe interval, extract key frames) align with the included scripts and README. The scripts legitimately require adb, scrcpy, ffmpeg and perform the described operations.
Instruction Scope
SKILL.md and scripts instruct only local actions: checking for tools, using scrcpy to record, using ffmpeg/ffprobe to analyze and re-encode, and listing PNGs. The scripts probe the connected device (adb devices, getprop) which is expected for this use case. There are no external network endpoints, hidden uploads, or instructions to read unrelated system files.
Install Mechanism
There is no remote code download, but scripts/install.sh performs system changes: installing packages (brew/apt), adding the user to plugdev, writing a udev rules file to /etc/udev/rules.d and reloading rules. These are expected to enable USB access to Android devices but require sudo/admin rights and will modify system configuration.
Credentials
No credentials or sensitive environment variables are requested. Only optional env vars are KEYFRAME_INTERVAL and OUTPUT_DIR which are appropriate for the task.
Persistence & Privilege
The skill does not request persistent automatic inclusion (always:false) and does not modify other skills. However, the install script requires and uses elevated privileges (sudo) to modify udev rules and groups — a necessary but privileged action to access USB devices.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install screen-record-frames
  3. After installation, invoke the skill by name or use /screen-record-frames
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Capture Android screen, extract and manage video key frames. - Record Android device screen using scrcpy with touch display support. - Automatically check required tools (adb, scrcpy, ffmpeg) before running. - Dynamically set key frame interval during video processing to control output. - Extract all key frames as PNG images using ffmpeg. - List extracted key frame images for easy review. - Support for custom keyframe interval and output directory via environment variables. - Includes troubleshooting tips for common issues.
Metadata
Slug screen-record-frames
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is android record screen and extract key frames?

Record Android screen via scrcpy, dynamically set keyframe intervals with ffmpeg, then extract and list key frames as PNG images. It is an AI Agent Skill for Claude Code / OpenClaw, with 233 downloads so far.

How do I install android record screen and extract key frames?

Run "/install screen-record-frames" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is android record screen and extract key frames free?

Yes, android record screen and extract key frames is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does android record screen and extract key frames support?

android record screen and extract key frames is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created android record screen and extract key frames?

It is built and maintained by qomg (@qomg); the current version is v1.0.0.

💬 Comments