Agenda Tasks

approved

by elias-shalom

Agenda provide intuitive task management interfaces and calendar views. Seamlessly integrate with your existing notes while organizing tasks across multiple views. - This plugin has not been manually reviewed by Obsidian staff.

โ˜… 8 starsโ†“ 685 downloadsUpdated 2mo agoGPL-3.0

๐Ÿ“… Agenda Tasks

A comprehensive task management and calendar plugin for Obsidian

Release License Obsidian

Overview

Agenda Tasks transforms your Obsidian vault into a powerful productivity system by providing intuitive task management interfaces and multiple calendar views. Seamlessly integrate with your existing Obsidian notes while organizing tasks across multiple views for maximum efficiency.

Key Benefits:

  • ๐ŸŽฏ Multiple view types tailored to different workflows
  • ๐Ÿ”„ Real-time synchronization with your notes
  • ๐Ÿ—๏ธ Compatible with Obsidian Tasks plugin
  • ๐ŸŒ Support for 6+ languages
  • โš™๏ธ Highly customizable interface

๐Ÿ“– Table of Contents


โœจ Features

๐Ÿ“Š Available Views

Overview View

  • Dashboard-style task summary with key metrics
  • Statistics and progress tracking
  • Quick access to upcoming deadlines
  • Task distribution by project/folder
  • Overdue task highlighting
  • Customizable widgets

List View

  • Customizable task listing with multiple columns
  • Advanced filtering by date, project, priority, and tags
  • Group tasks by date, folder, status, or custom attributes
  • Inline task editing
  • Collapsible task groups
  • Bulk actions for multiple tasks

Table View

  • Spreadsheet-style task management
  • Customizable columns and layouts
  • Sortable and resizable columns
  • Quick entry and editing of task attributes
  • CSV export capabilities
  • Conditional formatting

Calendar View

  • Multiple calendar layouts (day, week, work week, month, and year)
  • Task visualization on calendar grid
  • Mini-calendar for quick date navigation
  • Task indicators showing busy days
  • Quick task creation at specific times
  • Syncs with native Obsidian daily notes

๐Ÿ”ง General Capabilities

  • โœ… Parse and track tasks from your entire vault
  • โœ… Compatible with Obsidian Tasks syntax
  • โœ… Real-time task updates
  • โœ… Customizable interface with themes support
  • โœ… Keyboard shortcuts for common actions
  • โœ… 6+ language support (English, Spanish, German, Portuguese, French, Italian)

๐Ÿ“ธ Screenshots

ViewScreenshot
Overview DashboardOverview
List ViewList View
Table ViewTable View
Month CalendarMonth View
Week CalendarWeek View
Day ViewDay View

ViewScreenshot
Overview DashboardOverview
List ViewList View
Table ViewTable View
Month CalendarMonth View
Week CalendarWeek View
Day ViewDay View

๐Ÿ“ฅ Installation

From Obsidian Community Plugins (Recommended)

  1. Open Obsidian Settings
  2. Navigate to Community Plugins and disable Safe Mode
  3. Click Browse and search for "Agenda"
  4. Click Install and then Enable

Manual Installation

  1. Download the latest release from the releases page
  2. Extract the zip file to your vault's .obsidian/plugins/obsidian-agenda/ folder
  3. Verify the following files are present:
    • main.js
    • styles.css
    • manifest.json
  4. Enable the plugin in Obsidian Settings โ†’ Community Plugins

Requirements:

  • Obsidian v0.13.0 or higher
  • No additional dependencies required

๐Ÿš€ Quick Start

Creating Your First Agenda View

  1. Click the Agenda icon in the left sidebar ribbon
  2. Select your preferred view type:
    • Overview - Dashboard with key metrics
    • List - Detailed task list
    • Table - Spreadsheet view
    • Calendar - Calendar visualization
  3. Your tasks will automatically populate from your vault

Common Actions

  • Filter tasks - Use the filter panel to narrow down tasks
  • Create task - Use Ctrl+P or the create button
  • Edit task - Click any task to edit inline or in modal
  • Sort tasks - Click column headers to sort (List and Table views)

For comprehensive guides, visit the Wiki.


๐Ÿ“ Task Format and Compatibility

Agenda Tasks works seamlessly with tasks created using the standard Obsidian checkbox format (- [ ]) and is fully compatible with the popular Obsidian Tasks plugin.

Supported Metadata

The plugin recognizes and properly handles all standard Obsidian Tasks metadata:

