Task Management Skill
When to Use This Skill
- •User asks to "add a new task" or "create a task"
- •User mentions "delete task" or "remove a task"
- •User needs to "update task details" or "change task information"
- •User wants to "view all tasks" or "check my task list"
- •User says "mark task as complete" or "toggle task status"
How This Skill Works
- •Add Task: Collect task information (title, description, due date) and create a new task in the list.
- •Delete Task: Identify the task to be deleted and remove it from the task list.
- •Update Task: Modify the task details based on user input (e.g., change due date, add description, etc.).
- •View Task List: Display all current tasks with their details (title, status, due date, etc.).
- •Mark as Complete: Toggle the completion status of a task (mark it as done or undone).
Output Format
Provide:
- •Task ID: Unique identifier for each task
- •Title: Task name or short description
- •Description: Detailed description of the task
- •Due Date: When the task is due (if applicable)
- •Status: "Completed" or "Pending"
Example
Input: "Add a task to complete the report by 5 PM tomorrow"
Output:
- •Task ID: 12345
- •Title: "Complete the report"
- •Description: "Finish writing the final report for the project"
- •Due Date: "2025-12-06 17:00"
- •Status: "Pending"
Input: "Update the task 'Complete the report' to include a reminder for the 3 PM review"
Output:
- •Task ID: 12345
- •Title: "Complete the report"
- •Description: "Finish writing the final report for the project. Include the 3 PM review reminder."
- •Due Date: "2025-12-06 17:00"
- •Status: "Pending"
Input: "Mark task 'Complete the report' as done"
Output:
- •Task ID: 12345
- •Title: "Complete the report"
- •Description: "Finish writing the final report for the project. Include the 3 PM review reminder."
- •Due Date: "2025-12-06 17:00"
- •Status: "Completed"