mac-node-snapshotA robust, permission-friendly method to capture macOS screens via OpenClaw screen.record. Ideal for headless environments or ensuring capture reliability.
Install via ClawdBot CLI:
clawdbot install taozhe6/mac-node-snapshotUses node screen.record to record a 1-second clip and extract a high-quality PNG frame. This workflow bypasses common screencapture permission issues and ensures a reliable image return.
All paths are relative to {skill}.
mkdir -p "{skill}/tmp" \
&& openclaw nodes screen record --node "<node>" --duration 1000 --fps 10 --no-audio --out "{skill}/tmp/snap.mp4" \
&& ffmpeg -hide_banner -loglevel error -y -ss 00:00:00 -i "{skill}/tmp/snap.mp4" -frames:v 1 "{skill}/tmp/snap.png"
Use this skill when the user asks:
ffmpeg (ask before installing).read on {skill}/tmp/snap.png to attach it to the reply.nodes status, ensure OpenClaw app is running/paired.Generated Mar 1, 2026
IT professionals can use this skill to capture screenshots from macOS devices in headless or remote environments, aiding in troubleshooting without requiring physical access. It ensures reliable image capture even when traditional methods fail due to permission issues, making it ideal for diagnosing software or display problems.
QA teams can integrate this skill into automated testing pipelines to capture screenshots during software tests on macOS, verifying UI elements and functionality. The permission-friendly approach reduces setup overhead and ensures consistent results in CI/CD environments, enhancing test reliability.
Educators and trainers can use this skill to quickly capture high-quality screenshots from macOS screens for creating tutorials, documentation, or online courses. It bypasses common permission hurdles, allowing seamless integration into content workflows without interrupting the teaching process.
Security analysts can employ this skill to capture screen images from macOS systems during forensic investigations or audits, ensuring evidence collection without alerting users. The robust method works in headless setups, supporting compliance checks and incident response.
Offer this skill as part of a subscription-based remote support platform, charging monthly fees for access to reliable screenshot capture and other IT management features. Revenue comes from tiered plans based on usage or number of devices, targeting small to medium businesses.
Provide this skill in a freemium automation toolkit for developers, with basic features free and advanced integrations or support available in paid tiers. Revenue is generated through premium upgrades, enterprise licenses, and consulting services for custom implementations.
Sell this skill as a standalone tool or part of a bundle for educational institutions, with a one-time purchase fee per license. Revenue is derived from direct sales to schools and universities, supplemented by optional maintenance or training packages.
💬 Integration Tip
Ensure ffmpeg is installed and screen recording permissions are granted on macOS; use relative paths and tmp directories for seamless execution in automated workflows.
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau...
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
Search and analyze your own session logs (older/parent conversations) using jq.
Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linking related objects, enforcing constraints, planning multi-step actions as graph transformations, or when skills need to share state. Trigger on "remember", "what do I know about", "link X to Y", "show dependencies", entity CRUD, or cross-skill data access.
Ultimate AI agent memory system for Cursor, Claude, ChatGPT & Copilot. WAL protocol + vector search + git-notes + cloud backup. Never lose context again. Vibe-coding ready.
Headless browser automation CLI optimized for AI agents with accessibility tree snapshots and ref-based element selection