@angelmsger/wecom-calendar-cli
v0.2.1
Published
Sync WeCom (Enterprise WeChat) calendars over CalDAV into a local SQLite store and query them from the terminal, built for coding agents: incremental sync, event queries over a date range, and a free-form agent-owned metadata layer for classification and
Maintainers
Readme
@angelmsger/wecom-calendar-cli
npm distribution of
wecom-calendar-cli
— a command-line tool that syncs your WeCom (Enterprise WeChat) calendars over
CalDAV into a local SQLite store, then serves fast event queries and a
free-form, agent-owned metadata layer (classification, external task links).
Built for coding agents (Claude Code and others) and humans alike.
npm install -g @angelmsger/wecom-calendar-cli
wecom-calendar-cli config init # CalDAV server URL + WeCom email + app password
wecom-calendar-cli skill install # deploy the companion agent Skill
wecom-calendar-cli sync # pull calendars + events into the local store
wecom-calendar-cli event list --since 2026-07-01 --until 2026-07-31Installing this package downloads the prebuilt binary for your platform from the matching GitHub Release and verifies its SHA-256 checksum. If your npm setup disables install scripts, the binary is fetched on first run instead.
The companion wecom-calendar Skill for coding agents is embedded in the
binary; wecom-calendar-cli skill install deploys a copy that always matches
the installed CLI version.
Credential note. Auth is HTTP Basic: your WeCom email plus an app-specific CalDAV password obtained in the WeCom mobile app (Workbench → Calendar → settings → Sync to other calendars). Fetching a new password there invalidates the previous one.
See the project README for full documentation.
