Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Calendar Agenda

bobthearsonistbobthearsonist33 downloads

Embed read-only daily agendas backed by Power Desk calendar accounts.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

A read-only daily agenda block for Obsidian, backed by calendar accounts already connected through Power Desk.

Requirements

  • Obsidian 1.8.7 or later
  • Power Desk 2.12.2 enabled with at least one calendar source

Calendar Agenda does not authenticate accounts or store credentials. It reads Power Desk's in-memory calendar sources and cache.

Usage

Add a calendar-agenda code block to any note:

```calendar-agenda
date: today
```

Supported date values:

  • today - always show the current day.
  • note - derive the date from a filename beginning with YYYYMMDD or YYYY-MM-DD.
  • YYYY-MM-DD - show a fixed date.

If date is omitted, note is used.

Features

  • All-day and timed events
  • Localized dates and 12/24-hour time from Power Desk settings
  • Current, next, and ended status indicators
  • Per-calendar colors: a colored bar, light row tint, and swatch beside the calendar name
  • Locations, join links, and event links
  • Manual refresh and direct access to Power Desk calendar settings
  • Cached-event display when a source cannot refresh
  • Read-only operation; Calendar Agenda never creates, edits, or deletes events

Equal start and end timestamps are displayed as one minute for timed events or one day for all-day events. Negative durations remain invalid.

Installation

Download main.js, manifest.json, and styles.css from the latest release and place them in:

<vault>/.obsidian/plugins/calendar-agenda/

Enable Power Desk, connect the desired calendar accounts, then enable Calendar Agenda in Obsidian's Community plugins settings.

Release files

This repository contains the runtime plugin directly; no build step is required.

Development

Tests use Node's built-in test runner and a stubbed Obsidian API, so there are no dependencies to install:

npm test

License

MIT

HealthExcellent
ReviewSatisfactory
About
Insert a read-only daily agenda block into notes to display events from calendars connected via Power Desk. Show all-day and timed events with localized dates and 12/24-hour time, current/next/ended status, calendar colors, locations, join links and event links. Read Power Desk's in-memory calendar sources and cache without storing credentials, and display cached events when sources can't refresh.
CalendarDatesIntegrations
Details
Current version
0.2.0
Last updated
Yesterday
Created
Last week
Updates
2 releases
Downloads
33
Compatible with
Obsidian 1.8.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
bobthearsonistbobthearsonist
GitHubbobthearsonist
  1. Community
  2. Plugins
  3. Calendar
  4. Calendar Agenda

Related plugins

Day Planner

Turn tasks from daily notes, the Tasks plugin, and calendars into time blocks on an editable timeline, with built-in time tracker.

Full Calendar Remastered

Complete Calendar HUB experience. Work with all your calendars in one place. Analyze your time and take action!

Journals

Manage your journals.

Itinerary

Make planning your trip or event easier by rendering a calendar from event information found in your notes.

Reminder

Manage Markdown TODOs with reminder.

Periodic Notes

Manage your daily, weekly, and monthly notes.

Tasks Calendar Wrapper

Simple wrapper for Tasks Calendar and Tasks Timeline.

Calendarium

Craft mind-bending fantasy and sci-fi calendars.

Oura Ring

Import Oura Ring data into a note.

Yearly Glance

Year at a glance - overview of annual events with customizable management options.