screen-monitor
Dual-mode screen sharing and analysis. Model-agnostic (Gemini/Claude/Qwen3-VL).
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Screen Monitor
This skill provides two ways for the agent to see and interact with your screen.
🟢 Path A: Fast Share (WebRTC)
Best for: Quick visual checks, restricted browsers, or non-technical environments.
Tools
-
screen_share_link: Generates a local WebRTC portal URL. -
screen_analyze: Captures the current frame from the portal and analyzes it with vision.
Usage:
# Get the link
bash command:"{baseDir}/references/get-share-url.sh"
# Analyze
bash command:"{baseDir}/references/screen-analyze.sh"
🔵 Path B: Full Control (Browser Relay)
Best for: Deep debugging, UI automation, and clicking/typing in tabs.
Setup
- Run
clawdbot browser extension install. - Load the unpacked extension from
clawdbot browser extension path. - Click the Clawdbot icon in your Chrome toolbar to Attach.
Tools
-
browser action:snapshot: Take a precise screenshot of the attached tab. -
browser action:click: Interact with elements (requiresprofile="chrome").
Technical Details
- Port: 18795 (WebRTC Backend)
-
Files:
-
web/screen-share.html: The sharing portal. -
references/backend-endpoint.js: Frame storage server.
-
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-30
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!