things-mac

Manage Things 3 tasks and todos via command line.

Updated May 7, 2026
One-click install
npx skills add https://github.com/MOODMNKY-LLC/mnky-atlas --skill things-mac-moodmnky-llc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: things-mac
Source: https://github.com/MOODMNKY-LLC/mnky-atlas/tree/main/skills/things-mac
Command: npx skills add https://github.com/MOODMNKY-LLC/mnky-atlas --skill things-mac-moodmnky-llc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually managing tasks across your Things 3 inbox, projects, and tags on macOS is time-consuming, especially when you need to add, update, or search for multiple todos without navigating the app's UI.

Core Features & Use Cases

  • Full Task Lifecycle Management: Add, update, list, search, and inspect todos, inbox items, today's tasks, projects, areas, and tags directly via command line.
  • Bulk Task Operations: Quickly add checklist items to tasks, move tasks between projects or headings, and apply or modify tags in bulk.
  • Use Case: For example, you can create a "Trip prep" task with a checklist of passport and tickets, assign it to your Travel project's "Before" heading, and tag it with "vacation" in seconds without opening the Things app.

Quick Start

Use the things-mac skill to add a new "Buy milk" todo with notes "2% + bananas" directly to your Things 3 inbox.

Frequently Asked Questions about things-mac

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Things 3 tasks from the command line on macOS?

You can manage Things 3 tasks from the command line by using a CLI interface to add, update, list, and search todos across your inbox, today list, projects, and tags without opening the app.

Do I need to grant special permissions to manage Things 3 todos via CLI?

Yes, managing Things 3 todos via CLI requires granting Full Disk Access permissions on macOS so the tool can read the local Things database and execute URL scheme write operations.

Can I bulk update task tags and checklists in Things 3 without the GUI?

Yes, you can bulk update task tags and checklists in Things 3 without the GUI by executing command line operations to add checklist items and apply tags to multiple tasks instantly.

What is the best way to automate task creation in Things 3 on macOS?

The best way to automate task creation in Things 3 on macOS is using a command line tool to programmatically create todos, add notes, assign them to projects, and apply tags.

Why does my command line tool fail to read the Things 3 database?

A command line tool fails to read the Things 3 database if the things3-cli binary is missing or if macOS Full Disk Access permissions are not enabled for the terminal application.