# Task Manager

> Helps users manage their Todo tasks: create new tasks, delete existing ones, update task details, view tasks, and mark them as complete. Use when users need help managing their to-do list.

- Skill: `bilalmk/task-manager` (Agent Skill)
- Install (CLI): `npx skillmds@latest add bilalmk/task-manager`
- Raw SKILL.md: https://api.skillmd.com/api/skills/bilalmk/task-manager/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: bilalmk (https://skillmd.com/u/bilalmk)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/bilalmk/task-manager

---


### 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

1. **Add Task**: Collect task information (title, description, due date) and create a new task in the list.
2. **Delete Task**: Identify the task to be deleted and remove it from the task list.
3. **Update Task**: Modify the task details based on user input (e.g., change due date, add description, etc.).
4. **View Task List**: Display all current tasks with their details (title, status, due date, etc.).
5. **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"

