Skip to content

[STG-2484] chore: remove deprecated browserbase-cli skill; fix browse install cmd#142

Merged
shrey150 merged 1 commit into
mainfrom
shrey/deprecate-browserbase-cli-skill
Jul 7, 2026
Merged

[STG-2484] chore: remove deprecated browserbase-cli skill; fix browse install cmd#142
shrey150 merged 1 commit into
mainfrom
shrey/deprecate-browserbase-cli-skill

Conversation

@shrey150

@shrey150 shrey150 commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

What

  • Delete skills/browserbase-cli/ (SKILL.md, REFERENCE.md, LICENSE.txt).
  • Remove the browserbase-cli plugin entry from .claude-plugin/marketplace.json.
  • Remove the browserbase-cli row from the README skills table.

Why

The browserbase-cli skill documents the deprecated bb CLI (@browserbasehq/cli), which has 0 tracked installs. The canonical Browserbase CLI is now browse, already covered by the browser, functions, and other skills. Keeping browserbase-cli in the marketplace catalog ships a deprecated tool to users, so it's being removed.

Note on the "stale install command" fix

The task also called for replacing @browserbasehq/browse-cli with browse (npm install -g browse) in skills/browser/. On investigation, that string is already absent on main — it was fixed in #111 ("docs: rename bb/browse-cli references to unified browse CLI"). skills/browser/SKILL.md already uses npm install -g browse (frontmatter + the which browse || npm install -g browse bootstrap line). A repo-wide grep for @browserbasehq/browse-cli returns nothing, so no install-command change was needed — this PR is scoped to the deprecation only.

E2E Test Matrix

Command / flow Observed output Confidence / sufficiency
node scripts/validate-skills.mjs (repo's own validator, run by the validate-skills CI workflow) 16 skill(s) checked: 16 passed, 0 failed, 0 error(s), 0 warning(s)browserbase-cli no longer listed Proves the catalog is internally consistent after removal (no dangling README row / no orphaned skill dir) and that no other skill regressed. This is the exact check CI runs.
claude plugin validate . (Claude Code 2.1.202) Validating marketplace manifest: .../.claude-plugin/marketplace.json✔ Validation passed Proves the edited marketplace.json is still a valid marketplace manifest with browserbase-cli removed.
node -e "JSON.parse(...marketplace.json)" + list plugin names valid JSON; remaining plugins: browse, functions, browser-trace, safe-browser, webmcp-gen Confirms valid JSON (no trailing-comma breakage from the deletion) and browserbase-cli is gone from the plugin list.
grep -rn "@browserbasehq/browse-cli" skills/browser/ (no matches, exit 1) Confirms the stale install string is absent post-change (it was already fixed in #111).
grep -rn "browserbase-cli" .claude-plugin/ (no matches, exit 1) Confirms no residual browserbase-cli reference in the marketplace manifest.
grep -rn "browserbase-cli" . (excl. node_modules, .git) (no matches) Confirms zero residual references to the deleted skill anywhere in the repo.

No changeset: this is skill/catalog content, not published-package runtime behavior.

🤖 Generated with Claude Code


Note

Low Risk
Documentation and marketplace catalog only; no application code or auth paths change.

Overview
Removes the browserbase-cli skill from the plugin catalog so users are no longer pointed at deprecated bb / @browserbasehq/cli docs; the unified browse CLI remains covered by browser, functions, and related skills.

The change deletes skills/browserbase-cli/ (including SKILL.md and REFERENCE.md) and drops the matching plugin entry from .claude-plugin/marketplace.json plus the README skills table row. No install-command edits appear in this diff—the PR description notes the browse install path was already updated elsewhere.

Reviewed by Cursor Bugbot for commit 693e56c. Bugbot is set up for automated code reviews on this repo. Configure here.

The browserbase-cli skill describes the deprecated `bb` CLI
(@browserbasehq/cli), which has 0 tracked installs. The canonical
Browserbase CLI is now `browse`. Remove it from the marketplace catalog
so it no longer ships in the plugin marketplace.

- Delete skills/browserbase-cli/ (SKILL.md, REFERENCE.md, LICENSE.txt)
- Remove the browserbase-cli plugin entry from
  .claude-plugin/marketplace.json
- Remove the browserbase-cli row from the README skills table

Note: the stale `@browserbasehq/browse-cli` install string called out in
the task is already absent on main (fixed in #111); skills/browser/SKILL.md
already uses `npm install -g browse`. No install-command change was needed.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@shrey150
shrey150 marked this pull request as ready for review July 7, 2026 21:05
@shrey150
shrey150 merged commit c7a2ed5 into main Jul 7, 2026
2 checks passed
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.

2 participants