360 Secure SkillHub
360 安全技能中心

remi

该 Skill 提供 remi 命令行用法,可在 macOS 上创建、查看、完成、更新、删除和搜索提醒事项,并管理列表与分区;支持 --json 结构化输出,依赖本机 Reminders 访问和 iCloud 同步。

mattheworiordan
mattheworiordan
热度 36.06
最近更新 2026-05-11 17:40:12
分类:效率依赖:代码执行应用场景:任务管理 / 日程安排 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add remi
Metadata
name
remi
description
Manage Apple Reminders via CLI with section support and iCloud sync. Use when the user asks to create, list, complete, search, or organize reminders.
metadata
{"openclaw":{"requires":{"bins":["remi"]},"install":{"brew":"mattheworiordan/tap/remi","node":"@mattheworiordan/remi"}}}

remi — Apple Reminders CLI

All commands support --json for structured output. Requires macOS 13+ with Reminders access.

How to invoke

Run remi as a CLI command via Bash. If remi is not on PATH, use npx @mattheworiordan/remi instead. Always use --json when calling programmatically.

Commands

# Lists
remi lists                                          # All lists
remi list "<name>"                                  # Reminders in a list
remi list "<name>" --include-completed
remi create-list "<name>"
remi delete-list "<name>" --confirm

# Reminders
remi add "<list>" "<title>"                         # Simple add
remi add "<list>" "<title>" --section "<s>" --due 2026-04-15 --priority high --notes "..."
remi complete "<list>" "<title>"
remi delete "<list>" "<title>" --confirm
remi update "<list>" "<title>" --due 2026-05-01 --priority medium

# Sections
remi sections "<list>"                              # List sections
remi create-section "<list>" "<name>"               # Idempotent
remi delete-section "<list>" "<name>"
remi move "<list>" "<title>" --to-section "<name>"  # Assign to section

# Queries
remi today
remi overdue
remi upcoming --days 7
remi search "<query>"

# Diagnostics
remi doctor

JSON mode

Use --json for programmatic access. Returns {"success": true, "data": ...} or {"success": false, "error": {"code": "...", "message": "...", "suggestion": "..."}}.

Key behaviors

  • Idempotent — creating an existing section returns success
  • Title matching — case-insensitive; use --id <prefix> if ambiguous
  • Sections sync to iCloud — changes appear on all Apple devices
  • --confirm required for delete operations in interactive mode (not needed with --json)