ulk-productivity

Unify macOS reminders, calendar, notes, and screenshots via CLI automation.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/izo/Ulk --skill ulk-productivity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ulk-productivity
Source: https://github.com/izo/Ulk/tree/main/skills/cli-productivity
Command: npx skills add https://github.com/izo/Ulk --skill ulk-productivity

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

macOS productivity CLIs bring together reminders, calendar, notes, screenshots, and task workflows into a single command-line interface, reducing context switching and manual orchestration.

Core Features & Use Cases

  • Reminders automation with remindctl: quickly list, add, and complete reminders from the terminal.
  • Calendar integration with gogcli: view events, create entries, and manage calendars from scripts.
  • Screenshot OCR with peekaboo: capture screen content and extract text for indexing.
  • File and notes workflow with ranger and notesmd: navigate files and manage markdown notes from the shell.
  • Apple Notes CLI (apple-notes-cli): interact with Apple Notes programmatically.
  • Password access via op: retrieve and manage credentials securely.
  • Cross-tool automation: stitch these CLIs together to automate end-to-end productivity workflows.

Quick Start

Install the Ulk productivity CLI suite and run a sample workflow to create a reminder, list today’s events, and open Notes.

Frequently Asked Questions about ulk-productivity

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage macOS reminders and calendar events from the command line?

You can manage macOS reminders and calendar events from the command line by using the remindctl and gogcli CLIs. They allow you to list, add, and complete reminders or view and create calendar entries directly from the terminal.

What's the best way to automate Apple Notes workflows on macOS?

Automating Apple Notes workflows on macOS is best handled through the apple-notes-cli and notesmd CLIs. They enable you to interact with Apple Notes programmatically and manage markdown notes directly from the shell.

Can I extract text from screenshots using macOS terminal automation?

Yes, you can extract text from screenshots using macOS terminal automation via the peekaboo CLI. It captures screen content and performs OCR to extract text for indexing and workflow automation.

Do I need 1Password to manage credentials in a macOS CLI productivity workflow?

Yes, you need the 1Password op CLI to manage credentials securely in a macOS CLI productivity workflow. It retrieves and manages passwords required for authenticating cross-tool automation scripts.

How does unifying macOS task management CLIs reduce context switching for developers?

Unifying macOS task management CLIs reduces context switching by bringing reminders, calendar, notes, and screenshots into a single command-line interface. Developers can orchestrate routine workflows and manage tasks without leaving the terminal.