← All skills
Tencent SkillHub · Developer Tools

rem

Manages macOS Reminders from the terminal using the rem CLI. Creates, lists, updates, completes, deletes, searches, and exports reminders and lists. Supports...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Manages macOS Reminders from the terminal using the rem CLI. Creates, lists, updates, completes, deletes, searches, and exports reminders and lists. Supports...

⬇ 0 downloads ★ 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, references/commands.md, references/dates.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 18 sections Open source page

rem — CLI for macOS Reminders

A Go CLI that wraps macOS Reminders. Sub-200ms reads via cgo + EventKit. Single binary, no dependencies at runtime.

Installation

# macOS (recommended) curl -fsSL https://rem.sidv.dev/install | bash # Or via Go go install github.com/BRO3886/rem/cmd/rem@latest Install this skill into your agent: # Claude Code or Codex rem skills install # OpenClaw rem skills install --agent openclaw

Quick Start

# See all lists with reminder counts rem lists --count # Add a reminder with natural language date rem add "Buy groceries" --list Personal --due tomorrow --priority high # List incomplete reminders in a list rem list --list Work --incomplete # Search across all reminders rem search "meeting" # Complete a reminder by short ID rem complete abc12345 # View stats rem stats

Reminder CRUD

CommandAliasesDescriptionrem addcreate, newCreate a reminderrem listlsList reminders with filtersrem showgetShow full details of one reminderrem updateeditUpdate reminder propertiesrem deleterm, removeDelete a reminderrem completedoneMark reminder completerem uncomplete—Mark reminder incompleterem flag—Flag a reminderrem unflag—Remove flag

List Management

CommandAliasesDescriptionrem lists—Show all listsrem list-mgmt createlm newCreate a listrem list-mgmt rename—Rename a listrem list-mgmt deletelm rmDelete a list

Search & Analytics

CommandDescriptionrem search <query>Search title and notesrem statsShow statistics and per-list breakdownrem overdueShow overdue remindersrem upcomingShow reminders due in next N days (default: 7)

Import/Export

CommandDescriptionrem exportExport to JSON or CSVrem import <file>Import from JSON or CSV file

Skills & Other

CommandDescriptionrem skills installInstall rem skill for AI agentsrem skills uninstallUninstall rem skill from AI agentsrem skills statusShow skill installation statusrem interactive / rem iInteractive menu-driven moderem versionPrint versionrem completionGenerate shell completions (bash/zsh/fish) For full flag details on every command, see references/commands.md.

Short IDs

Reminders have UUIDs like x-apple-reminder://AB12CD34-.... The CLI displays the first 8 characters as a short ID (AB12CD34). You can pass any unique prefix to commands — rem complete AB1 works if it matches exactly one reminder.

Natural Language Dates

The --due flag accepts natural language: rem add "Call dentist" --due tomorrow rem add "Submit report" --due "next friday at 2pm" rem add "Quick task" --due "in 30 minutes" rem add "Wrap up" --due eod Supported patterns: today, tomorrow, next monday, in 3 hours, eod, eow, 5pm, 2026-02-15, and more. See references/dates.md for the full list.

Priority Levels

LevelFlag valueAppleScript valueHigh--priority high1 (range 1-4)Medium--priority medium5Low--priority low9 (range 6-9)None--priority none0

Output Formats

All read commands support -o / --output: table (default) — formatted table with borders json — machine-readable JSON plain — simple text, one item per line The NO_COLOR environment variable is respected.

URL Storage

macOS Reminders has no native URL field. rem stores URLs in the notes/body field with a URL: prefix and extracts them for display.

Daily review

rem overdue # Check what's past due rem upcoming --days 1 # See today's reminders rem list --list Work --incomplete # Focus on work items

Batch operations with JSON

rem export --list Work --format json > backup.json rem import backup.json --list "Work Archive"

Scripting with JSON output

# Get overdue count rem overdue -o json | jq 'length' # List all incomplete reminder titles rem list --incomplete -o json | jq -r '.[].name'

Public Go API

For programmatic access, use go-eventkit directly: import "github.com/BRO3886/go-eventkit/reminders" client, _ := reminders.New() r, _ := client.CreateReminder(reminders.CreateReminderInput{ Title: "Buy milk", ListName: "Shopping", Priority: reminders.PriorityHigh, }) items, _ := client.Reminders(reminders.WithCompleted(false)) See go-eventkit docs for the full API surface.

Limitations

macOS only — requires EventKit framework and osascript No tags, subtasks, or recurrence — not exposed by EventKit/AppleScript --flagged filter is slower (~3-4s) — falls back to JXA since EventKit doesn't expose flagged List deletion may fail on some macOS versions

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
3 Docs
  • SKILL.md Primary doc
  • references/commands.md Docs
  • references/dates.md Docs