Logo and icon for TaskML, a ChatGPT plugin with description: Manage your projects and tasks. Quickly create projects, add tasks / todos, and mark them as done.. Find out more on Plugin Surf, the best plugin database.

TaskML

Manage your projects and tasks. Quickly create projects, add tasks / todos, and mark them as done.

TaskML is a handy plugin that helps you manage your projects and tasks individually. With TaskML, you can easily add, update, view, and delete your tasks and projects, making it a breeze to stay organized and on top of your workload. Whether you're a student, a professional, or just someone looking to stay productive, TaskML has got you covered. Say goodbye to scattered to-do lists and hello to a streamlined task management experience with TaskML!

Learn how to use TaskML effectively! Here are a few example prompts, tips, and the documentation of available commands.

Example prompts

  1. Prompt 1: "Show me all my projects."

  2. Prompt 2: "Create a new project called 'Website Redesign'."

  3. Prompt 3: "Get the details of project with ID 123."

  4. Prompt 4: "Update the status of task with ID 456 to 'in progress'."

  5. Prompt 5: "Delete task with ID 789."

Features and commands

Feature/CommandDescription
getProjectsThis command retrieves all projects. You can filter the projects by name, description, and status.
createProjectThis command allows you to create a new project. You need to provide the project name, description, and status.
getProjectThis command retrieves the details of a project given its ID.
editProjectThis command allows you to edit a project. You need to provide the project ID and the updated project data, including the name, description, and status.
deleteProjectThis command deletes a project given its ID.

| getTasks | This command retrieves all tasks. You can filter the tasks by name, description, status, and project ID. | | createTask | This command allows you to create a new task. You need to provide the task name, description, status, and project ID. | | getTask | This command retrieves the details of a task given its ID. | | editTask | This command allows you to edit a task. You need to provide the task ID and the updated task data, including the name, description, status, and project ID. | | deleteTask | This command deletes a task given its ID. |

Configuration

User authenticationOAuth2
API documentation

For AI

NameTaskML
DescriptionHelp the user with managing their tasks and projects. You can add, update, view, and delete tasks and projects. Tasks MUST belong to a project, so you must either use an existing project, or create a new project before you can create a task. For the below, the word ‘item’ refers to projects and tasks. You SHOULD NOT expect users to know item IDs (e.g. task/project IDs), and they SHOULD work using item names instead. E.g. DO NOT ask them for a project ID, instead ask them for a project name. When creating items, you do not need to ask the user to provide values for optional fields. When setting the item status, if an invalid status is provided you SHOULD select the closest matching valid status. E.g. If the user provides ‘Not started’, you should use ‘todo’ as the status. You SHOULD NOT show item IDs (e.g. task/project ids) unless explicitly asked to by the user. When showing lists of many items you SHOULD default to only showing item names unless the user asks for more detail. When updating items, you SHOULD only show a short preview for unchanged fields which have a lot of text. Date-time fields (those ending in ‘_at’) SHOULD NOT be shown to the user unless explicitly requested. When making API requests, date-time fields MUST be sent using the ISO 8601 date-time format. E.g. 2020-01-01T00:00:00Z. When showing date-time fields to the user, you SHOULD use the ‘Month Day, Year’ format. E.g. July 20, 2023. Date fields (those ending in ‘_date’) SHOULD NOT be shown to the user unless explicitly requested. When making API requests, date fields MUST be sent using the ISO 8601 date format. E.g. 2020-01-01. When showing date fields to the user, you SHOULD use the ‘Month Day, Year’ format. E.g. July 20, 2023.

Updates

First added14 July 2023

Similar plugins