Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add sichengchen/apple-calendar-cli --skill apple-calendar-cligit clone --depth 1 https://github.com/sichengchen/apple-calendar-cliWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/sichengchen/apple-calendar-cli/apple-calendar-cli)<a href="https://agentmods.dev/skills/sichengchen/apple-calendar-cli/apple-calendar-cli"><img src="https://agentmods.dev/badge/skills/sichengchen/apple-calendar-cli/apple-calendar-cli/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/sichengchen/apple-calendar-cli/apple-calendar-cli"><img src="https://agentmods.dev/badge/skills/sichengchen/apple-calendar-cli/apple-calendar-cli.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00036 | $0.01996 |
| Opus 5.5 | $0.00014 | $0.00798 |
| Sonnet 5.5 | $0.00007 | $0.00399 |
| Haiku 4.5 | $0.00004 | $0.00200 |
Grade A, and why
apple-calendar-cli scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 14d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 142 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Apple Calendar
Use apple-calendar-cli to work with the local Apple Calendar store through EventKit on macOS 14 or later. Use --json on calendar commands and inspect identifiers from their output rather than guessing an event or calendar ID.
Setup and discovery
Check apple-calendar-cli --version and apple-calendar-cli help. For options not covered here, run apple-calendar-cli help <command>; the installed executable is authoritative.
If the CLI is missing, install it with brew install sichengchen/tap/apple-calendar-cli when the user requests installation. apple-calendar-cli init installs or updates this bundled skill for selected agents; it does not request Calendar access. In scripts, choose agents explicitly, for example apple-calendar-cli init --agent codex --agent claude --agent pi. Use --scope project for project skills and --dry-run --json to preview changes.
A Calendar command requests full access. If permission is missing, ask the user to run apple-calendar-cli list-calendars from a local interactive terminal. In System Settings > Privacy & Security > Calendars, access may be attributed to the launching app, such as Terminal or an agent's desktop app. A background or remote process may not present a permission dialog. Repeatedly retrying a denied request does not grant access.
Dates and ranges
YYYY-MM-DD: midnight in the local timezone.YYYY-MM-DDTHH:MM:SSorYYYY-MM-DDTHH:MM: local wall-clock time.YYYY-MM-DDTHH:MM:SSZor a numeric offset: an explicit instant.- JSON timestamps include an offset. Preserve it when rescheduling across timezones.
- The event end must be after its start. For an all-day event, use
--all-dayand the next date as the end of a single-day event. - For a full-day search, use the following day's midnight as
--to; equal--fromand--todates do not represent the full day. An omitted--todefaults to seven days after the search start.
Resolve an ambiguous date, timezone, or recurring-event scope before changing the calendar.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 14d ago Changed · -84 lines · +36 tokens per session f43ddb17a154
- 1mo ago First seen · 226 lines · 0 tokens per session scan A 96dfa401dedf
apple-calendar-cli is a skill published in the GitHub repository sichengchen/apple-calendar-cli (8 stars, last pushed 14d ago), licensed MIT. It adds 36 tokens to every session and 1,996 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
archive-event
Archive a meeting or event into Calendar from a narrative source — a meeting notice, an announcement, a message thread — deriving the time from the thread's authoritative correction, recording the source in the event notes, and labelling any value the source did not state. Use when the user hands over a notice…
calendar-management
Guide for effective use of che-ical-mcp for macOS Calendar & Reminders management. Use when user asks about calendar events, reminders, scheduling, or time management.
troubleshoot-tcc
A troubleshooting guide for macOS permissions that control access to Calendar and Reminders.
keeper-sh-calendar-mcp
Use the Keeper.sh calendar MCP (https://www.keeper.sh/mcp) to control the user’s calendars already connected in Keeper.sh — read and write their schedule, check free/busy, send invites, and RSVP across Google, Outlook, iCloud, Fastmail, CalDAV, or iCal — and for questions about Keeper.sh calendar sync. Authenticate…
c-calendar
View and create calendar events via gog (Google Calendar) or icalBuddy (Apple Calendar). Check availability, list upcoming events, create/update/delete events, and manage multiple calendars.
local-access
A guide for controlling a Mac through local applications such as Calendar, Contacts, Mail, Reminders, Finder, and a web browser. It describes the command format for requesting these actions.