Skip to content

Add upload-screenshot skill and wire into create-pr#27

Draft
vkodithala wants to merge 1 commit into
mainfrom
oz-agent/screenshot-upload-skill
Draft

Add upload-screenshot skill and wire into create-pr#27
vkodithala wants to merge 1 commit into
mainfrom
oz-agent/screenshot-upload-skill

Conversation

@vkodithala

Copy link
Copy Markdown

Description

Two related changes to encode the visual evidence workflow as a repeatable pattern:

1. New upload-screenshot skill
Standalone skill for uploading screenshots to a stable image host and embedding them in GitHub PR descriptions or Slack threads. Key details:

  • Imgur anonymous upload as primary host (works in cloud sandbox environments without an account)
  • Fallback to upload_artifact for Oz agents when external hosting is unavailable
  • Documents that 0x0.st is currently disabled and litter.catbox.moe expires in 72h
  • Handles both output targets: GitHub PR body (PATCH /pulls) and Slack threads (chat.postMessage)
  • Includes computer use context guidance for cloud agents

2. create-pr skill update

  • Adds upload-screenshot to Related Skills
  • Adds a Visual Evidence for UI Changes subsection under PR Description Guidelines with clear criteria: capture for UI changes, ask when ambiguous, skip for non-visual changes

Testing

Documentation-only changes.

Agent Mode

  • Warp Agent Mode - This PR was created via Warp's AI Agent Mode

Conversation: https://staging.warp.dev/conversation/ef39588f-f62b-412b-8db6-471335becc65

Run: https://oz.staging.warp.dev/runs/019eb197-c57d-7795-a750-6ebedada5d5c

This PR was generated with Oz.

- New upload-screenshot skill: Imgur anonymous upload as primary host
  with fallback, supports both GitHub PR description (PATCH /pulls)
  and Slack thread (chat.postMessage) as output targets. Notes that
  0x0.st is disabled and catbox.moe has 72h expiry.
- create-pr: adds upload-screenshot to Related Skills and a Visual
  Evidence section under PR Description Guidelines with clear
  criteria for when to capture (UI change), ask (ambiguous), or skip
  (non-visual).

Co-Authored-By: Oz <oz-agent@warp.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant