Introducing TaskML: Manage Your Projects and Tasks with ChatGPT


Hi everyone :wave:,

I’m excited to introduce TaskML, a new plugin for ChatGPT that allows you to manage your projects and tasks.

Here are some example prompts:

create a new project called ‘Personal website’

add a task to register a domain name

mark that task as done

add a due date to that task and set it for tomorrow

show all my tasks in a table

show all the tasks due next week

Note, all tasks in TaskML live within projects, so first create a project, then add tasks.

Here’s a quick demo video showing TaskML in action:

You can find TaskML by searching ‘task’ in the ChatGPT Plugin Store.

I hope you find TaskML useful, and I’d love to hear your feedback on how to make it better. If you have any thoughts at all, reply here, or email me at :slightly_smiling_face:


James (Chief TaskML’er)


Hi everyone, we’re currently updating TaskML (adding some new features :eyes:) so it’s temporarily not available on the Plugin Store.

This is all part of the usual plugin update process, and we should be back within the next 24-48 hours. :slightly_smiling_face:

TaskML is re-approved and back on the Plugin Store. :rocket:

Here’s what’s new:

1. Completed_at timestamps

Tasks and projects now save the exact time/date they were completed, so you can now ask things like:

show all the tasks I completed last week

2. Due dates

You can add deadlines to tasks and projects with prompts such as:

set that task as due tomorrow

and then ask things such as:

show me all overdue tasks

show all tasks due next week


3. Query by multiple statuses at once

All tasks and projects have a status which can be todo, in progress, complete, paused, canceled. Previously TaskML could only query by one status at a time, but now you can ask for multiple statuses in one go. E.g.

show me all incomplete tasks

(returns all tasks which are not complete or canceled)


show me all active tasks

(returns all todo and in progress tasks)

I hope these new features are useful, and if you have any feedback, please let me know. :slightly_smiling_face:

Small update: We’ve been working to improve the consistency and clarity in how tasks are formatted.

Here’s how your tasks (grouped by project) now appear:

We don’t want to be too prescriptive with this - it’s the default format for task lists, but you can still ask ChatGPT to display tasks how you like, in whatever order, filtered by status/project, with additional info etc etc!

As always, if you have ideas or feedback, please let us know. :slightly_smiling_face:

Hi James!
Where can I find the manifest.json file for your plugin?
I’d like to try it out on one of Microsoft’s copilot platforms - it supports the openai plugins.

Hey :wave:

TaskML won’t work ‘out of the box’ with other platforms as all requests are authenticated (tokens gained via the ChatGPT → TaskML Oauth flow).

However, you can find the manifest at

The .well-known/ai-plugin.json is a standard path for manifest files.