| image | ||
| LICENSE | ||
| main.js | ||
| manifest.json | ||
| README.md | ||
| styles.css | ||
| User_Guide_cn.md | ||
🔄 Daily Task Auto Generator
📖 Introduction
Daily Task Auto Generator is an Obsidian plugin that helps you automatically generate daily task files with customizable templates. This plugin provides a convenient way to create, organize, and manage your daily tasks, suitable for both personal task tracking and work progress recording.
🖼️ Picture presentation
The task content is automatically generated by default.

✨ Features
- 🔄 Automatic Task Generation: Creates task files automatically each day, or only on workdays based on your settings
- 📝 Customizable Templates: Design your own task templates with variables like date, time, and progress indicators
- 📁 Smart File Organization: Automatically organizes files by year folders and month files
- 🌏 Month Name Localization: Supports month names in both Chinese and English
- 🔤 Dual Language Interface: Full support for both Chinese and English interfaces
💾 Installation
☁️ Automatic Installation (Coming Soon)
- Open Obsidian
- Go to Settings > Community Plugins
- Turn off "Safe Mode"
- Click "Browse" and search for "Daily Task Auto Generator"
- Click "Install"
- After installation, enable the plugin by toggling it on
📥 Manual Installation
- Download the latest release from the GitHub repository
- Extract the downloaded zip file
- Move the extracted folder to your Obsidian vault's
.obsidian/plugins/directory - Restart Obsidian
- Go to Settings > Community Plugins and enable "Daily Task Auto Generator"
⚙️ Configuration
- After enabling the plugin, go to Settings and find "Daily Task Auto Generator"
- Configure the following settings:
- 📂 Root Directory: Set the directory where task files will be stored (e.g., "DailyTasks")
- 🕒 Generation Mode: Choose between:
- 🚫 Off: No automatic generation
- 📆 Daily: Generate tasks every day
- 💼 Workdays Only: Generate tasks only on Monday through Friday
- 🔤 Language: Select your preferred interface language (Chinese or English)
- 📋 Task Template: Customize the template for your daily task files
- ✨ Animation Effects: Enable or disable UI animations
🔍 Usage
🤖 Automatic Task Generation
Based on your configuration, the plugin will automatically generate task files when you open Obsidian. Files are organized as follows:
- Root Directory (e.g., "DailyTasks")
- Year Folder (e.g., "2023")
- Month File (e.g., "10-October.md")
- Year Folder (e.g., "2023")
Each month file contains multiple daily task entries, with the latest entry at the top of the file.
👆 Manual Task Generation
If automatic generation is disabled or you need to recreate today's task:
- Go to the plugin settings page and click "Add Today's Task Manually"
- Or use the command palette (Ctrl+P) and search for "Add Today's Task"
📑 Task Format
Tasks are created using your custom template. You can use these variables:
{{date}}: Current date (YYYY-MM-DD format){{weekday}}: Current day of the week{{yearProgress}}: Percentage of year completed{{monthProgress}}: Percentage of month completed{{time}}: Current time
📋 Template Examples
📓 Simple Daily Log
## {{date}} ({{weekday}})
### Tasks
- [ ] Task 1
- [ ] Task 2
- [ ] Task 3
### Notes
💼 Work Progress Tracker
# {{date}} Work Log
Year progress: {{yearProgress}}
Month progress: {{monthProgress}}
## Today's Objectives
- [ ]
## Meetings
-
## Notes
-
## Tomorrow's Plan
-
❓ Troubleshooting
🚫 Task Not Generated Automatically
- Check if the plugin is enabled
- Verify your generation mode setting
- Ensure Obsidian has the necessary file permissions
🔠 Template Variables Not Working
- Make sure variables are in the correct format:
{{variableName}} - Check for typos in variable names
📁 File Structure Issues
- Verify that your root directory exists
- Check if you have write permissions to the directory
🆘 Support
If you encounter any issues or have suggestions:
- Check the GitHub repository for known issues
- Submit a new issue if your problem is not already reported
- Join the discussion on the Obsidian Forum
🙏 Thank you for using Daily Task Auto Generator! We hope this plugin helps improve your productivity and task management.

