← Back to Skills Marketplace
5841
Downloads
4
Stars
34
Active Installs
2
Versions
Install in OpenClaw
/install screen-monitor
Description
Dual-mode screen sharing and analysis. Model-agnostic (Gemini/Claude/Qwen3-VL).
Usage Guidance
Review before installing. Use this only on trusted networks, share a single non-sensitive window when possible, stop sharing when finished, and assume screenshots may be written locally under /tmp. Avoid using it where passwords, customer data, private messages, admin consoles, or regulated information may appear on screen.
Capability Analysis
Type: OpenClaw Skill
Name: screen-monitor
Version: 1.0.1
The skill is designed for screen sharing and analysis by an AI agent. It uses a local Node.js server (`references/backend-endpoint.js`) on port 18795 to receive screen frames via WebRTC from `web/screen-share.html`, saving them to `/tmp/clawdbot-screen-latest.png`. The `references/screen-analyze.sh` script then instructs the local `clawdbot agent` to analyze this image. While the WebRTC portal is accessible via LAN IP (`references/get-share-url.sh`) and declared as 'remote_access' in `manifest.json`, the user must explicitly initiate screen sharing, and all captured data is processed locally by the agent, not exfiltrated to external unauthorized endpoints. There is no evidence of malicious intent, unauthorized execution, or prompt injection attempts to subvert the agent's core directives.
Capability Assessment
Purpose & Capability
Screen sharing, screenshot capture, frame storage, and vision analysis are coherent with a screen-monitoring skill, and no artifact shows exfiltration, credential theft, destructive behavior, or deception.
Instruction Scope
The instructions disclose screen sharing and analysis, but they do not clearly warn that frames are uploaded every 3 seconds, written to /tmp, and that the analysis script may take a full desktop screenshot when no portal frame exists.
Install Mechanism
Installation is ordinary for a skill package and declares node, curl, a fixed backend port, remote_access, and optional ImageMagick for the screenshot fallback. No suspicious installer or hidden dependency behavior was found.
Credentials
The backend listens on a fixed port, the share URL uses the LAN IP, CORS allows any origin, and the API has no authentication. That is broader than necessary for a privacy-sensitive screen capture workflow.
Persistence & Privilege
Captured frames are persisted to predictable /tmp paths, and the fallback can capture the full OS desktop. These are high-sensitivity operations without clear retention controls or per-capture consent.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install screen-monitor - After installation, invoke the skill by name or use
/screen-monitor - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Updated manifest.json and README.md (SKILL.md) for minor improvements.
- No functional changes to the skill or usage instructions.
v1.0.0
- Initial release of screen-monitor with dual-mode screen sharing and analysis.
- Supports Fast Share via local WebRTC portal for quick visual checks.
- Enables Full Control mode using a browser extension for deep debugging and UI automation.
- Compatible with Gemini, Claude, and Qwen3-VL vision models.
- Provides easy setup steps and describes key files and ports used.
Metadata
Frequently Asked Questions
What is Screen Monitor?
Dual-mode screen sharing and analysis. Model-agnostic (Gemini/Claude/Qwen3-VL). It is an AI Agent Skill for Claude Code / OpenClaw, with 5841 downloads so far.
How do I install Screen Monitor?
Run "/install screen-monitor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Screen Monitor free?
Yes, Screen Monitor is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Screen Monitor support?
Screen Monitor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Screen Monitor?
It is built and maintained by emasoudy (@emasoudy); the current version is v1.0.1.
More Skills