---
title: "Markdown Checklist action for ActionClip"
canonical_url: "https://actionclip.app/actions/markdown-checklist"
document_type: "standalone_action"
official: true
action_count: 1
catalog_schema_version: 1
catalog_revision: "2026-08-21.1"
catalog_published_at: "2026-08-20T18:50:00Z"
---

# Markdown Checklist action for ActionClip

Turn selected lines into unchecked Markdown tasks.

## What it does

Creates one unchecked task per non-empty line, preserving indentation and replacing existing bullet, number, or checkbox markers.

## Action details

| Field | Value |
| --- | --- |
| Category | Markdown |
| Action type | JavaScript |
| Result | Replace or copy text |
| Internet | Not required |

## Action and outcome

| Action | Outcome |
| --- | --- |
| **Markdown Checklist** — Selected text: Plan launch - [x] Confirm date 3. Publish | - [ ] Plan launch - [ ] Confirm date - [ ] Publish |

## How to turn selected lines into unchecked Markdown tasks with ActionClip

1. Select the text you want to use.
2. Choose **Markdown Checklist** from ActionClip.
3. Review the result, then replace the selection or copy the new text.

## Requirements

No setup required.

## Privacy

Runs locally in ActionClip’s JavaScript sandbox. Selected text does not leave your Mac.

## Action configuration

````javascript
function run(selected_text) {
  return selected_text
    .split(/\r\n?|\n/)
    .filter((line) => !/^[ \t]*$/.test(line))
    .map((line) => {
      const indent = (line.match(/^[ \t]*/) || [""])[0];
      const content = line
        .slice(indent.length)
        .replace(/^(?:(?:[-+*]|\d+[.)])\s+)?(?:\[[ xX]\]\s+)?/, "")
        .trim();
      return indent + "- [ ] " + content;
    })
    .join("\n");
}
````

## Links

- [HTML listing](https://actionclip.app/actions/markdown-checklist)
- [Download action definition](https://actionclip.app/actions/markdown-checklist.actionclip)
- [Browse Markdown actions](https://actionclip.app/marketplace#marketplace-markdown)
- [All Marketplace listings](https://actionclip.app/marketplace)
