Get it for macOS

Edit any skill bb discovers straight from the sidebar, so a downloaded skill becomes yours before it runs. Every skill on the machine — provider, plugin, built-in, and user — sits in one filterable list. Save carries a revision check, so a file changed on disk is refused instead of overwritten. Create new skills under ~/.bb/skills, search skills.sh, and install registry entries without opening a terminal. Registry search and install need network access to skills.sh; everything else works offline.


Overview

View source

Edit, create, and install agent skills without leaving bb.

What you get

  • A Skill Library page on the left rail that lists every skill bb discovers on the machine: provider skills, plugin skills, built-in skills, and your own user skills, each labeled by scope.
  • A filter that narrows the list by name or description as you type.
  • A markdown editor for every manageable skill, with save, revision-based conflict detection, a rendered preview, and Cmd/Ctrl+S to save.
  • A New skill dialog that writes a skill folder with frontmatter under ~/.bb/skills.
  • A Registry tab that searches the skills.sh catalog and installs entries into your user skills, so the same skills you install in a terminal show up in the list.
  • A bb skill-library terminal command to list discovered skills and create new ones for agent workflows.

Why it exists

Installed skills are checked out across several folders, and the built-in Skills page browses them but does not edit them. After installing a skill, you usually want to adapt it to your codebase: change a step, add a project rule, or delete advice that does not apply. Skill Library opens each skill as an editable markdown document in one place, so you can check it out, adjust it, and save without opening a file manager.

How it works

Reading, saving, and deleting go through bb's own skill APIs, so revisions and permissions match what the built-in Skills page sees. Skills that live in plugin or built-in copies open read-only. Creating a skill writes SKILL.md with name and description frontmatter. A save carries the revision you loaded, so a file that changed on disk is refused instead of overwritten.

The Registry tab queries skills.sh over the network for search and install only. Publishing your own skill to skills.sh has no API: put the skill folder in a GitHub repository that skills.sh indexes, then install it.

Requirements

  • bb 0.48 or newer with the plugin SDK 0.6.104 or newer.
  • Network access to skills.sh for registry search and install only. The library, editor, and creation work offline.

More in File Viewers & Editors 37

Browse, open, preview, or edit files and document vaults.

View all
File ManagerManage the files on the machine bb runs on without a terminal: browse, upload, move, rename, extract and hand them to the agent. Opens as a sidebar page, as a tab beside a thread that can start in that thread's folder, and from a file link in a message. Double-click shows images, PDF, video, Markdown and code; Space looks inside zip, tar, 7z and rar archives without extracting them. Multi-gigabyte uploads resume after a dropped connection, and several files or a whole folder download as one zip. On a phone, selected rows get an Actions bar with the whole row menu. Access stays inside the home folder of the user bb runs as; tar, 7z and rar archives need tar and 7z on that machine.Foma565
FilesA VS Code-style file explorer and editor for the workspace behind a thread. Search in files finds a word across every file in the project: results are grouped by file with each hit highlighted, and clicking one opens the file on that line. It is smart case, with match-case, whole-word and regex toggles, and built for typing — file contents stay in memory between searches, so refining a query re-runs in tens of milliseconds, and a regex runs in its own worker so a runaway pattern cannot freeze BB. Around it: a file tree that shows dotfiles, editor tabs, a go-to-file palette (Cmd+P), find in the open file (Cmd+F), syntax highlighting in your BB code theme, and edit and save guarded so a change an agent made underneath you is never clobbered. Markdown files open rendered, with the source and the editor one click away. Two pickers choose the project and then its checkout or one of its worktrees; beside a thread it is pinned to that thread's worktree. Adds a `bb files` command so agents can browse and read the same workspace from the CLI, on whichever machine it lives.AbdElrahman Telb418