calendar
Run the following command in DeepSeek Harness:
dsh plugin install JohnXu22786/calendar
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install JohnXu22786/calendar inside DeepSeek Harness to install this calendar scheduling bundle; the source is available at https://github.com/JohnXu22786/calendar and the cal_* tools are registered automatically after installation.
About this plugin
Managing a calendar inside a dsh workflow normally forces you to spin up a separate scheduling service or pull in a long dependency chain just to talk to one provider. dsh-calendar replaces that with a single self-contained npm package that has zero runtime dependencies. It speaks standard CalDAV (REPORT, PROPFIND, GET, PUT, DELETE) to Google Calendar, iCloud, Nextcloud, or any self-hosted CalDAV server, and covers the full event lifecycle of listing, creating, updating, deleting, and searching through ten purpose-built cal_* tools. Credentials are resolved from environment variables, the dsh credential service, or a local chmod-0600 store, and a built-in redact helper guarantees that secrets never appear in logs.
The engine goes well beyond a thin CalDAV wrapper. A from-scratch RFC 5545 recurrence expander supports every FREQ from SECONDLY through YEARLY along with ordinal BYDAY, BYSETPOS, EXDATE, and RDATE; editing or deleting a single occurrence writes a RECURRENCE-ID override and leaves the series master untouched. Conflict detection flags overlapping spans across timed, all-day, and recurring instances. The embedded timezone engine ships IANA rules for 2000 through 2100 with deterministic DST fold and gap resolution, so wall-clock to UTC conversion requires no external library. On the cultural side, lunar-month conversion is computed astronomically via Meeus truncated new-moon and solar-longitude series, covering the entire 2000-2100 range including leap months. Chinese statutory and traditional holidays, the sexagenary cycle, and zodiac (anchored at Lichun) are all first-class citizens, and cal_remind output feeds directly into dsh schedule_create to register session-local reminders in the event timezone.
If you are building a scheduling assistant inside dsh, need accurate Chinese lunar-calendar and holiday context without a hard-coded table, or want to juggle multiple CalDAV sources without standing up a separate backend, dsh-calendar gives you a production-ready, dependency-free calendar layer that plugs into the dsh toolchain out of the box.
Use Cases
- Read and write calendar events on Google, iCloud, or Nextcloud CalDAV servers within dsh
- Look up Chinese lunar dates, sexagenary cycle, and traditional holidays
- Detect time conflicts across recurring instances and generate reminder plans with lunar context
Best For
- Developers building scheduling or reminder assistants inside dsh
- Teams that require accurate Chinese lunar, sexagenary, and holiday context
- Users managing multiple CalDAV sources without wanting to deploy a separate backend service
Related Plugins
Free web search plugin for DeepSeek Harness with web search, X search, and page fetch; no signup or API key required, with automatic multi-engine failover.
AnySearch-powered web and vertical search plugin for DeepSeek Harness, offering real-time search, cleaned URL content, concurrent batch search via native web_search/web_fetch, no API key required.
Pixel-perfect webpage clone tool that uses an agent harness to turn any webpage into a scored, full-page React replica.
A bilingual cost-tracking plugin for DeepSeek Harness with session/daily cost, budget, official & custom provider balance, coding plan quotas, peak/off-peak pricing alerts, and history stats.