All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Renamed
skill.mdtoSKILL.mdto match official Claude Code skill naming convention - Added
argument-hintfrontmatter field for autocomplete hints - Added
allowed-toolsfrontmatter field to allowBash(python3 *)and skill scripts without per-use approval - Added
$ARGUMENTSsubstitution for direct invocation via/bitbucket <command>
- Fixed stale config path reference:
~/.bitbucket-rest-cli-config.json→~/.claude/bitbucket.configin code review scripts section
- Shell scripts (
bb-comment.sh,bb-review.sh) now read credentials from~/.claude/bitbucket.configinstead of~/.bitbucket-rest-cli-config.json— unified config with Python API client - Shell scripts now also read
workspaceandrepo_slugfrom config (previously only from git remote) - Updated authentication docs: Atlassian API Token with scopes is now the recommended auth method
- Marked Bitbucket App Passwords as deprecated in README
- Clarified that classic Atlassian API Tokens (without scopes) do not work with Bitbucket Cloud API
CHANGELOG.mdfor tracking project changes
BB_CLI_CONFIG.md— removed unused bb-cli (PHP) configuration docs- bb-cli alternative section from
SKILL.mdandREADME.md— the skill uses only the Python API client
SKILL.md— skill entry point with command definitions, triggers, and config setupbitbucket_api.py— Python CLI client for Bitbucket Cloud REST API 2.0 (stdlib only, no external dependencies)- Pull request management: create, list, view, merge, decline
- PR comments: add general and inline comments
- Pipeline listing with status, duration, and trigger info
- Auto-detection of workspace/repo from
git remote - Flexible auth: App Password, Repository Access Token, API Token
scripts/bb-comment.sh— shell script for adding single inline PR commentsscripts/bb-review.sh— shell script for batch code review with multiple inline comments via TSV filereferences/api_reference.md— direct Bitbucket REST API reference for advanced use casesREADME.md— installation, authentication, and usage documentation.gitignoreto exclude IDE files (.idea/) and credential config files (*.config)LICENSE— MIT License (Serhii Koval, Zghraia Software)