AGENT SKILL

apple-reminders

Manage Apple Reminders via remindctl CLI (list, add, complete, delete).

License 许可
MIT
最近更新
2026-04-27
Stars
★ 0
Forks
0

01 前言 Front Matter

name
apple-reminders
author
YOUSEF SHTIWE
license
MIT
version
1.0.0
metadata
{ "hermes": { "tags": [ "Reminders", "tasks", "todo", "macOS", "Apple" ] } }
platforms
[ "macos" ]
description
Manage Apple Reminders via remindctl CLI (list, add, complete, delete).
prerequisites
{ "commands": [ "remindctl" ] }

03 SKILL.md 正文

Apple Reminders

Use remindctl to manage Apple Reminders directly from the terminal. Tasks sync across all Apple devices via iCloud.

Prerequisites

  • macOS with Reminders.app
  • Install: brew install steipete/tap/remindctl
  • Grant Reminders permission when prompted
  • Check: remindctl status / Request: remindctl authorize

When to Use

  • User 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 on their iPhone/iPad

When NOT to Use

  • Scheduling agent alerts → use the cronjob tool instead
  • Calendar events → use Apple Calendar or Google Calendar
  • Project task management → use GitHub Issues, Notion, etc.
  • If user says "remind me" but means an agent alert → clarify first

Quick Reference

View Reminders

remindctl                    # Today's reminders
remindctl today              # Today
remindctl tomorrow           # Tomorrow
remindctl week               # This week
remindctl overdue            # Past due
remindctl all                # Everything
remindctl 2026-01-04         # Specific date

Manage Lists

remindctl list               # List all lists
remindctl list Work          # Show specific list
remindctl list Projects --create    # Create list
remindctl list Work --delete        # Delete list

Create Reminders

remindctl add "Buy milk"
remindctl add --title "Call mom" --list Personal --due tomorrow
remindctl add --title "Meeting prep" --due "2026-02-15 09:00"

Complete / Delete

remindctl complete 1 2 3          # Complete by ID
remindctl delete 4A83 --force     # Delete by ID

Output Formats

remindctl today --json       # JSON for scripting
remindctl today --plain      # TSV format
remindctl today --quiet      # Counts only

Date Formats

Accepted by --due and date filters:

  • today, tomorrow, yesterday
  • YYYY-MM-DD
  • YYYY-MM-DD HH:mm
  • ISO 8601 (2026-01-04T12:34:56Z)

Rules

  1. When user says "remind me", clarify: Apple Reminders (syncs to phone) vs agent cronjob alert
  2. Always confirm reminder content and due date before creating
  3. Use --json for programmatic parsing

04 同仓库更多 Skills

gjbvsjjvgm-sketch
gjbvsjjvgm-sketch/hermes-sovereign-unified-v13.6

writing-plans

Use when you have a spec or requirements for a multi-step task. Creates comprehensive implementation plans with bite-sized tasks, exact file paths, and complete code examples.

开发工程师内容创作者视觉设计写作与文案
★ 0
gjbvsjjvgm-sketch
gjbvsjjvgm-sketch/hermes-sovereign-unified-v13.6

test-driven-development

Use when implementing any feature or bugfix, before writing implementation code. Enforces RED-GREEN-REFACTOR cycle with test-first approach.

内容创作者代码审查测试与质量
★ 0
gjbvsjjvgm-sketch
gjbvsjjvgm-sketch/hermes-sovereign-unified-v13.6

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior. 4-phase root cause investigation — NO fixes without understanding the problem first.

测试与质量
★ 0
gjbvsjjvgm-sketch
gjbvsjjvgm-sketch/hermes-sovereign-unified-v13.6

subagent-driven-development

Use when executing implementation plans with independent tasks. Dispatches fresh delegate_task per task with two-stage review (spec compliance then code quality).

开发工程师内容创作者写作与文案
★ 0
gjbvsjjvgm-sketch
gjbvsjjvgm-sketch/hermes-sovereign-unified-v13.6

requesting-code-review

Pre-commit verification pipeline — static security scan, baseline-aware quality gates, independent reviewer subagent, and auto-fix loop. Use after code changes and before committing, pushing, or opening a PR.

开发工程师代码审查
★ 0
gjbvsjjvgm-sketch
gjbvsjjvgm-sketch/hermes-sovereign-unified-v13.6

plan

Plan mode for Hermes — inspect context, write a markdown plan into the active workspace's `.hermes/plans/` directory, and do not execute the work.

★ 0