things-mac

Manage Things 3 tasks via the things CLI on macOS.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires things, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines task management within the Things 3 application on macOS by allowing users to add, update, and query their tasks directly from the command line.

Core Features & Use Cases

  • Task Management: Add new todos with titles, notes, deadlines, and assign them to projects or areas.
  • Task Querying: List tasks from the inbox, today's schedule, upcoming items, or search for specific tasks.
  • Use Case: A user can ask the assistant to add "Schedule dentist appointment for next Tuesday" to their "Health" project, and the assistant will use this Skill to add it to Things 3.

Quick Start

Use the things-mac skill to add a new task called "Buy groceries" 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 manage Things 3 tasks from the command line on macOS?

You can manage Things 3 tasks from the command line on macOS by using this Skill to add, update, and query todos, projects, areas, and tags via the `things` CLI. It interacts directly with your local Things database.

Can I add a new todo to a specific project in Things 3 using the CLI?

Yes, you can add a new todo to a specific project in Things 3 using the CLI. This Skill supports adding tasks with titles, notes, deadlines, and assigning them directly to your configured projects or areas.

How do I query my inbox and upcoming tasks in Things 3 via terminal?

Querying your inbox and upcoming tasks in Things 3 via the terminal is supported by this Skill. It allows you to list tasks from your inbox, today's schedule, upcoming items, or search for specific tasks in the local database.

Do I need to grant Full Disk Access to read the Things 3 database?

Granting Full Disk Access is an optional requirement to read the local Things 3 database. This Skill requires the `things3-cli` binary to function, and enabling this permission ensures the CLI can successfully query your tasks.

Are there limitations when updating todos in Things 3 using a CLI?

Limitations when updating todos in Things 3 using a CLI depend on the `things3-cli` binary's capabilities and your macOS permissions. This Skill handles task updates directly through the local database, requiring the binary to be properly installed.