productivityby understudy-ai
Apple Reminders CLI (remindctl)
understudy-ai/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 4 of 22 without it.
Without skill16%
With skill88%
Checks it passed that the model alone missed
- The response uses the command remindctl all.
- The response uses the command remindctl week.
- The response specifies steipete/tap/remindctl.
and 15 more in the full report
18 fixed4 passed either way3 still failing0 broke
- Pass-rate lift
- +72 pp
- Tokens
- -32%
- Agent turns
- 0%
- Response time
- -73%
Model gemini-3.6-flashMeasured 8/19/2026v122 of 25 cases passed with skill · 22 comparable
See it in action
One of 18 test cases the skill fixed. Same model, same prompt, with and without the skill.
PromptCan you remind me to check the deployment in two hours?
What was checked, without and with the skill| Checked | Without skill | With skill |
|---|
| The response asks whether the user wants an Apple Reminders task or an Understudy scheduled in-chat alert. | 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 Understudy chat alerts or recurring automations → use the
schedule tool instead
- Calendar events or appointments → use Apple Calendar
- Project/work task management → use Notion, GitHub Issues, or task queue
- One-time or recurring in-chat notifications → use the
schedule tool
- User says "remind me" but means an Understudy alert in this chat → 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 4 / 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 v4 — 8/3/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
ImportedLicense MITImported 8/3/2026Version v1