A Chrome extension for researchers: capture highlights and cropped screenshots while browsing, and send them straight to a Miro board.
- Highlight → Sticky note: Select text on a page and press Cmd+Shift+2 to create a sticky note on your Miro board that includes the quote + source URL.
- Cropped screenshot → Image: Press Cmd+Shift+1 and drag-select an area of the page to capture; the cropped image is uploaded to your Miro board with the source URL attached where supported.
- Auto organization: Each session creates (or reuses) a new frame on the board and places items in a grid:
- Row = website/domain
- Columns = each captured item from that website (in capture order)
- Open Chrome →
chrome://extensions/ - Enable Developer mode
- Click Load unpacked → select
chrome-miro/extension
Follow OAUTH_SETUP.md.
- Open the extension popup
- Login to Miro
- Select a board
- Click Start New Session
- Use the shortcuts while browsing:
- Cmd+Shift+2: capture highlighted text
- Cmd+Shift+1: capture a cropped screenshot
- Chrome commands don’t support every punctuation key in
manifest.json(for example backslash/pipe). If you want custom shortcuts like Cmd+Shift+| or Cmd+Shift+,, set them manually atchrome://extensions/shortcuts.
chrome-miro/
└── extension/
├── background.js # service worker (Miro API + layout + commands)
├── content.js # area selection overlay + cropping helper
├── manifest.json # permissions + commands
├── popup.html/css/js
├── schema.js / storage.js
└── icons/
- Commands don’t fire: ensure you started a session in the popup, and check
chrome://extensions/shortcuts. - Login fails: confirm your Miro app’s redirect URI matches the one shown in the popup, and that you set
miroClientSecretinchrome.storage.local.