بنقرة واحدة
reminders
macOS Reminders via remindctl CLI
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
macOS Reminders via remindctl CLI
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
OpenCode agent runtime — manage sessions, dispatch tasks, repair DB issues, and reset diffs
Look up people, projects, products, and decisions locally first: contact info (email, Slack ID, GitHub handle), titles and teams, project/product status, who works on what, and past decisions. Check before searching Slack, email, calendar, or GitHub — this is the first stop for any contact detail, project context, or decision-history question.
Load when reviewing a diff, naming a code smell or anti-pattern, deciding refactoring direction, or grading review-comment severity. Required reading when a named pattern is cited — load explicitly rather than paraphrasing from memory.
Load before creating, restacking, or landing a branch in a git-spice–managed stack — branch naming, stack navigation, and conflict/restack recovery. Use instead of raw git commands whenever the repo has a git-spice stack.
Load when investigating production errors, latency, or trace data that requires querying Elasticsearch/APM directly — index patterns, field names, auth setup, and time-range syntax. Use before hand-rolling a query DSL call or guessing field names.
Manage dotfiles via chezmoi — apply safely, destroy files, manage LaunchAgents and externals, config and template gotchas
| name | reminders |
| description | macOS Reminders via remindctl CLI |
| license | MIT |
remindctl CLI — call directly via Bash; read remindctl --help on demand.
show upcoming only returns reminders with a due date — use show all to include undated items.
show open is the filter for incomplete reminders — not a --open flag. Example: remindctl show open --list "Work" --json.
complete accepts a reminder UUID as a positional argument. Title-based matching is fragile (must be exact). Prefer completing by UUID: remindctl complete <UUID>. Get UUIDs from --json output.
--list + --json together can return an empty array even when the list has items — that combination is unreliable. For an authoritative dump use remindctl show all --json WITHOUT --list, then filter by list/title in code.
show open excludes overdue items — a reminder due earlier the same day (e.g. due at local midnight) is already overdue and won't appear, including a just-created due-today reminder. Use show all or show overdue to see it.
Verify additions against show all --json, not text/--quiet output: add --quiet succeeds silently and a freshly-added item may not show up in an immediate follow-up show query — re-adding to "fix" the apparent miss creates duplicates.