Extension Icon

Better Screenshoot

Capture your screen with a built-in editor from Raycast.
Overview

Better Screenshoot

Trigger Better Screenshoot captures from Raycast.

Setup

  1. Install Better Screenshoot from the latest release.
  2. Open the app and grant Screen Recording (and Accessibility if prompted for global shortcuts).
  3. In Settings, enable Allow external control (Raycast, CLI, URL scheme).

Commands

CommandAction
Capture AreaSelect a region to capture
Capture ScreenCapture the full screen
Capture WindowCapture a specific window
Open HistoryOpen capture history

Development

npm install
npm run dev

Requires Better Screenshoot installed with external control enabled.

Publish to Raycast Store

  1. Confirm your Raycast account username matches author in package.json (sriverogalan).
  2. Build and test the distribution bundle:
npm run build
npm run lint
  1. Open the extension in Raycast and verify each command works.
  2. Add store screenshots to metadata/ (Raycast → Advanced → Window Capture, 2000×1250 PNG). At least three are recommended.
  3. Publish (opens a PR in raycast/extensions):
npm run publish

Use npm in this folder for publishing — Raycast CI expects package-lock.json.