Time Management
Track time and manage focus sessions with Pomodoro timers.pomodoro-start-timer.sh - Start Focus Timer
pomodoro-start-timer.sh - Start Focus Timer
Start a Pomodoro timer for focused work sessions.How it works:
- Takes optional duration argument (defaults to 20 minutes)
- Calculates end time as Unix timestamp
- Stores end time in a text file for status checking
- Can be paired with a status script that reads the file
pomodoro-status.sh- Read the timer file and display time remainingpomodoro-stop-timer.sh- Delete the timer file to cancel
pomodoro-status.sh - Check Timer Status
pomodoro-status.sh - Check Timer Status
Display remaining time in your Pomodoro session.How it works:
- Reads end time from timer file
- Calculates remaining time
- Displays in menu bar with auto-refresh
- Automatically cleans up when timer expires
- Shows alert when timer completes
Password Management
Integrate with Bitwarden for secure password access.bitwarden/search-vault-items.sh - Search Passwords
bitwarden/search-vault-items.sh - Search Passwords
Search your Bitwarden vault and optionally display passwords.How it works:
- Checks for required dependencies (Bitwarden CLI and jq)
- Retrieves session token from macOS Keychain
- Verifies vault is unlocked before searching
- Uses
jqto format JSON output beautifully - Optionally hides passwords (default) or shows them
- Displays username, URIs, notes, and custom fields
- Session token stored securely in Keychain
- Password display is opt-in via second argument
- Checks vault lock status before operations
Task Management
Create quick-capture workflows for tasks and notes.things-create-todo.sh - Quick Task Entry
things-create-todo.sh - Quick Task Entry
Rapidly add tasks to Things with optional scheduling.How it works:
- Uses Things URL scheme for instant task creation
- Title is required, notes and scheduling are optional
whenparameter supports natural language:- “today”, “tomorrow”, “evening”
- “monday”, “next week”
- Specific dates: “2024-03-15”
- “someday” for Things’ Someday list
- Simple:
Create To-Do "Buy groceries" - With notes:
Create To-Do "Project review" "Check design docs" - Scheduled:
Create To-Do "Call client" "Discuss Q2 plans" "tomorrow"
bear-add-note.sh - Quick Note Capture
bear-add-note.sh - Quick Note Capture
Capture thoughts and notes instantly in Bear.How it works:
- Creates note with title and optional content
- Third argument enables clipboard appending
- Set to “yes” to append clipboard content to note
- Perfect for saving links, code snippets, or screenshots
- Add tags in title:
"Meeting Notes #work #project" - Include markdown in content:
"## Summary\n- Point 1\n- Point 2" - Combine typed and clipboard content for rich notes
File & Image Management
imgur/screenshot-and-imgur.sh - Screenshot to Cloud
imgur/screenshot-and-imgur.sh - Screenshot to Cloud
Take a screenshot and instantly upload to Imgur.How it works:
- Uses macOS
screencapturefor interactive screenshot - Uploads to Imgur using community tool
- Automatically copies URL to clipboard
- Cleans up temporary files
- Handles user cancellation gracefully
Automation Workflows
OCR Text Recognition
OCR Text Recognition
Extract text from images using OCR.How it works:
- Finds most recent screenshot on Desktop
- Uses macOS’s Vision framework via macocr
- Extracts text from image
- Copies recognized text to clipboard
- Perfect for digitizing printed text, receipts, or handwritten notes
Productivity Patterns
Quick Capture: The best productivity scripts minimize friction. Scripts like “Add Note” or “Create To-Do” should require minimal input and execute instantly. Save detailed editing for later.
Building Workflows
Combine these patterns to create powerful workflows:Example: Deep Work Session
Example: End of Day Review
See Also
System Scripts
Battery, network, and system monitoring
Developer Utils
Git, Docker, and encoding utilities
App Integrations
Control Bear, Spotify, Safari, and more
Media Controls
Music, volume, and playback controls

