[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-openclaw-openclaw-skills-apple-reminders":3},{"error":4,"detail":5,"metadata":23,"markdownContent":25,"rawMarkdown":20},false,{"repo_full_name":6,"owner":7,"repo_name":7,"repo_forks":8,"skill_path":9,"repo_stars":10,"name":11,"category_id":12,"description":13,"file_tree":14,"skill_md_content":20,"skill_id":21,"skill_key":22},"openclaw/openclaw","openclaw",64359,"skills/apple-reminders",330752,"apple-reminders",13,"Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.",[15],{"name":16,"path":17,"size":18,"type":19},"SKILL.md","skills/apple-reminders/SKILL.md",3125,"file","---\nname: apple-reminders\ndescription: Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.\nhomepage: https://github.com/steipete/remindctl\nmetadata:\n  {\n    \"openclaw\":\n      {\n        \"emoji\": \"⏰\",\n        \"os\": [\"darwin\"],\n        \"requires\": { \"bins\": [\"remindctl\"] },\n        \"install\":\n          [\n            {\n              \"id\": \"brew\",\n              \"kind\": \"brew\",\n              \"formula\": \"steipete/tap/remindctl\",\n              \"bins\": [\"remindctl\"],\n              \"label\": \"Install remindctl via Homebrew\",\n            },\n          ],\n      },\n  }\n---\n\n# Apple Reminders CLI (remindctl)\n\nUse `remindctl` to manage Apple Reminders directly from the terminal.\n\n## When to Use\n\n✅ **USE this skill when:**\n\n- User explicitly mentions \"reminder\" or \"Reminders app\"\n- Creating personal to-dos with due dates that sync to iOS\n- Managing Apple Reminders lists\n- User wants tasks to appear in their iPhone/iPad Reminders app\n\n## When NOT to Use\n\n❌ **DON'T use this skill when:**\n\n- Scheduling OpenClaw tasks or alerts → use `cron` tool with systemEvent instead\n- Calendar events or appointments → use Apple Calendar\n- Project/work task management → use Notion, GitHub Issues, or task queue\n- One-time notifications → use `cron` tool for timed alerts\n- User says \"remind me\" but means an OpenClaw alert → clarify first\n\n## Setup\n\n- Install: `brew install steipete/tap/remindctl`\n- macOS-only; grant Reminders permission when prompted\n- Check status: `remindctl status`\n- Request access: `remindctl authorize`\n\n## Common Commands\n\n### View Reminders\n\n```bash\nremindctl                    # Today's reminders\nremindctl today              # Today\nremindctl tomorrow           # Tomorrow\nremindctl week               # This week\nremindctl overdue            # Past due\nremindctl all                # Everything\nremindctl 2026-01-04         # Specific date\n```\n\n### Manage Lists\n\n```bash\nremindctl list               # List all lists\nremindctl list Work          # Show specific list\nremindctl list Projects --create    # Create list\nremindctl list Work --delete        # Delete list\n```\n\n### Create Reminders\n\n```bash\nremindctl add \"Buy milk\"\nremindctl add --title \"Call mom\" --list Personal --due tomorrow\nremindctl add --title \"Meeting prep\" --due \"2026-02-15 09:00\"\n```\n\n### Complete/Delete\n\n```bash\nremindctl complete 1 2 3     # Complete by ID\nremindctl delete 4A83 --force  # Delete by ID\n```\n\n### Output Formats\n\n```bash\nremindctl today --json       # JSON for scripting\nremindctl today --plain      # TSV format\nremindctl today --quiet      # Counts only\n```\n\n## Date Formats\n\nAccepted by `--due` and date filters:\n\n- `today`, `tomorrow`, `yesterday`\n- `YYYY-MM-DD`\n- `YYYY-MM-DD HH:mm`\n- ISO 8601 (`2026-01-04T12:34:56Z`)\n\n## Example: Clarifying User Intent\n\nUser: \"Remind me to check on the deploy in 2 hours\"\n\n**Ask:** \"Do you want this in Apple Reminders (syncs to your phone) or as an OpenClaw alert (I'll message you here)?\"\n\n- Apple Reminders → use this skill\n- OpenClaw alert → use `cron` tool with systemEvent\n","03d90ff5-f7bf-5494-b1a2-e2a6bfa73f81","openclaw-openclaw-skills-apple-reminders",{"name":11,"description":13,"homepage":24},"https://github.com/steipete/remindctl","\u003Ch1>Apple Reminders CLI (remindctl)\u003C/h1>\n\u003Cp>Use \u003Ccode>remindctl\u003C/code> to manage Apple Reminders directly from the terminal.\u003C/p>\n\u003Ch2>When to Use\u003C/h2>\n\u003Cp>✅ \u003Cstrong>USE this skill when:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>User explicitly mentions &quot;reminder&quot; or &quot;Reminders app&quot;\u003C/li>\n\u003Cli>Creating personal to-dos with due dates that sync to iOS\u003C/li>\n\u003Cli>Managing Apple Reminders lists\u003C/li>\n\u003Cli>User wants tasks to appear in their iPhone/iPad Reminders app\u003C/li>\n\u003C/ul>\n\u003Ch2>When NOT to Use\u003C/h2>\n\u003Cp>❌ \u003Cstrong>DON&#39;T use this skill when:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Scheduling OpenClaw tasks or alerts → use \u003Ccode>cron\u003C/code> tool with systemEvent instead\u003C/li>\n\u003Cli>Calendar events or appointments → use Apple Calendar\u003C/li>\n\u003Cli>Project/work task management → use Notion, GitHub Issues, or task queue\u003C/li>\n\u003Cli>One-time notifications → use \u003Ccode>cron\u003C/code> tool for timed alerts\u003C/li>\n\u003Cli>User says &quot;remind me&quot; but means an OpenClaw alert → clarify first\u003C/li>\n\u003C/ul>\n\u003Ch2>Setup\u003C/h2>\n\u003Cul>\n\u003Cli>Install: \u003Ccode>brew install steipete/tap/remindctl\u003C/code>\u003C/li>\n\u003Cli>macOS-only; grant Reminders permission when prompted\u003C/li>\n\u003Cli>Check status: \u003Ccode>remindctl status\u003C/code>\u003C/li>\n\u003Cli>Request access: \u003Ccode>remindctl authorize\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Ch2>Common Commands\u003C/h2>\n\u003Ch3>View Reminders\u003C/h3>\n\u003Cdiv class=\"md-code-block\">\u003Cdiv class=\"md-code-lang\">bash\u003C/div>\u003Cpre>\u003Ccode class=\"hljs language-bash\">remindctl                    \u003Cspan class=\"hljs-comment\"># Today&#x27;s reminders\u003C/span>\nremindctl today              \u003Cspan class=\"hljs-comment\"># Today\u003C/span>\nremindctl tomorrow           \u003Cspan class=\"hljs-comment\"># Tomorrow\u003C/span>\nremindctl week               \u003Cspan class=\"hljs-comment\"># This week\u003C/span>\nremindctl overdue            \u003Cspan class=\"hljs-comment\"># Past due\u003C/span>\nremindctl all                \u003Cspan class=\"hljs-comment\"># Everything\u003C/span>\nremindctl 2026-01-04         \u003Cspan class=\"hljs-comment\"># Specific date\u003C/span>\u003C/code>\u003C/pre>\u003C/div>\u003Ch3>Manage Lists\u003C/h3>\n\u003Cdiv class=\"md-code-block\">\u003Cdiv class=\"md-code-lang\">bash\u003C/div>\u003Cpre>\u003Ccode class=\"hljs language-bash\">remindctl list               \u003Cspan class=\"hljs-comment\"># List all lists\u003C/span>\nremindctl list Work          \u003Cspan class=\"hljs-comment\"># Show specific list\u003C/span>\nremindctl list Projects --create    \u003Cspan class=\"hljs-comment\"># Create list\u003C/span>\nremindctl list Work --delete        \u003Cspan class=\"hljs-comment\"># Delete list\u003C/span>\u003C/code>\u003C/pre>\u003C/div>\u003Ch3>Create Reminders\u003C/h3>\n\u003Cdiv class=\"md-code-block\">\u003Cdiv class=\"md-code-lang\">bash\u003C/div>\u003Cpre>\u003Ccode class=\"hljs language-bash\">remindctl add \u003Cspan class=\"hljs-string\">&quot;Buy milk&quot;\u003C/span>\nremindctl add --title \u003Cspan class=\"hljs-string\">&quot;Call mom&quot;\u003C/span> --list Personal --due tomorrow\nremindctl add --title \u003Cspan class=\"hljs-string\">&quot;Meeting prep&quot;\u003C/span> --due \u003Cspan class=\"hljs-string\">&quot;2026-02-15 09:00&quot;\u003C/span>\u003C/code>\u003C/pre>\u003C/div>\u003Ch3>Complete/Delete\u003C/h3>\n\u003Cdiv class=\"md-code-block\">\u003Cdiv class=\"md-code-lang\">bash\u003C/div>\u003Cpre>\u003Ccode class=\"hljs language-bash\">remindctl complete 1 2 3     \u003Cspan class=\"hljs-comment\"># Complete by ID\u003C/span>\nremindctl delete 4A83 --force  \u003Cspan class=\"hljs-comment\"># Delete by ID\u003C/span>\u003C/code>\u003C/pre>\u003C/div>\u003Ch3>Output Formats\u003C/h3>\n\u003Cdiv class=\"md-code-block\">\u003Cdiv class=\"md-code-lang\">bash\u003C/div>\u003Cpre>\u003Ccode class=\"hljs language-bash\">remindctl today --json       \u003Cspan class=\"hljs-comment\"># JSON for scripting\u003C/span>\nremindctl today --plain      \u003Cspan class=\"hljs-comment\"># TSV format\u003C/span>\nremindctl today --quiet      \u003Cspan class=\"hljs-comment\"># Counts only\u003C/span>\u003C/code>\u003C/pre>\u003C/div>\u003Ch2>Date Formats\u003C/h2>\n\u003Cp>Accepted by \u003Ccode>--due\u003C/code> and date filters:\u003C/p>\n\u003Cul>\n\u003Cli>\u003Ccode>today\u003C/code>, \u003Ccode>tomorrow\u003C/code>, \u003Ccode>yesterday\u003C/code>\u003C/li>\n\u003Cli>\u003Ccode>YYYY-MM-DD\u003C/code>\u003C/li>\n\u003Cli>\u003Ccode>YYYY-MM-DD HH:mm\u003C/code>\u003C/li>\n\u003Cli>ISO 8601 (\u003Ccode>2026-01-04T12:34:56Z\u003C/code>)\u003C/li>\n\u003C/ul>\n\u003Ch2>Example: Clarifying User Intent\u003C/h2>\n\u003Cp>User: &quot;Remind me to check on the deploy in 2 hours&quot;\u003C/p>\n\u003Cp>\u003Cstrong>Ask:\u003C/strong> &quot;Do you want this in Apple Reminders (syncs to your phone) or as an OpenClaw alert (I&#39;ll message you here)?&quot;\u003C/p>\n\u003Cul>\n\u003Cli>Apple Reminders → use this skill\u003C/li>\n\u003Cli>OpenClaw alert → use \u003Ccode>cron\u003C/code> tool with systemEvent\u003C/li>\n\u003C/ul>\n"]