Check availability and manage personal calendar events through a connected Google or Microsoft account, using the accounts tool.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
Use `accounts action=status` to select an account. `calendar.list` takes an ISO `start` and `end`, both with an explicit timezone. Check existing events before proposing availability.
`calendar.create` and `calendar.update` take `title`, `start`, `end`, optional `description`, and a stable `request_id`. Updates and `calendar.cancel` require the returned `event_id`. Creation currently records a personal calendar event, without sending attendee invitations. Use the email workflow for a reviewed invitation.
Preserve the user's timezone and distinguish a suggested slot from a confirmed meeting. Sensitive writes may return `approval_required`; the user reviews them in Connect accounts. Do not mark the calendar updated until the provider confirms acceptance, and do not retry an `unknown` write with a new request ID.
The line at the top of this page pins the label git:20260913.7d9a9a4, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_ijgiadjvrhmx7ila
GET https://markdownregistry.com/api/v1/resolve?ref=navinspire-ia/navin/calendar
GET https://markdownregistry.com/api/v1/blob/4974c36416a5276ec4b31b1c8a3e44f8e72fa759e80f55d619d27fac66e8286e
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
navinspire-ia/navin · navin/skills/account-research/SKILL.md · Build a complete account sheet before a meeting - company, people, news, tech, pains, and talking angles. Use before…
navinspire-ia/navin · navin/skills/adaptive-reasoning/SKILL.md · Choose the right depth of reasoning for the task - shallow for routine edits, deep for architecture, security, or…
navinspire-ia/navin · navin/skills/agent-creator/SKILL.md · Create custom subagents for Navin (agent definition files under .navin/agents or ~/.navin/agents) that the model…
navinspire-ia/navin · navin/skills/agent-development/SKILL.md · Design and write Navin subagents (agents/<name>.md with name, description and examples, tools, model, color, and a…
navinspire-ia/navin · navin/skills/algorithmic-art/SKILL.md · Generates original algorithmic art with p5.js - seeded randomness, flow fields, particle systems, noise and parametric…
navinspire-ia/navin · navin/skills/app-capacitor-builder/SKILL.md · App Factory mobile builder. Wrap the web frontend with Capacitor 8 inside os/<target> and build Android (.apk, .aab)…