An independent community plugin that brings assigned Shortcut stories into bb.
- Compact Kanban board grouped by workflow and workflow state.
- Workflow tabs, search, completed-story filtering, and story details.
- Manual story ordering with drag-and-drop and edge auto-scrolling.
- Card actions for viewing details, copying an ID, opening Shortcut, and starting work in bb.
- Start work in bb moves the story to
In Developmentin its current workflow before creating an agent thread. - Shortcut story URLs in chat open inside the plugin; explicit Open in Shortcut actions continue to open the Shortcut website.
bb shortcut status|list|showcommands, native agent tools, and#/@story mentions.
- bb 0.35 or newer.
- A Shortcut API token.
- Node.js and npm when installing directly from Git.
Install the latest version from the public Git repository:
bb plugin install git:https://github.com/andreasmcdermott/bb-plugin-shortcut.git@mainOpen Settings → Plugins → Shortcut, add a Shortcut API token, and choose a default bb project. Create a token in Shortcut under Settings → API Tokens.
The token is stored through bb's secret-settings facility and is never sent to the plugin frontend.
The plugin uses Shortcut REST API v3 to:
- Read the authenticated member, workflows, and assigned stories.
- Update a story's manual position when you reorder a card.
- Move a story to the matching
In Developmentstate when you choose Start work in bb.
The plugin only performs Shortcut mutations in response to those explicit UI
actions. A workflow without an In Development state produces an error instead
of choosing a state from another workflow.
Check for and install newer commits from the tracked main branch:
bb plugin outdated
bb plugin update shortcutnpm install
npm run check
bb plugin install .After changing source files, rebuild and reload the installed path plugin:
npm run build
bb plugin reload shortcutcomponents/ui/ contains vendored, version-matched bb components. The full
plugin API declarations are in types/ and mapped through tsconfig.json.
npm run build creates verified plugin artifacts in dist/. These artifacts
are committed so managed installs can validate the plugin identity and SDK
compatibility before activation.
Before publishing a release, run:
npm ci
npm run check
npm pack --dry-runShortcut and its logo are trademarks of their respective owner. This project is not affiliated with or endorsed by Shortcut.