Overview
Productivity actions integrate with Apple Notes, Reminders, and Shortcuts to automate common tasks.| Action | Description | Enabled by Default |
|---|---|---|
create_note | Create a new note in Apple Notes | ✓ |
create_reminder | Create a reminder in Apple Reminders | ✓ |
run_shortcut | Run an Apple Shortcut by name | — |
create_note
Create a new note in Apple Notes (or via thememo CLI if installed).
Parameters
Note title
Note body content (optional)
Target folder (defaults to “Notes”)
Examples
Implementation Details
AppleScript code (src/actions/notes_actions.cpp:26-31)
AppleScript code (src/actions/notes_actions.cpp:26-31)
The action first checks for the Source:
memo CLI tool (faster). If unavailable, it falls back to AppleScript:src/actions/notes_actions.cpp:7-38Response
create_reminder
Create a reminder in Apple Reminders with optional due date.Parameters
Reminder text
Due date (AppleScript date format, e.g., “tomorrow at 3pm” or “2025-03-15 14:00”)
Target list (defaults to “Reminders”)
Examples
Implementation Details
AppleScript code (src/actions/reminders_actions.cpp:15-23)
AppleScript code (src/actions/reminders_actions.cpp:15-23)
src/actions/reminders_actions.cpp:7-30Response
run_shortcut
Run an Apple Shortcut by name with optional input text.Disabled by default. Enable in the Actions panel (press A in TUI) or via:
Parameters
Name of the shortcut (case-sensitive)
Optional input text to pass to the shortcut
Examples
Implementation Details
URL Scheme (src/actions/communication_actions.cpp:62-72)
URL Scheme (src/actions/communication_actions.cpp:62-72)
Uses the Note: Shortcuts.app must be installed and the shortcut must exist. The action returns immediately (does not wait for shortcut completion).Source:
shortcuts:// URL scheme:src/actions/communication_actions.cpp:62-72Response
Voice Examples
Productivity actions work naturally with conversational input:Creating notes from meetings
Creating notes from meetings
You: “Create a note called Sprint Planning”RCLI: “Done! Created a note called Sprint Planning.”You: “Add another note: Follow up with design team about mockups”RCLI: “Got it. Created a new note.”
Setting reminders with due dates
Setting reminders with due dates
You: “Remind me to submit the report by Friday at 5pm”RCLI: “Reminder created: Submit the report by Friday at 5pm.”You: “Also remind me to call the client tomorrow”RCLI: “Added a reminder to call the client tomorrow.”
Running shortcuts
Running shortcuts
You: “Run my Morning Routine shortcut”RCLI: “Running shortcut: Morning Routine.”You: “Execute the Log Workout shortcut with input Chest Day”RCLI: “Running Log Workout with input ‘Chest Day’.”