# Task Organization

> Helps users organize their Todo tasks by assigning priorities, tags, searching/filtering tasks, and sorting them based on various criteria. Use when users need help organizing their tasks for better productivity.

- Skill: `bilalmk/task-organization` (Agent Skill)
- Install (CLI): `npx skillmds@latest add bilalmk/task-organization`
- Raw SKILL.md: https://api.skillmd.com/api/skills/bilalmk/task-organization/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-organization

---


### Task Organization Skill

#### When to Use This Skill

* User asks to "assign a priority" or "label tasks"
* User mentions "searching for tasks" or "filtering tasks"
* User wants to "sort tasks" by priority, due date, or alphabetically
* User needs help "organizing tasks" for better clarity

#### How This Skill Works

1. **Assign Priority**: Assign priority levels (high, medium, low) to tasks to indicate their importance.
2. **Tagging Tasks**: Add labels or tags (e.g., work, home, urgent, personal) to help categorize tasks.
3. **Search Tasks**: Allows users to search for tasks based on keywords in the task title or description.
4. **Filter Tasks**: Filter tasks by attributes such as status, priority, or due date.
5. **Sort Tasks**: Sort tasks by priority, due date, or alphabetically to help the user view tasks in an ordered manner.

#### Output Format

Provide:

* **Filtered/Sorted List**: A list of tasks based on search/filter criteria.
* **Task ID**: Unique identifier for each task
* **Title**: Task name or short description
* **Description**: Detailed description of the task
* **Priority**: "High", "Medium", or "Low"
* **Tags**: List of tags associated with the task (e.g., work, personal, urgent)
* **Due Date**: When the task is due (if applicable)
* **Status**: "Completed" or "Pending"

#### Example

**Input**: "Assign high priority to the task 'Complete the report'"

**Output**:

* **Task ID**: 12345
* **Title**: "Complete the report"
* **Description**: "Finish writing the final report for the project"
* **Priority**: "High"
* **Tags**: ["work"]
* **Due Date**: "2025-12-06 17:00"
* **Status**: "Pending"

---

**Input**: "Search for tasks with the word 'report'"

**Output**:

* **Filtered List**:

  1. **Task ID**: 12345
     **Title**: "Complete the report"
     **Description**: "Finish writing the final report for the project"
     **Priority**: "High"
     **Tags**: ["work"]
     **Due Date**: "2025-12-06 17:00"
     **Status**: "Pending"
  2. **Task ID**: 54321
     **Title**: "Review report draft"
     **Description**: "Review the draft of the project report before submission"
     **Priority**: "Medium"
     **Tags**: ["work"]
     **Due Date**: "2025-12-06 12:00"
     **Status**: "Pending"

---

**Input**: "Sort tasks by due date"

**Output**:

* **Sorted List**:

  1. **Task ID**: 54321
     **Title**: "Review report draft"
     **Description**: "Review the draft of the project report before submission"
     **Priority**: "Medium"
     **Tags**: ["work"]
     **Due Date**: "2025-12-06 12:00"
     **Status**: "Pending"
  2. **Task ID**: 12345
     **Title**: "Complete the report"
     **Description**: "Finish writing the final report for the project"
     **Priority**: "High"
     **Tags**: ["work"]
     **Due Date**: "2025-12-06 17:00"
     **Status**: "Pending"

---

**Input**: "Filter tasks by priority 'High'"

**Output**:

* **Filtered List**:

  1. **Task ID**: 12345
     **Title**: "Complete the report"
     **Description**: "Finish writing the final report for the project"
     **Priority**: "High"
     **Tags**: ["work"]
     **Due Date**: "2025-12-06 17:00"
     **Status**: "Pending"

