Capture Website

Capture website screenshots from the command line. Use when user wants to take screenshots of any URL (Twitter, news sites, webpages) and send them via Discord/Feishu. Requires capture-website-cli to be installed (npm install -g capture-website-cli).

Audits

Pass

Install

openclaw skills install capture-website

Capture Website Screenshot

Take screenshots of any website and send to user.

Quick Start

capture-website <URL> --output=/home/aaronz/.openclaw/workspace/screenshot.png

Common Options

Option说明示例
--output输出文件路径--output=/tmp/screenshot.png
--full-page截取完整页面--full-page
--width页面宽度--width=1280
--height页面高度--height=800
--type图片格式--type=png--type=jpeg
--delay加载后等待秒数--delay=2
--wait-for-element等待元素出现--wait-for-element=.content
--dark-mode暗色模式--dark-mode
--emulate-device模拟设备--emulate-device="iPhone X"

Workflow

  1. Run capture-website command with URL
  2. Save to workspace folder: /home/aaronz/.openclaw/workspace/
  3. Send via message tool with filePath

Example

capture-website https://x.com/elonmusk/status/2026052687423562228 \
  --output=/home/aaronz/.openclaw/workspace/tweet.png \
  --width=1280 \
  --height=800

Then send the file to user via Discord.

Notes

  • Requires: npm install -g capture-website-cli
  • Default timeout: 60 seconds
  • If screenshot fails, try adding --delay=2 for slow-loading pages