things-mac

Automate Things 3 task management on macOS via the things CLI.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/Dolonia333/dolo.ai --skill things-mac-dolonia333
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: things-mac
Source: https://github.com/Dolonia333/dolo.ai/tree/main/skills/things-mac
Command: npx skills add https://github.com/Dolonia333/dolo.ai --skill things-mac-dolonia333

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage Things 3 data from the command line on macOS: read tasks, search and list items, and update or add tasks via URL schemes, enabling automation and faster task management without switching apps.

Core Features & Use Cases

  • Read-only: list inbox, today, upcoming, or search, from the local Things database.
  • Write operations: add or update tasks via the Things URL scheme to automate task management.
  • Quick examples: integrate with scripts to add tasks based on email summaries or calendar events.

Quick Start

Install things3-cli on macOS and use the URL scheme to add a sample task to Things.

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 macOS command line?

You can manage Things 3 tasks from the macOS command line by using the things CLI binary to read local databases and the Things URL scheme to write or update to-dos.

Can I automate adding to-dos to Things 3 using scripts?

Yes, you can automate adding to-dos to Things 3 by writing scripts that use the Things URL scheme to create and update tasks automatically without manual input.

How do I list my inbox and upcoming tasks in Things 3 via CLI?

To list your inbox and upcoming tasks, use the things CLI binary to query and read items directly from your local Things database on macOS.

Do I need any specific binaries to read and write Things 3 data via automation?

Yes, you need the things binary installed to read the local Things database, and the Things URL scheme must be available to perform write operations.

What is the best way to integrate email summaries into Things 3?

The best way to integrate email summaries into Things 3 is by using scripts that parse summaries and trigger the Things URL scheme to automatically add new tasks.

Are there limitations to updating Things 3 tasks using the URL scheme?

Updating Things 3 tasks using the URL scheme is limited to write operations for adding or modifying items, while reading tasks requires the local things CLI binary.