MetadataIconExample
Due Date๐Ÿ“…- [ ] Task ๐Ÿ“… 2024-12-31
Scheduled Dateโณ- [ ] Task โณ 2024-06-15
Start Date๐Ÿ›ซ- [ ] Task ๐Ÿ›ซ 2024-06-01
Priorityโซโฌ- [ ] Task โซ
Recurrence๐Ÿ”- [ ] Task ๐Ÿ” every day
Tags#tag- [ ] Task #project #urgent

Example Task

- [ ] Complete project documentation ๐Ÿ“… 2024-12-31 โซ #project #documentation
- [ ] Review pull requests โณ 2024-06-15 #code-review
- [x] Submit final report ๐Ÿ›ซ 2024-06-01 โœ…

โš™๏ธ Configuration

View Settings

  • Tab Visibility - Choose which views to display in the header
  • Default View - Set your preferred view on plugin load
  • Theme Integration - Customize colors and appearance

Filtering & Sorting

  • Date Filters - Filter by today, overdue, upcoming, or custom ranges
  • Priority Filters - Show tasks by priority level
  • Tag Filters - Filter by task tags
  • Folder Filters - Organize by file location

Advanced Options

  • Keyboard Shortcuts - Customize shortcuts for common actions
  • Widget Configuration - Personalize dashboard widgets
  • Display Preferences - Adjust how tasks are displayed

Access settings via: Obsidian Settings โ†’ Community Plugins โ†’ Agenda Tasks


๐Ÿ“‹ Changelog

Version 1.0.5 ๐ŸŽจ

  • Improved loading experience with skeleton loading (replaced spinner)
  • Enhanced list view aesthetics and visual design
  • Priority distinction and highlighting in list view
  • New hero widget added to dashboard
  • Various UI/UX improvements and polish

Version 1.0.4 โœจ

  • Native task creation from calendar views (add task to calendar)
  • Command palette integration (Ctrl+P shortcut for task creation)
  • Task reload button in toolbar
  • Mouse over highlight in list view
  • Alphabetical sorting in list view
  • Day line indicator in month view
  • Navigate to day view from year view

Version 1.0.3 ๐ŸŽจ

  • Configurable view header tabs
  • Display today's date in Overview tab
  • Week number display in header

Version 1.0.2 ๐Ÿ›

  • Calendar view year view
  • Various bug fixes and stability improvements

Version 1.0.1 ๐Ÿš€

  • Enhanced compatibility with Tasks plugin dataview format
  • Recursive/repeating tasks support (๐Ÿ”)
  • Mobile device support

Version 1.0.0 ๐ŸŽ‰

Included Features:

  • Multiple task visualization views (Overview, List, Table, Calendar)
  • Full compatibility with standard Obsidian task format
  • Integration with Obsidian Tasks plugin metadata
  • Advanced filtering, sorting, and grouping capabilities
  • Customizable display options and themes

Known Limitations (at release):

  • Task creation and editing requires Markdown files or Obsidian Tasks plugin
  • Calendar view does not support time-of-day scheduling
  • View-only functionality for most task operations

๐Ÿ—“๏ธ Planned for Future Versions

  • โฌœ Advanced task creation/editing UI
  • โฌœ Time-of-day task scheduling
  • โฌœ Custom status implementation
  • โฌœ Time blocks and scheduling
  • โฌœ Advanced dashboard widgets
  • โฌœ Integration with external calendar services

๐Ÿค Contributing

We welcome contributions! Whether it's bug reports, feature suggestions, or code improvements:

  1. Report Issues - GitHub Issues
  2. Submit PRs - Fork the repository and create a pull request
  3. Improve Translations - Help translate the plugin to more languages

Development Setup

# Clone the repository
git clone https://github.com/elias-shalom/obsidian-agenda.git
cd obsidian-agenda

# Install dependencies
npm install

# Start development
npm run dev

# Build for production
npm run build

๐Ÿ’ฌ Support and Feedback

Getting Help

  • ๐Ÿ“– Check the Wiki
  • ๐Ÿ› Report bugs on GitHub Issues
  • ๐Ÿ’ก Suggest features via GitHub Discussions

Feedback

Your feedback helps us improve! Please share:

  • Feature requests
  • Bug reports
  • Usage suggestions
  • Translation improvements

โญ Support Us

If you find this plugin useful, please consider:

  • โญ Starring the GitHub repository
  • ๐Ÿ“ข Sharing it with others
  • ๐Ÿ’ฌ Reviewing the plugin in Obsidian Community
  • โ˜• Supporting development (coming soon)

๐Ÿ“„ License

This project is licensed under the MIT License.


Made with โค๏ธ for the Obsidian community

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.