---
title: I made a todo list block
description: The Todo List block enhances WordPress editing by allowing users to create actionable tasks directly within the editor, streamlining the publishing workflow.
doc_version: current
last_updated: '2026-03-31T09:56:33.000Z'
date: '2021-08-01T05:00:00.000Z'
author: Rich Tabor
summary: The Todo List block enhances WordPress editing by allowing users to create actionable tasks directly within the editor, streamlining the publishing workflow.
tags:
  - Blocks
  - Gutenberg
  - WordPress
published: true
type: blog
url: /todo-list-block
canonical: https://richtabor.com/todo-list-block
id: 1187
---

I’m currently full on in the process of [building a full site editing Block Theme](https://twitter.com/richtabor/status/1415293927050067974) to replace my blog’s current theme, [Tabor](/tabor-wordpress-theme/). While diving into this project I’ve explored a few areas where I can improve my personal publishing flow.

The first was bringing editor comments into Gutenberg with my [Markdown Comment](/markdown-comments/) block, and today I am releasing a second in that same vein: the [Todo List block](https://wordpress.org/plugins/todo-list-block).

![Create a publishing checklist with the Todo List block](https://i0.wp.com/rich.blog/wp-content/uploads/2023/01/23652-image-1-1.png?ssl=1&resize=1776%2C1090)

_Create a publishing checklist with the Todo List block_

Todo List is a simple, editor-only block designed to quickly add tasks directly within the editor.

When drafting an idea for a post, like most folks, I typically start by composing an outline of what I want write about. A common workflow of mine is to take thoughts, ideas and questions, then form them into actionable tasks such as researching, learning, or exploring ideas.

Todo List makes it easy to keep track of those tasks, all in the context of a particular post. You may also use it to add a publishing checklist to the post, such as using a [headline analyzer](https://coschedule.com/headline-analyzer), adding featured images, adding social images, etc.

![Using the Todo List block to create an outline of a post](https://i0.wp.com/rich.blog/wp-content/uploads/2023/01/8a26d-image-2.png?ssl=1&resize=1778%2C1092)

_Using the Todo List block to create an outline of a post_

When drafting content, the ability to take a snippet of text and convert into an actionable task is something I’d expect to be able to do. So I baked in a few block transforms. I’m a huge fan of blocks transforms and how they improve the WordPress publishing experience. Being able to morph a block into another, without loosing content/attributes, is a powerful way to level-up editing. That saying, you may transform paragraph text, list items and even editorial comments added by [Markdown Comment](/markdown-comments/) directly into actionable todos, just like you can in the iOS Notes app for example. You may even take multiple blocks of the sort and _convert them all_ into a single todo list.

Todo List also supports block prefixes, which are keyboard shortcuts in a sense, to toss blocks in the editor with a few keystrokes. Adding `[]`, or `-[]` plus the `space` key will add a Todo List to the page. Too easy.

![Quickly add todo lists with keyboard shortcuts and transforms.](https://i0.wp.com/rich.blog/wp-content/uploads/2023/01/26cc5-prefixes.gif?resize=1480%2C852&ssl=1)

_Quickly add todo lists with keyboard shortcuts and transforms._

I’m really interested in blocks and experiences that level-up publishing; not just provide content (_although those are just as important_).

## Sitemap

[Full site index](/sitemap.md)
