things-mac

Manage Things 3 tasks via the `things` CLI tool.

2|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/FatBy/DD-OS --skill things-mac-fatby
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: things-mac
Source: https://github.com/FatBy/DD-OS/tree/main/skills/things-mac
Command: npx skills add https://github.com/FatBy/DD-OS --skill things-mac-fatby

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines task management on macOS by allowing interaction with the Things 3 application via its command-line interface, simplifying task creation, organization, and retrieval.

Core Features & Use Cases

  • Task Management: Add, update, and list tasks, projects, and areas within Things 3.
  • Database Interaction: Read directly from the local Things database for inbox, today, and upcoming tasks.
  • URL Scheme Integration: Utilizes the Things URL scheme for adding and modifying todos.
  • Use Case: Quickly add a new to-do item like "Schedule dentist appointment for next week" to your Things inbox or a specific project without leaving your current application.

Quick Start

Add a new task to your Things 3 inbox by saying "Add a task to Things: Buy groceries".

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

You can manage Things 3 tasks from the command line by using the `things` CLI tool to add, update, and list projects, areas, and todos via database reads and the Things URL scheme.

Can I add a new to-do to Things 3 without opening the app?

Yes, you can add a new to-do to Things 3 without opening the app by utilizing the Things URL scheme to send tasks directly to your inbox or specific projects.

Do I need the `things` binary installed to use this task management integration?

Yes, you need the `things` binary installed and accessible in your shell environment to execute commands for reading the database and managing your todos.

How do I list upcoming tasks in Things 3 using a CLI?

To list upcoming tasks, the CLI reads directly from your local Things database, allowing you to retrieve and view inbox, today, and upcoming todos programmatically.

Does this approach support modifying existing projects and areas in Things 3?

Yes, this approach supports modifying existing projects and areas in Things 3 by using the URL scheme to update todos and organizational structures via command-line scripts.