
Reminders
- 50 installs
- 6.5k repo stars
- Updated August 3, 2026
- steipete/agent-scripts
Helps with ai & agent building tasks during AI-assisted development.
About
reminders is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.
- reminders
- AI & Agent Building
- AI-coding skill
Reminders by the numbers
- 50 all-time installs (skills.sh)
- +3 installs in the week ending Jul 27, 2026 (Skillselion tracking)
- Ranked #7,206 of 16,556 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/steipete/agent-scripts --skill remindersAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 50 |
|---|---|
| repo stars | ★ 6.5k |
| Last updated | August 3, 2026 |
| Repository | steipete/agent-scripts ↗ |
What it does
Helps with ai & agent building tasks during AI-assisted development.
Files
Reminders
Use this for Apple Reminders tasks. Prefer rem over Things/AppleScript when the user wants an AI-friendly personal todo backend on macOS.
Tool
- CLI:
rem - Repo:
https://github.com/BRO3886/rem - Install:
GOBIN=/opt/homebrew/bin go install github.com/BRO3886/rem/cmd/rem@latestrem uses EventKit for normal reads/writes. It may need Reminders permission for the calling app in System Settings > Privacy & Security.
Start
Check access:
rem lists -o json
rem today -o jsonUse JSON for anything scripted or verified:
rem list --incomplete -o json
rem search "flight" -o json
rem show <id> -o jsonAdd Tasks
Default: add directly, then verify by search/show.
rem add "Book LHR-SFO nonstop business flight" --due "tomorrow 9am" --priority high --notes "Nonstop only." -o json
rem search "LHR-SFO" -o jsonUseful flags:
--list "Name": target list--due "tomorrow 9am": due date/time; natural language is supported--priority high|medium|low|none--notes "text"--url https://...--silent: due date without notification--remind-me 15m: alarm before due time--repeat daily|weekly|monthly|yearly
Update / Complete / Delete
Find the UUID first, then mutate by id or unique short id:
rem search "flight" -o json
rem update <id> --name "New title" --due "friday 2pm" --notes "..." -o json
rem complete <id> -o json
rem delete <id> --forceAlways read back after writes; do not trust exit status alone.
Lists
rem lists --count -o json
rem list-mgmt create "Travel"
rem list-mgmt rename "Old" "New"
rem list-mgmt delete "Name" --forceConventions
- Use executable task titles. Rewrite vague notes into the next concrete action.
- Preserve user wording when they clearly want verbatim capture.
- Split multiple unrelated actions into separate reminders.
- Use the default list unless the user names a list or the category is obvious.
- Do not add calendar events here; use calendar tooling instead.
- For current date math, run
date; do not guess.
Gotchas
- macOS only.
- First run may fail with
reminders access denieduntil the calling app has
Reminders permission.
- The default local list may be localized, e.g.
Erinnerungen. remsearch is plain query search, not shell regex.--duecreates an alarm at the due time unless--silentis passed.- Flagged reminders use private ReminderKit under the hood and may be more OS
fragile than ordinary CRUD.