[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M698W8GJ94MPBERJJ6J2VNDN":3,"skill-same:01M698W8GJ94MPBERJJ6J2VNDN":76},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":53,"commitSha":54,"skillDirectory":55,"forksCount":56,"repositoryHtmlUrl":57,"repositoryHomepageUrl":58,"ownerHtmlUrl":59,"ownerBlogUrl":58,"ownerDescription":60,"updatedAt":61,"install":62,"resources":75},"01M698W8GJ94MPBERJJ6J2VNDN","apple-reminders",null,"List, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.","openclaw\u002Fopenclaw","openclaw","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F252820863?v=4","01M698P3FSAZ6B4R928ZF19KPT","01M698PDMDRVH56MV30D253NFP",394352,"MIT","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Fapple-reminders\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34],"reminders","apple","apple reminders","list","darwin","reminder","add","via","complete","tap","install","edit","brew","homebrew","https","delete","github","2026-11-10 10:12:30",false,"---\nname: apple-reminders\ndescription: \"List, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.\"\nhomepage: https:\u002F\u002Fgithub.com\u002Fsteipete\u002Fremindctl\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\u002Ftap\u002Fremindctl\",\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\nUse 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\u002FiPad Reminders app\n\n## When NOT to Use\n\nDo not use when:\n\n- Scheduling OpenClaw tasks or alerts -> use `cron` tool with systemEvent instead\n- Calendar events or appointments -> use Apple Calendar\n- Project\u002Fwork 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\u002Ftap\u002Fremindctl`\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\u002FDelete\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","# Apple Reminders CLI (remindctl)\n\nUse `remindctl` to manage Apple Reminders directly from the terminal.\n\n## When to Use\n\nUse 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\u002FiPad Reminders app\n\n## When NOT to Use\n\nDo not use when:\n\n- Scheduling OpenClaw tasks or alerts -> use `cron` tool with systemEvent instead\n- Calendar events or appointments -> use Apple Calendar\n- Project\u002Fwork 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\u002Ftap\u002Fremindctl`\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\u002FDelete\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",{"name":5,"homepage":40,"metadata":41,"description":7},"https:\u002F\u002Fgithub.com\u002Fsteipete\u002Fremindctl",{"openclaw":42},{"os":43,"emoji":44,"install":45,"requires":51},[22],"⏰",[46],{"id":30,"bins":47,"kind":30,"label":49,"formula":50},[48],"remindctl","Install remindctl via Homebrew","steipete\u002Ftap\u002Fremindctl",{"bins":52},[48],"main","f1c93577085244aa96aa87b53a2df9b59d293bd7","skills\u002Fapple-reminders",82861,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw","https:\u002F\u002Fopenclaw.ai","https:\u002F\u002Fgithub.com\u002Fopenclaw","Your personal, open source AI assistant.","2026-11-12 03:01:25",{"source":8,"skillName":5,"commands":63,"prompt":73,"zipAvailable":74},[64,67,70],{"tool":65,"command":66},"npx","npx skills add openclaw\u002Fopenclaw --skill apple-reminders",{"tool":68,"command":69},"bunx","bunx skills add openclaw\u002Fopenclaw --skill apple-reminders",{"tool":71,"command":72},"pnpm","pnpm dlx skills add openclaw\u002Fopenclaw --skill apple-reminders","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Fapple-reminders\u002FSKILL.md",true,[],[77,83,103,120,142,165],{"skillNo":78,"name":79,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":35},"01M698VP84FNM6G9MR1HPX7MF7","lobster","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fextensions\u002Flobster\u002FSKILL.md",[],[79],{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":89,"publishedAt":35},"01M698YY8QGQ7S8TJNKJG6VTPH","xurl","xurl CLI for authenticated X posts, replies, reads\u002Fsearch, DMs, media upload, followers, auth status, or raw v2 API calls.","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Fxurl\u002FSKILL.md",[],[85,90,91,92,93,94,95,27,28,30,96,97,98,99,100,101,102],"for","api","calls","replies","posts","upload","node","Media","search","npm","status","auth","cli",{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":35},"01M698YWT1CJ0WK88WB909R9RT","weather","Current weather and forecasts with web_fetch, falling back to wttr.in curl for locations, rain, temperature, travel planning.","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Fweather\u002FSKILL.md",[],[105,110,111,28,112,30,113,32,114,115,116,117,90,118,119],"travel planning","travel","fetch","curl","help","planning","web","back","temperature","with",{"skillNo":121,"name":122,"nameZh":6,"description":123,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":131,"publishedAt":35},"01M698YV2Q0R0JJKAWGFS21K0N","visualize","Create inline visuals for code and explanations, or author persistent OpenClaw dashboard widgets with show_widget.","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Fvisualize\u002FSKILL.md",[126],{"categoryNo":127,"categoryName":128,"taxonomyType":129,"taxonomyTypeDesc":130},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[122,132,133,134,135,90,119,136,137,138,139,140,9,141],"widgets","openclaw dashboard","author","inline","show","code","create","visuals","dashboard","widget",{"skillNo":143,"name":144,"nameZh":6,"description":145,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":146,"categories":147,"keywords":156,"publishedAt":35},"01M698YS2TRJH9ENG28HD9CD87","trello","Manage Trello boards, lists, and cards via the Trello REST API.","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Ftrello\u002FSKILL.md",[148,153],{"categoryNo":149,"categoryName":150,"taxonomyType":151,"taxonomyTypeDesc":152},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":154,"categoryName":155,"taxonomyType":129,"taxonomyTypeDesc":130},"01JBSEEDCAT000000000000030","开发工程师",[144,32,157,158,25,159,160,161,28,30,162,113,91,163,164],"cloud","manage","rest api","token","atlassian","jq","REST","developer",{"skillNo":166,"name":167,"nameZh":6,"description":168,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":169,"categories":170,"keywords":171,"publishedAt":35},"01M698YQ9Q3M4W78EWV2KSCSVW","tmux","Control tmux sessions\u002Fpanes for interactive CLIs: list, capture output, send keys, paste text, monitor prompts.","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Ftmux\u002FSKILL.md",[],[167,28,172,22,90,173,174,175,176,177,178,21,30,179,180,181,182,183,184],"send","keys","paste","output","control","prompts","interactive","capture","panes","text","monitor","sessions","linux"]