Handle Bitbucket Cloud PR operations. Use for "PR", "pull request", "review" when repo is on bitbucket.org.
Run git remote -v to verify this is Bitbucket Cloud (bitbucket.org):
git@bitbucket.org:workspace/repo.githttps://bitbucket.org/workspace/repo.gitworkspace, repository = repoWhen listing or displaying PRs, use these status emojis based on PR state:
| Condition | Status |
|---|---|
| Draft | π Draft |
| Open | β Open |
| Merged | π Merged |
| Declined | β Declined |
Do not use a markdown table. Cursor CLI table cells expand [label](url) into label (url) and wrap the URL in the cell.
Default listing: open, non-draft PRs unless the user asks for drafts or all states.
Each PR is a card of four consecutive lines β no heading and no blockquote. A markdown heading adds a bottom margin that separates line 1 from line 2, and Cursor CLI's parser is line-based, so a > line renders as dim italic text with any #### left literal.
**PR [42](web_url) Β· \source_branch`**`, bold text. Never link the title or the branch. Cursor CLI always prints the destination URL after a markdown link; that suffix cannot be hidden.1/22/2026)_No description provided_Status icons only; no other emoji in the card.
End lines 1β3 with two trailing spaces (markdown hard break) so all four lines stay in one tight block. Without them Cursor Desktop joins them into one paragraph.
Order: flat list, no grouping. Sort by status (Open, then Draft, then any other state), and by date descending within each status.
Example (β£β£ marks the required trailing spaces):
**PR [42](https://bitbucket.org/workspace/repo/pull-requests/42) Β· `feature/auth`**β£β£
**Add authentication feature**β£β£
β
Open Β· 1/22/2026 Β· aliceβ£β£
_No description provided_
Clicks: inside Herdr, Ctrl+click the number (plain click is Herdr mouse UI). In a plain WezTerm pane, left-click opens the OSC 8 link on the number.
When reviewing a PR:
## PR Review: #<NUM> - <TITLE>file_path:line_number