things-mac

Automate Things 3 task management on macOS via things3-cli.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/balic-AI-ML-R-D-Resources/eliza_autonomous_agents --skill things-mac-balic-ai-ml-r-d-resources
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: things-mac
Source: https://github.com/balic-AI-ML-R-D-Resources/eliza_autonomous_agents/tree/main/packages/skills/skills/things-mac
Command: npx skills add https://github.com/balic-AI-ML-R-D-Resources/eliza_autonomous_agents --skill things-mac-balic-ai-ml-r-d-resources

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

macOS users who rely on Things 3 often have to manually manage tasks across apps. This Skill enables controlling Things 3 via the things3-cli directly from the terminal, reducing context-switching and speeding up workflow.

Core Features & Use Cases

  • Read-only access to Things data (inbox, today, upcoming, search) and read project/area/tags to stay informed.
  • Write operations via the Things URL scheme (e.g., add, update, move) to create or modify tasks from automation.
  • Use case: a user asks Otto to add a task to Things or to fetch today’s tasks and list them for planning.

Quick Start

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

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 the things3-cli to read inbox or upcoming lists and execute write operations via the Things URL scheme. This enables adding, updating, and moving todos directly through command-line automation.

Can I add new todos to Things 3 using a CLI command?

Yes, you can add new todos to Things 3 using a CLI command by leveraging the Things URL scheme. The Skill triggers write operations through the things3-cli, allowing you to create or update tasks directly from your terminal automation scripts.

What do I need to read Things 3 upcoming and inbox lists via automation?

To read Things 3 upcoming and inbox lists via automation, you need the things3-cli installed, appropriate macOS permissions, and access to the Things database. These components allow the Skill to perform read operations for your tasks and projects.

Does the Things URL scheme support searching and updating existing todos?

Yes, the Things URL scheme supports searching and updating existing todos. Combined with the things3-cli, it provides read access to search your tasks and write access to apply updates, move items, or modify existing todos within the Things 3 database.

Are there limitations when using things3-cli for task management on macOS?

Limitations when using things3-cli for task management on macOS include requiring explicit macOS permissions and direct Things database access for read operations. Write operations are constrained by the capabilities of the Things URL scheme for adding or modifying todos.