← Back to Skills Marketplace
shenhuanjie

Browser Screenshot Send

by shenhuanjie · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
239
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install browser-screenshot-send
Description
Automatically send browser screenshots to users via message tool. Solves the common issue where browser screenshots are generated but not delivered to the co...
README (SKILL.md)

Browser Screenshot Send

Automatically deliver browser screenshots to users through messaging channels. This skill bridges the gap between browser automation and user communication.

Problem It Solves

When using browser action=screenshot, the screenshot is saved to disk but not automatically sent to the user. Many agents mistakenly use read to display screenshots, which doesn't reliably transmit images through chat channels.

This skill ensures screenshots actually reach the user.

When to Use

  • After any browser screenshot operation where the user needs to see the result
  • Web scraping results visualization
  • UI automation progress reporting
  • Page verification and debugging
  • Visual testing workflows

Quick Start

# 1. Take screenshot
browser action=screenshot targetId=\x3Cpage>
# Returns: MEDIA:/root/.openclaw/media/browser/\x3Cuuid>.png

# 2. Send to user
message action=send media=/root/.openclaw/media/browser/\x3Cuuid>.png

Why Not read?

Don't: read file_path=/path/to/screenshot.png

  • Displays in agent context only
  • Not transmitted to chat channels
  • User sees nothing

Do: message action=send media=/path/to/screenshot.png

  • Actively pushes to conversation
  • Works across all channels (Slack, Discord, Telegram, etc.)
  • User receives the image

Handling Long Screenshots

For full-page screenshots that may be too long:

Option 1: Send as-is with warning

message action=send media=\x3Cpath>
Note: This is a full-page screenshot and may be quite long.

Option 2: Split into sections Use canvas tool to crop sections when user requests "send in parts".

Option 3: Partial screenshots

browser action=screenshot fullPage=false
# Scroll and repeat for different sections

File Organization

Screenshots are auto-saved to:

  • Source: /root/.openclaw/media/browser/\x3Cuuid>.png
  • Recommended: Copy to workspace for persistence:
    cp \x3Csource> /workspace/media/screenshots/\x3Cdescriptive_name>.png
    

Example Workflow

# Navigate and screenshot
browser action=navigate targetUrl=https://example.com
browser action=screenshot fullPage=true

# Returns path in MEDIA: line
MEDIA:/root/.openclaw/media/browser/abc123.png

# Send to user
message action=send media=/root/.openclaw/media/browser/abc123.png

Best Practices

  1. Always use message tool - Never rely on read for user-facing images
  2. Copy to workspace - Browser media is temporary; save important screenshots
  3. Name descriptively - When copying, use meaningful filenames
  4. Warn for long screenshots - Full-page captures can be very tall

Requirements

  • OpenClaw with browser and message tools enabled
  • Compatible with all OpenClaw-supported channels
Usage Guidance
This is an instruction-only helper that is internally consistent with its stated purpose. Before using it, confirm that your OpenClaw agent has the browser and message tools enabled and that you trust the chat channels the message tool will send images to. Be cautious about sensitive information in screenshots — the SKILL.md explicitly suggests copying images into /workspace for persistence, which will keep them on disk and potentially make them accessible later. Because the skill has no install steps and requests no credentials, there is low technical risk from the skill itself, but treat screenshots as sensitive data and avoid sending or persisting images that contain passwords, personal data, or private keys.
Capability Analysis
Type: OpenClaw Skill Name: browser-screenshot-send Version: 1.0.0 The skill bundle provides legitimate documentation and instructions for an AI agent to correctly handle and transmit browser screenshots to a user via the 'message' tool. It addresses a functional limitation in the default environment and contains no malicious code, data exfiltration, or harmful prompt injection in SKILL.md or _meta.json.
Capability Assessment
Purpose & Capability
Name and description match the instructions: the SKILL.md explains how to take a browser screenshot and use the message tool to deliver it. There are no unrelated binaries, environment variables, or external services requested.
Instruction Scope
Instructions reference internal paths (/root/.openclaw/media/browser/<uuid>.png) and recommend copying to /workspace for persistence. This is expected for a screenshot-delivery helper, but users should be aware screenshots may contain sensitive data and copying to workspace makes them persistent.
Install Mechanism
No install spec and no code files — instruction-only skill, so nothing is written to disk by the skill itself beyond the normal browser tool behavior.
Credentials
The skill declares and uses no environment variables or credentials. It only references the platform's browser and message tools, which is proportionate to its purpose.
Persistence & Privilege
always is false and the skill does not request persistent privileges or modify other skills; it simply instructs on using existing tools. Note that following its guidance to copy screenshots to /workspace will make files persistent.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install browser-screenshot-send
  3. After installation, invoke the skill by name or use /browser-screenshot-send
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Automated browser screenshot delivery for OpenClaw workflows
Metadata
Slug browser-screenshot-send
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Browser Screenshot Send?

Automatically send browser screenshots to users via message tool. Solves the common issue where browser screenshots are generated but not delivered to the co... It is an AI Agent Skill for Claude Code / OpenClaw, with 239 downloads so far.

How do I install Browser Screenshot Send?

Run "/install browser-screenshot-send" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Browser Screenshot Send free?

Yes, Browser Screenshot Send is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Browser Screenshot Send support?

Browser Screenshot Send is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Browser Screenshot Send?

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

💬 Comments