jam create jam uploads the screenshot as a Jam and draws your marks into it. Boxes and arrows get numbered badges, and redactions cover anything that must not leave the screen.
Install the CLI and run
jam skills install first. See Get started.Ask your agent
jam-annotate skill teaches the agent to scale coordinates, pick marks, and number the description to match the badges. It returns the Jam link.
Do it yourself
This example uses agent-browser to take the screenshot. Any tool that saves a PNG or JPEG works.1
Take a screenshot of the viewport
2 captures at retina scale, so the image is 2560×1520 pixels and stays sharp.2
Find where the elements are
3
Create the Jam with annotations
url. Post it on the pull request.Make it readable
- Use three to five marks. If you need more, record a video instead.
- Write one line in the description for each numbered mark. Badges follow payload order, and redactions don’t get numbers.
- Use
redactfor emails, names, tokens, and customer IDs. Large text can stay readable through ablur, so usebluronly to hide clutter.
A screenshot Jam carries no console logs or network requests. When the proof depends on them, such as a request that now returns 200, record a video with
--cdp instead. See Prove a fix with a video.Next
- For every annotation type, color, and payload field, see Create and update Jams.
- When the change is a flow rather than a single state, follow Prove a fix with a video.

