Upload an existing screenshot, chart, or generated image to the Open-Inspect session
64
76%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./packages/sandbox-runtime/src/sandbox_runtime/skills/upload-screenshot/SKILL.mdUse this skill when you already have an image file on disk and need to upload it to the Open-Inspect
session. The image may be a screenshot captured by Playwright MCP or agent-browser, a generated
chart or diagram, a manual file, or output from another tool.
For the full browser-open + capture + upload workflow, use visual-verification instead.
upload-media is a bash command installed on PATH. Run it with your Bash tool. It is not an MCP
tool or a tool binding.
upload-media via Bash with the file path and metadata flags.artifactId to the user.upload-media <file-path> \
--caption "Description of screenshot" \
--source-url "https://example.com" \
[--full-page] \
[--annotated] \
[--viewport '{"width":1512,"height":982}']All flags except the file path are optional. Include whichever metadata you know:
--caption — what the screenshot shows--source-url — the URL that was captured--full-page — set if the screenshot is a full-page capture--annotated — set if the screenshot has annotations--viewport — JSON object with width and height of the viewport usedFor generated images that do not depict a browser page, omit browser-specific flags such as
--source-url, --full-page, and --viewport.
.png, .jpg / .jpeg, .webp
The task is not complete until:
upload-media returned a JSON response containing an artifactId.artifactId is reported to the user.Uploaded screenshot of the homepage.
Source: https://example.com
Uploaded artifact: abc123def456Generated chart:
upload-media /tmp/revenue-chart.png \
--caption "Monthly recurring revenue by quarter"upload-media returned an artifact ID.upload-media
whenever the user asks for a generated image or chart they can review.visual-verification instead.52af550
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.