
task-manager
Helps users manage their Todo tasks: create new tasks, delete existing ones, update task details, vi
by bilalmk|Open Source
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"