productivityby trpc-group
Apple Reminders CLI (remindctl)
trpc-group/apple-reminders
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
What it changes
Passed 19 of 22 test cases with the skill, and 5 of 22 without it.
Without skill22%
With skill87%
Checks it passed that the model alone missed
- Uses the all subcommand to query all entries.
- Uses the --delete flag to remove specified list.
- Uses the --quiet flag to output item counts only.
and 14 more in the full report
15 fixed5 passed either way3 still failing0 broke
- Pass-rate lift
- +65 pp
- Tokens
- -28%
- Agent turns
- 0%
- Response time
- -64%
Model gemini-3.6-flashMeasured 9/29/2026v120 of 23 cases passed with skill · 22 comparable
See it in action
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
PromptPlease create a new list named 'Home Improvement' in my Apple Reminders, and add an initial item to 'Call electrician' scheduled for next Monday.
What was checked, without and with the skill| Checked | Without skill | With skill |
|---|
| Uses the --create flag to instantiate the new list. | Missed | Passed |
|---|
| Executes list creation before adding items so the target list exists prior to task insertion. | Missed | Passed |
|---|
What's inside
The instructions your model reads when the skill loads.
SKILL.md93 linessingle file
Apple Reminders CLI (remindctl)
Use remindctl to manage Apple Reminders directly from the terminal.
When to Use
✅ USE this skill when:
- User explicitly mentions "reminder" or "Reminders app"
- Creating personal to-dos with due dates that sync to iOS
- Managing Apple Reminders lists
- User wants tasks to appear in their iPhone/iPad Reminders app
When NOT to Use
❌ DON'T use this skill when:
- Scheduling Clawdbot tasks or alerts → use
cron tool with systemEvent instead
- Calendar events or appointments → use Apple Calendar
- Project/work task management → use Notion, GitHub Issues, or task queue
- One-time notifications → use
cron tool for timed alerts
- User says "remind me" but means a Clawdbot alert → clarify first
Setup
- Install:
brew install steipete/tap/remindctl
- macOS-only; grant Reminders permission when prompted
- Check status:
remindctl status
- Request access:
remindctl authorize
Common Commands
View Reminders
remindctl # Today's reminders
remindctl today # Today
remindctl tomorrow # Tomorrow
remindctl week # This week
remindctl overdue # Past due
Track record
Benchmark
19 / 22
test cases passed, vs 5 / 22 without
Adoption
- Users
- 0
- Times used
- 0
Safety and source details
SkillSafety
✓ 3 of 3 passed✓Code scan15 of 15 checks clean
0 critical · 0 warning · 0 info — scanner v5 — 8/31/2026
View 15 scanner checks
live_secretremote_code_executionreverse_shelldata_exfiltrationssrf_metadataagent_snoopinganti_refusaldestructive_commandsobfuscated_unicodeunicode_homoglyphopaque_blobsuspicious_urltool_overreachtrigger_abuseprompt_injection_phrasing
✓IntentSafe
LLM judge · does the skill do what it claims
✓ContentClean
LLM judge · policy & harmful-content review
Source
Importedtrpc-group / trpc-agent-go
openclaw/skills/apple-reminders/SKILL.md
View on GitHub ↗License Apache-2.0Imported 8/31/2026Version v1