vault-calendar

Pull Google Calendar or Microsoft 365 events into Obsidian daily notes.

2|1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/ondrasek/cc-plugins --skill vault-calendar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vault-calendar
Source: https://github.com/ondrasek/cc-plugins/tree/main/plugins/obsidian-blueprint/skills/vault-calendar
Command: npx skills add https://github.com/ondrasek/cc-plugins --skill vault-calendar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Pull calendar events from Google Calendar or Microsoft 365 into Obsidian daily notes, enabling automatic scheduling and context for your day.

Core Features & Use Cases

  • Detects available calendar providers (Google Calendar or Microsoft 365) and fetches events for the target date.
  • Formats events into a Schedule section within the Obsidian daily note, including time, title, location, and notes.
  • Updates existing daily notes or creates new ones based on vault settings, ensuring content outside the schedule remains intact.
  • Use case: when planning your day, import today's events into the daily note to have a single view of tasks and commitments.

Quick Start

Ask to pull today's calendar events into my Obsidian daily notes.

Frequently Asked Questions about vault-calendar

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I import Google Calendar events into Obsidian daily notes?

To import Google Calendar events into Obsidian daily notes, you use an integration that fetches events via OAuth and formats them into a Schedule section within your target daily note.

Can I sync Microsoft 365 calendar schedules with Obsidian daily notes?

Yes, you can sync Microsoft 365 calendar schedules with Obsidian daily notes by pulling events through an OAuth-based provider connection that populates schedule blocks directly into the note.

Does importing calendar events overwrite existing content in Obsidian daily notes?

Importing calendar events updates existing Obsidian daily notes while preserving content outside the newly generated Schedule section, ensuring your existing tasks and notes remain completely intact.

What is the best way to automatically add upcoming events to Obsidian daily notes?

The best way to automatically add upcoming events to Obsidian daily notes is using an integration that detects your vault settings, fetches target date events, and formats them into a schedule block.

Do I need OAuth access to pull Microsoft 365 or Google Calendar schedules into Obsidian?

Yes, you need OAuth-based provider access to authenticate and pull calendar schedules from Google Calendar or Microsoft 365 into your Obsidian daily notes securely.

Will the integration create new daily notes if they do not exist for the target date?

Yes, the integration creates new daily notes based on your vault settings if they do not exist for the target date, or updates existing ones with the fetched calendar events.