things-mac

Manage Things 3 tasks on macOS via the things CLI.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/badbsallyy/openclaw-source-code --skill things-mac-badbsallyy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: things-mac
Source: https://github.com/badbsallyy/openclaw-source-code/tree/main/openclaw-sourcecode.zip/skills/things-mac
Command: npx skills add https://github.com/badbsallyy/openclaw-source-code --skill things-mac-badbsallyy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines task management within the Things 3 application on macOS by leveraging a command-line interface for adding, updating, and querying tasks.

Core Features & Use Cases

  • Task Creation: Add new todos with titles, notes, deadlines, and assign them to projects or areas.
  • Task Querying: Read tasks from your inbox, today's list, upcoming tasks, or search for specific items.
  • Use Case: When you need to quickly add a reminder to buy groceries for tomorrow or check what tasks are due today, this Skill can handle it without you needing to open the Things 3 app.

Quick Start

Use the things-mac skill to add a new task called "Schedule dentist appointment" to your inbox.

Frequently Asked Questions about things-mac

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

FAQPage Schema
How do I add Things 3 tasks on macOS without opening the app?

You can add Things 3 tasks on macOS by using a command-line interface to create todos with titles, notes, and deadlines directly in your local database. This allows you to add tasks to your inbox or specific projects without manually launching the application.

Can I query my Things 3 today list and upcoming tasks via the command line?

Yes, querying your Things 3 today list and upcoming tasks via the command line is supported. You can read tasks from your inbox, today's list, upcoming tasks, or search for specific items locally on your macOS system.

Do I need a specific CLI binary to manage Things 3 todos from macOS?

Yes, managing Things 3 todos requires the specific `things` binary to be installed on your macOS system. Optionally, you must grant Full Disk Access to the binary if you want to read data directly from the local Things database.

How do I update existing projects and tags in Things 3 using a CLI?

To update existing projects and tags in Things 3 using a CLI, you execute commands that modify your local database and interact via the URL scheme. This supports updating todos, projects, areas, and tags directly from the terminal.

Why does my Things 3 CLI fail to read local tasks on macOS?

If your Things 3 CLI fails to read local tasks on macOS, it is likely due to missing permissions. You must grant Full Disk Access to the `things` binary in your macOS settings to allow it to read from the local Things database successfully.