things-mac

Manage Things 3 tasks on macOS via the things CLI.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/douglasjs/clawdbot_plugin_tools --skill things-mac-douglasjs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: things-mac
Source: https://github.com/douglasjs/clawdbot_plugin_tools/tree/main/things-mac
Command: npx skills add https://github.com/douglasjs/clawdbot_plugin_tools --skill things-mac-douglasjs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the management of tasks within the Things 3 application on macOS, allowing for both reading from and writing to your task database via a command-line interface.

Core Features & Use Cases

  • Task Management: Add, update, list, and search tasks in Things 3.
  • Database Interaction: Read projects, areas, and tags directly from the local Things database.
  • URL Scheme Integration: Utilize the Things URL scheme for adding and modifying tasks.

Quick Start

Add a new task to your Things inbox with the title "Schedule dentist appointment".

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 on macOS using a command-line interface?

You can manage Things 3 tasks on macOS by using a CLI to read task data from the local database and write new or updated tasks via the Things URL scheme. This allows you to add, update, list, and search tasks directly from the terminal.

Does the Things 3 CLI require Full Disk Access permissions on macOS?

Yes, managing Things 3 tasks via the local database requires Full Disk Access permissions on macOS. This access is necessary for the CLI to read projects, areas, and tags directly from your local Things database.

What is the best way to add a task to Things 3 inbox from the terminal?

The best way to add a task to your Things 3 inbox from the terminal is by utilizing the Things URL scheme integration. You can execute a CLI command to quickly write a new task, such as scheduling a dentist appointment, directly to your database.

Can I read projects and tags directly from the local Things 3 database?

Yes, you can read projects, areas, and tags directly from the local Things 3 database. This database interaction supports reading existing task data to list and search your task management entries efficiently.

Why does my Things 3 CLI tool fail to read local database data?

Your Things 3 CLI tool may fail to read local database data if the things3-cli tool is not installed or if you lack Full Disk Access permissions on macOS. Database operations require proper system permissions to access local task data.