- name
- html_to_image
- description
- Takes a URL, HTML file path, or raw HTML code and generates a printable image.
- version
- 1.0.0
- runtime
- shell
- entrypoint
- bash src/main.sh
- inputs
- type
- string
- description
- The type of source to render. Must be one of: 'url', 'file', 'code'.
- required
- true
- type
- string
- description
- The actual URL, absolute file path, or raw HTML string depending on source_type.
- required
- true
- type
- string
- description
- Output image format: 'png', 'jpeg', or 'webp'.
- required
- false
- default
- png
- type
- integer
- description
- Viewport width in pixels.
- required
- false
- default
- 1200
- type
- boolean
- description
- Whether to capture the full scrollable page.
- required
- false
- default
- false
- output
- type
- json
- description
- JSON object containing the absolute path to the generated image file and its metadata.
HTML to Image Skill (via agent-browser)
This skill utilizes OpenClaw's agent-browser composition to render a URL, local HTML file, or raw HTML string into an image. It executes a lightweight Bash script wrapper.
Usage Guide
When using this skill to generate an image, provide the source_type and source_content.
- source_type: The content format (
url,file, orcode). - source_content: The target URL, absolute file path, or HTML code block.
- format: The desired image format (
png,jpeg, orwebp). Default ispng. - width: The width of the browser viewport. Default is 1200px.
- full_page: Set to
trueto take a full page screenshot instead of just the viewport.