obsidian-tasks

Create and edit Obsidian tasks with due dates, priorities, and recurrence patterns.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/danielshue/obsidian-vault-copilot --skill obsidian-tasks-danielshue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-tasks
Source: https://github.com/danielshue/obsidian-vault-copilot/tree/main/test-vault/Reference/Skills/obsidian-tasks
Command: npx skills add https://github.com/danielshue/obsidian-vault-copilot --skill obsidian-tasks-danielshue

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the creation and management of tasks within Obsidian, ensuring that due dates, priorities, and recurrence are handled correctly according to the Obsidian Tasks plugin's syntax.

Core Features & Use Cases

  • Task Creation: Add new tasks with specific due dates, scheduled times, or start dates.
  • Task Modification: Update existing tasks, including setting completion status and dates.
  • Querying Tasks: Generate task queries to filter and display tasks based on various criteria.
  • Use Case: Quickly add a task to your daily notes that needs to be completed by the end of the week, with a high priority.

Quick Start

Add a new task to your notes with the description "Review project proposal" due by 2026-02-15.

Frequently Asked Questions about obsidian-tasks

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

FAQPage Schema
How do I add an Obsidian task with a due date and priority?

To add an Obsidian task, you create a checklist item in your markdown file and append specific emoji-based syntax for the due date and priority. This ensures the Obsidian Tasks plugin correctly parses and tracks the task properties.

Can I set up recurring tasks in Obsidian markdown files?

Yes, you can set up recurring tasks in Obsidian markdown files by applying recurrence patterns using the designated emoji-based syntax. This allows the Obsidian Tasks plugin to automatically generate the next task upon completion.

How do I query tasks in Obsidian to filter by scheduled dates?

You can query tasks in Obsidian to filter by scheduled dates by generating specific markdown-based query blocks. The syntax allows you to display tasks matching various criteria like scheduled dates, start dates, and priorities.

What is the correct syntax for modifying Obsidian task properties like start dates?

Modifying Obsidian task properties requires appending specific emoji-based formatting to the checklist item. This syntax dictates how start dates, scheduled dates, and completion status are recognized by the Obsidian Tasks plugin.

Does this approach require the Obsidian Tasks plugin to function?

Yes, this approach relies entirely on the Obsidian Tasks plugin syntax to function. The Skill formats markdown task properties like due dates and priorities specifically to be recognized and managed by that plugin within Obsidian.