# How to Use OpenClaw for Task Management (Things, Apple Reminders) — 2026 Guide
OpenClaw is a flexible agent framework that can connect to your macOS task systems through skills. In this guide, you’ll set up two powerful integrations—Things 3 and Apple Reminders—then wire them into automation like recurring cron jobs. By the end, you’ll be able to say “add meeting to my inbox” or “remind me tomorrow,” and have OpenClaw do the rest across your preferred task app.
We’ll focus on three target areas:
– **openclaw task management** (overall setup and workflow)
– **openclaw things integration** (Things 3 via the `things` CLI)
– **ai agent reminders** (Apple Reminders via `remindctl`)
## What You Can Automate with OpenClaw + Task Apps
OpenClaw works by loading skills that expose task-management CLIs to the agent. For macOS, that commonly means:
– **Things 3** through the `things` CLI, which can read your local Things database and add/update items via the URL scheme. ([moltbotden.com](https://moltbotden.com/skills/things-mac?utm_source=openai))
– **Apple Reminders** through `remindctl`, which can list, add, edit, complete, and delete reminders with rich date filters and JSON output. ([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
These skills are macOS‑only and require the respective CLI binaries installed locally. ([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
## Quick Overview: Which Skill for Which App?
**Things 3 (Things app):**
– Skill: `things-mac`
– CLI: `things`
– Best for: Inbox capture, project planning, tags/areas, Things-specific workflow
**Apple Reminders:**
– Skill: `apple-reminders`
– CLI: `remindctl`
– Best for: Fast reminders, date‑based follow‑ups, “remind me tomorrow” phrasing
## Step 1: Install the Things 3 Skill (things-mac)
There are a few ways to install OpenClaw skills depending on your tooling. The official skills directory shows a ClawdHub‑style CLI install pattern. ([openclaw.com.au](https://openclaw.com.au/skills?utm_source=openai))
If you’re using a curated skill repository, here is a common install command for the **things-mac** skill:
“`bash
npx skills add xymtop/skill-agent –skill “things-mac”
“`
([agentskillsrepo.com](https://agentskillsrepo.com/skill/xymtop/skill-agent-things-mac?utm_source=openai))
Some directories also provide a more “hub‑style” install command:
“`bash
npx clawhub@latest install things-mac
“`
([moltbotden.com](https://moltbotden.com/skills/things-mac?utm_source=openai))
### Install the Things CLI
The `things-mac` skill requires the `things` CLI to be available locally. The recommended install for Apple Silicon is:
“`bash
GOBIN=/opt/homebrew/bin go install github.com/ossianhempel/things3-cli/cmd/things@latest
“`
([moltbotden.com](https://moltbotden.com/skills/things-mac?utm_source=openai))
If you see database read errors, you may need to grant Full Disk Access to the calling app (Terminal for manual runs; your OpenClaw gateway app for agent runs). ([moltbotden.com](https://moltbotden.com/skills/things-mac?utm_source=openai))
Optional but useful:
– Set `THINGSDB` (or pass `–db`) to the Things database path if needed. ([moltbotden.com](https://moltbotden.com/skills/things-mac?utm_source=openai))
– Set `THINGS_AUTH_TOKEN` to avoid passing `–auth-token` for update operations. ([moltbotden.com](https://moltbotden.com/skills/things-mac?utm_source=openai))
### Verify the Things CLI
Test a few simple commands before wiring OpenClaw:
“`bash
things inbox –limit 20
things today
things upcoming
things search “client meeting”
“`
([moltbotden.com](https://moltbotden.com/skills/things-mac?utm_source=openai))
If those work, your openclaw things integration is ready.
## Step 2: Install the Apple Reminders Skill (apple-reminders)
The Apple Reminders skill is published in the OpenClaw skill ecosystem and uses `remindctl` under the hood. ([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
One install method (from the OpenClaw skill repo) looks like this:
“`bash
npx skills add https://github.com/openclaw/openclaw –skill apple-reminders
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
You may also see a ClawdHub‑style install method in the skills directory:
“`bash
clawdhub install apple-reminders
“`
([openclaw.com.au](https://openclaw.com.au/skills?utm_source=openai))
### Install the `remindctl` CLI
Homebrew install (recommended):
“`bash
brew install steipete/tap/remindctl
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
From source (optional):
“`bash
pnpm install && pnpm build
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
### Grant Reminders Permission
The first time you run `remindctl`, macOS will ask for Reminders access. If access is denied, enable Terminal (or the relevant OpenClaw app) in:
System Settings → Privacy & Security → Reminders. ([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
You can also check or request authorization from the CLI:
“`bash
remindctl status
remindctl authorize
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
## Step 3: Core Remindctl Commands You’ll Use with OpenClaw
Here are the core commands the apple‑reminders skill wraps:
### View Reminders
“`bash
remindctl # default view (today)
remindctl today
remindctl tomorrow
remindctl week
remindctl overdue
remindctl upcoming
remindctl completed
remindctl all
remindctl 2026-01-04
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
### Manage Lists
“`bash
remindctl list
remindctl list Work
remindctl list Projects –create
remindctl list Work –rename Office
remindctl list Work –delete
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
### Add, Edit, Complete, Delete
“`bash
remindctl add “Buy milk”
remindctl add –title “Call mom” –list Personal –due tomorrow
remindctl edit 1 –title “New title” –due 2026-01-04
remindctl complete 1 2 3
remindctl delete 4A83 –force
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
### Output Formats for Scripting
“`bash
remindctl today –json
remindctl today –plain
remindctl today –quiet
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
### Accepted Date Formats
`remindctl` accepts relative dates like `today` or `tomorrow`, plus `YYYY-MM-DD`, `YYYY-MM-DD HH:mm`, and ISO 8601. ([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
This is essential for “ai agent reminders” workflows, because the agent can safely transform natural language into a supported format.
## Step 4: Practical Voice‑Style Commands (Examples)
Once the skills are installed, you can give OpenClaw natural‑language prompts that map to specific actions.
### Example: “Add meeting to my inbox” (Things 3)
You can have OpenClaw translate this into a Things command that adds a todo to the inbox. Example workflow:
1) Agent interprets:
– App: Things 3
– Destination: Inbox
– Title: “Meeting”
2) Agent runs a Things CLI command (via `things`).
A typical example might look like:
“`bash
things add “Meeting” –inbox
“`
Exact flags may vary based on your Things CLI configuration, but the skill is designed for inbox additions and todo creation via the Things URL scheme. ([moltbotden.com](https://moltbotden.com/skills/things-mac?utm_source=openai))
### Example: “Remind me tomorrow” (Apple Reminders)
Agent mapping:
– App: Apple Reminders
– Title: “Remind me tomorrow”
– Due: tomorrow
Command:
“`bash
remindctl add –title “Remind me tomorrow” –due tomorrow
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
This illustrates why `remindctl` is strong for quick natural‑language reminders: it accepts relative due dates without extra formatting. ([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
## Step 5: Cron Jobs for Recurring Task Capture
Cron lets you schedule routine tasks that OpenClaw or the underlying CLI can run daily, weekly, or at any interval. For example:
– A daily “Inbox sweep” reminder
– A weekly project review list in Reminders
– A monthly “Expense report” task in Things
### Example 1: Daily “Plan the day” Reminder (Apple Reminders)
“`bash
0 8 * * * remindctl add –title “Plan the day” –list Work –due today
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
This runs every day at 8:00 AM and drops a reminder into the Work list.
### Example 2: Weekly Review Task in Things 3
“`bash
0 9 * * 1 things add “Weekly review” –inbox
“`
([moltbotden.com](https://moltbotden.com/skills/things-mac?utm_source=openai))
If you prefer project‑specific review tasks, route into a Things project using CLI options from your Things setup.
### Example 3: Monthly Billing Reminder (Apple Reminders)
“`bash
0 10 1 * * remindctl add –title “Pay invoices” –list Finance –due today
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
### Pro Tip: Use JSON Output for Automation
When cron jobs need to read existing reminders (for example, to avoid duplicates), use JSON output:
“`bash
remindctl upcoming –json
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
That gives you reliable machine‑readable data that you can parse with `jq` or a script.
## Step 6: Choosing Things vs. Reminders (and When to Use Both)
**Use Things 3 when:**
– You manage projects, areas, and tags
– You want Things‑specific workflows (Inbox → Today → Upcoming)
– You need richer task metadata
**Use Apple Reminders when:**
– You want quick natural‑language capture
– You need a simple list for short‑term reminders
– You rely on native Apple notifications
Because OpenClaw can run multiple skills, you can blend both systems:
– Capture quick “ping” reminders via Reminders
– Build structured project tasks in Things
– Let cron handle recurring meta‑tasks for each
## Step 7: Troubleshooting Common Issues
### 1) Skill Not Loading
OpenClaw only loads skills when their OS and required binaries are available on the gateway host. macOS‑only skills won’t appear on a Linux gateway unless you override gating or use a macOS node. ([docs.openclaw.ai](https://docs.openclaw.ai/help/faq?utm_source=openai))
### 2) Missing Permissions
If reminders or Things data won’t read, grant permissions:
– Reminders: System Settings → Privacy & Security → Reminders. ([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
– Things DB: Full Disk Access for the calling app. ([moltbotden.com](https://moltbotden.com/skills/things-mac?utm_source=openai))
### 3) Reminders Access Denied
Check status and request permission:
“`bash
remindctl status
remindctl authorize
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
## Step 8: Best‑Practice Prompt Patterns
To get predictable behavior from OpenClaw, use clear action + target + time:
– “Add meeting to my Things inbox.”
– “Create a reminder tomorrow morning: submit report.”
– “List Things inbox items.”
– “Show Reminders due this week.”
These map cleanly to the underlying CLIs and avoid ambiguous instructions.
## Step 9: Example Automations You Can Build Today
Here are a few ready‑to‑use ideas that combine openclaw task management with automation:
1) **Daily Inbox Zero for Things**
– Cron at 7:30 AM: list inbox tasks
– Agent summary prompt: “Summarize Things inbox and suggest top 3 priorities.”
2) **Meeting Capture by Natural Language**
– Prompt: “Add meeting to my inbox”
– Agent: creates a Things task with “Meeting” and tags it later.
3) **“Remind me tomorrow” from Any Interface**
– CLI or prompt maps to `remindctl add –due tomorrow`. ([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
4) **Weekly Project Review**
– Cron adds a recurring Things task
– Reminders adds a short “Review outcomes” follow‑up task
## Final Thoughts
OpenClaw gives you a practical, automation‑first workflow for task management in 2026—especially if you live in the Apple ecosystem. By combining the Things 3 skill (`things-mac`) with the Apple Reminders skill (`apple-reminders`), you can turn everyday prompts into structured tasks, schedule recurring routines with cron, and build a flexible productivity system that stays in sync with how you actually work.
If you already use Things or Reminders daily, this is one of the fastest ways to scale your system without adding friction.
tokens used
9,175
# How to Use OpenClaw for Task Management (Things, Apple Reminders) — 2026 Guide
OpenClaw is a flexible agent framework that can connect to your macOS task systems through skills. In this guide, you’ll set up two powerful integrations—Things 3 and Apple Reminders—then wire them into automation like recurring cron jobs. By the end, you’ll be able to say “add meeting to my inbox” or “remind me tomorrow,” and have OpenClaw do the rest across your preferred task app.
We’ll focus on three target areas:
– **openclaw task management** (overall setup and workflow)
– **openclaw things integration** (Things 3 via the `things` CLI)
– **ai agent reminders** (Apple Reminders via `remindctl`)
## What You Can Automate with OpenClaw + Task Apps
OpenClaw works by loading skills that expose task-management CLIs to the agent. For macOS, that commonly means:
– **Things 3** through the `things` CLI, which can read your local Things database and add/update items via the URL scheme. ([moltbotden.com](https://moltbotden.com/skills/things-mac?utm_source=openai))
– **Apple Reminders** through `remindctl`, which can list, add, edit, complete, and delete reminders with rich date filters and JSON output. ([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
These skills are macOS‑only and require the respective CLI binaries installed locally. ([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
## Quick Overview: Which Skill for Which App?
**Things 3 (Things app):**
– Skill: `things-mac`
– CLI: `things`
– Best for: Inbox capture, project planning, tags/areas, Things-specific workflow
**Apple Reminders:**
– Skill: `apple-reminders`
– CLI: `remindctl`
– Best for: Fast reminders, date‑based follow‑ups, “remind me tomorrow” phrasing
## Step 1: Install the Things 3 Skill (things-mac)
There are a few ways to install OpenClaw skills depending on your tooling. The official skills directory shows a ClawdHub‑style CLI install pattern. ([openclaw.com.au](https://openclaw.com.au/skills?utm_source=openai))
If you’re using a curated skill repository, here is a common install command for the **things-mac** skill:
“`bash
npx skills add xymtop/skill-agent –skill “things-mac”
“`
([agentskillsrepo.com](https://agentskillsrepo.com/skill/xymtop/skill-agent-things-mac?utm_source=openai))
Some directories also provide a more “hub‑style” install command:
“`bash
npx clawhub@latest install things-mac
“`
([moltbotden.com](https://moltbotden.com/skills/things-mac?utm_source=openai))
### Install the Things CLI
The `things-mac` skill requires the `things` CLI to be available locally. The recommended install for Apple Silicon is:
“`bash
GOBIN=/opt/homebrew/bin go install github.com/ossianhempel/things3-cli/cmd/things@latest
“`
([moltbotden.com](https://moltbotden.com/skills/things-mac?utm_source=openai))
If you see database read errors, you may need to grant Full Disk Access to the calling app (Terminal for manual runs; your OpenClaw gateway app for agent runs). ([moltbotden.com](https://moltbotden.com/skills/things-mac?utm_source=openai))
Optional but useful:
– Set `THINGSDB` (or pass `–db`) to the Things database path if needed. ([moltbotden.com](https://moltbotden.com/skills/things-mac?utm_source=openai))
– Set `THINGS_AUTH_TOKEN` to avoid passing `–auth-token` for update operations. ([moltbotden.com](https://moltbotden.com/skills/things-mac?utm_source=openai))
### Verify the Things CLI
Test a few simple commands before wiring OpenClaw:
“`bash
things inbox –limit 20
things today
things upcoming
things search “client meeting”
“`
([moltbotden.com](https://moltbotden.com/skills/things-mac?utm_source=openai))
If those work, your openclaw things integration is ready.
## Step 2: Install the Apple Reminders Skill (apple-reminders)
The Apple Reminders skill is published in the OpenClaw skill ecosystem and uses `remindctl` under the hood. ([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
One install method (from the OpenClaw skill repo) looks like this:
“`bash
npx skills add https://github.com/openclaw/openclaw –skill apple-reminders
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
You may also see a ClawdHub‑style install method in the skills directory:
“`bash
clawdhub install apple-reminders
“`
([openclaw.com.au](https://openclaw.com.au/skills?utm_source=openai))
### Install the `remindctl` CLI
Homebrew install (recommended):
“`bash
brew install steipete/tap/remindctl
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
From source (optional):
“`bash
pnpm install && pnpm build
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
### Grant Reminders Permission
The first time you run `remindctl`, macOS will ask for Reminders access. If access is denied, enable Terminal (or the relevant OpenClaw app) in:
System Settings → Privacy & Security → Reminders. ([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
You can also check or request authorization from the CLI:
“`bash
remindctl status
remindctl authorize
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
## Step 3: Core Remindctl Commands You’ll Use with OpenClaw
Here are the core commands the apple‑reminders skill wraps:
### View Reminders
“`bash
remindctl # default view (today)
remindctl today
remindctl tomorrow
remindctl week
remindctl overdue
remindctl upcoming
remindctl completed
remindctl all
remindctl 2026-01-04
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
### Manage Lists
“`bash
remindctl list
remindctl list Work
remindctl list Projects –create
remindctl list Work –rename Office
remindctl list Work –delete
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
### Add, Edit, Complete, Delete
“`bash
remindctl add “Buy milk”
remindctl add –title “Call mom” –list Personal –due tomorrow
remindctl edit 1 –title “New title” –due 2026-01-04
remindctl complete 1 2 3
remindctl delete 4A83 –force
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
### Output Formats for Scripting
“`bash
remindctl today –json
remindctl today –plain
remindctl today –quiet
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
### Accepted Date Formats
`remindctl` accepts relative dates like `today` or `tomorrow`, plus `YYYY-MM-DD`, `YYYY-MM-DD HH:mm`, and ISO 8601. ([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
This is essential for “ai agent reminders” workflows, because the agent can safely transform natural language into a supported format.
## Step 4: Practical Voice‑Style Commands (Examples)
Once the skills are installed, you can give OpenClaw natural‑language prompts that map to specific actions.
### Example: “Add meeting to my inbox” (Things 3)
You can have OpenClaw translate this into a Things command that adds a todo to the inbox. Example workflow:
1) Agent interprets:
– App: Things 3
– Destination: Inbox
– Title: “Meeting”
2) Agent runs a Things CLI command (via `things`).
A typical example might look like:
“`bash
things add “Meeting” –inbox
“`
Exact flags may vary based on your Things CLI configuration, but the skill is designed for inbox additions and todo creation via the Things URL scheme. ([moltbotden.com](https://moltbotden.com/skills/things-mac?utm_source=openai))
### Example: “Remind me tomorrow” (Apple Reminders)
Agent mapping:
– App: Apple Reminders
– Title: “Remind me tomorrow”
– Due: tomorrow
Command:
“`bash
remindctl add –title “Remind me tomorrow” –due tomorrow
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
This illustrates why `remindctl` is strong for quick natural‑language reminders: it accepts relative due dates without extra formatting. ([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
## Step 5: Cron Jobs for Recurring Task Capture
Cron lets you schedule routine tasks that OpenClaw or the underlying CLI can run daily, weekly, or at any interval. For example:
– A daily “Inbox sweep” reminder
– A weekly project review list in Reminders
– A monthly “Expense report” task in Things
### Example 1: Daily “Plan the day” Reminder (Apple Reminders)
“`bash
0 8 * * * remindctl add –title “Plan the day” –list Work –due today
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
This runs every day at 8:00 AM and drops a reminder into the Work list.
### Example 2: Weekly Review Task in Things 3
“`bash
0 9 * * 1 things add “Weekly review” –inbox
“`
([moltbotden.com](https://moltbotden.com/skills/things-mac?utm_source=openai))
If you prefer project‑specific review tasks, route into a Things project using CLI options from your Things setup.
### Example 3: Monthly Billing Reminder (Apple Reminders)
“`bash
0 10 1 * * remindctl add –title “Pay invoices” –list Finance –due today
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
### Pro Tip: Use JSON Output for Automation
When cron jobs need to read existing reminders (for example, to avoid duplicates), use JSON output:
“`bash
remindctl upcoming –json
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
That gives you reliable machine‑readable data that you can parse with `jq` or a script.
## Step 6: Choosing Things vs. Reminders (and When to Use Both)
**Use Things 3 when:**
– You manage projects, areas, and tags
– You want Things‑specific workflows (Inbox → Today → Upcoming)
– You need richer task metadata
**Use Apple Reminders when:**
– You want quick natural‑language capture
– You need a simple list for short‑term reminders
– You rely on native Apple notifications
Because OpenClaw can run multiple skills, you can blend both systems:
– Capture quick “ping” reminders via Reminders
– Build structured project tasks in Things
– Let cron handle recurring meta‑tasks for each
## Step 7: Troubleshooting Common Issues
### 1) Skill Not Loading
OpenClaw only loads skills when their OS and required binaries are available on the gateway host. macOS‑only skills won’t appear on a Linux gateway unless you override gating or use a macOS node. ([docs.openclaw.ai](https://docs.openclaw.ai/help/faq?utm_source=openai))
### 2) Missing Permissions
If reminders or Things data won’t read, grant permissions:
– Reminders: System Settings → Privacy & Security → Reminders. ([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
– Things DB: Full Disk Access for the calling app. ([moltbotden.com](https://moltbotden.com/skills/things-mac?utm_source=openai))
### 3) Reminders Access Denied
Check status and request permission:
“`bash
remindctl status
remindctl authorize
“`
([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
## Step 8: Best‑Practice Prompt Patterns
To get predictable behavior from OpenClaw, use clear action + target + time:
– “Add meeting to my Things inbox.”
– “Create a reminder tomorrow morning: submit report.”
– “List Things inbox items.”
– “Show Reminders due this week.”
These map cleanly to the underlying CLIs and avoid ambiguous instructions.
## Step 9: Example Automations You Can Build Today
Here are a few ready‑to‑use ideas that combine openclaw task management with automation:
1) **Daily Inbox Zero for Things**
– Cron at 7:30 AM: list inbox tasks
– Agent summary prompt: “Summarize Things inbox and suggest top 3 priorities.”
2) **Meeting Capture by Natural Language**
– Prompt: “Add meeting to my inbox”
– Agent: creates a Things task with “Meeting” and tags it later.
3) **“Remind me tomorrow” from Any Interface**
– CLI or prompt maps to `remindctl add –due tomorrow`. ([skills.sh](https://skills.sh/openclaw/openclaw/apple-reminders?utm_source=openai))
4) **Weekly Project Review**
– Cron adds a recurring Things task
– Reminders adds a short “Review outcomes” follow‑up task
## Final Thoughts
OpenClaw gives you a practical, automation‑first workflow for task management in 2026—especially if you live in the Apple ecosystem. By combining the Things 3 skill (`things-mac`) with the Apple Reminders skill (`apple-reminders`), you can turn everyday prompts into structured tasks, schedule recurring routines with cron, and build a flexible productivity system that stays in sync with how you actually work.
If you already use Things or Reminders daily, this is one of the fastest ways to scale your system without adding friction.