things-mac

Read and write the local Things 3 database via command-line interface.

Updated Jun 18, 2026
One-click install
npx skills add https://github.com/wangqianCAI/OBI --skill things-mac-wangqiancai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: things-mac
Source: https://github.com/wangqianCAI/OBI/tree/main/skills/things-mac
Command: npx skills add https://github.com/wangqianCAI/OBI --skill things-mac-wangqiancai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the friction of switching between your terminal and the Things 3 application by providing a command-line interface to interact with your local task database.

Core Features & Use Cases

  • Task Management: Add, update, and list todos, projects, areas, and tags without leaving your command line.
  • Workflow Integration: Automate task creation from scripts or STDIN, perfect for piping output from other tools directly into your inbox.
  • Use Case: Quickly capture a task from a build script or a log file by piping the output into the things add command to ensure no action items are missed.

Quick Start

Use the things skill to list all tasks currently in your today view.

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 terminal?

You can manage Things 3 tasks from the macOS terminal by using a command-line interface that reads and writes to the local database, allowing you to add, update, and list todos without leaving the command line.

Can I automate task creation in Things 3 using command line scripts?

Yes, you can automate task creation in Things 3 by piping output from scripts or STDIN directly into the command line interface, capturing action items from build scripts or logs directly into your inbox.

Do I need any specific binaries or permissions to use a Things 3 CLI on macOS?

Using a Things 3 CLI on macOS requires the things3-cli binary and appropriate disk access permissions to read and write to your local database via URL schemes.

What task management features are available for Things 3 via the command line?

Command line task management for Things 3 supports inbox processing, project tracking, and todo updates, enabling you to list todos, projects, areas, and tags.

What is the best way to pipe terminal output into Things 3 as a new task?

The best way to pipe terminal output into Things 3 as a new task is using the things add command, which captures STDIN output and creates a new todo in your inbox.