things-mac

Manage Things 3 tasks on macOS via the `things` CLI.

19|3|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/samttoo22-MewCat/OpenSoul --skill things-mac-samttoo22-mewcat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: things-mac
Source: https://github.com/samttoo22-MewCat/OpenSoul/tree/main/openclaw/skills/things-mac
Command: npx skills add https://github.com/samttoo22-MewCat/OpenSoul --skill things-mac-samttoo22-mewcat

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows users to manage their tasks in the Things 3 application on macOS, enabling them to add, update, list, and search their to-dos directly through a command-line interface.

Core Features & Use Cases

  • Task Management: Add new todos with titles, notes, deadlines, projects, and tags.
  • Database Interaction: Read tasks from the Things inbox, today's list, and upcoming tasks.
  • Search & List: Search for specific tasks and list projects, areas, and tags.
  • URL Scheme Integration: Utilizes the Things URL scheme for adding and updating tasks.
  • Use Case: A user can ask OpenClaw to add "Schedule dentist appointment" to their "Health" project, due next Tuesday, and OpenClaw 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 interface with the `things` CLI binary, enabling you to add, update, list, and search todos directly within your local database.

Can I add new todos to specific projects and areas in Things 3 via CLI?

Yes, you can add new todos to specific projects and areas in Things 3 via CLI. This Skill supports creating tasks with titles, notes, deadlines, and tags, routing them directly to your chosen projects using the Things URL scheme.

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

Granting Full Disk Access is optional but recommended to read tasks from the Things 3 database. The Skill requires the `things` binary to be installed on your macOS system to interact with your local database for listing and searching.

How do I search and list existing to-dos, projects, and tags in Things 3?

To search and list existing to-dos, projects, and tags in Things 3, the Skill queries your local database through the `things` CLI. This allows you to retrieve tasks from your inbox, today's list, and upcoming views.

What is the best way to automate task creation in Things 3 for macOS?

The best way to automate task creation in Things 3 for macOS is using this Skill to send commands via the `things` CLI. It utilizes the Things URL scheme to programmatically add and update todos with specific deadlines and tags.

Why does my Things 3 CLI integration fail to list upcoming tasks?

Your Things 3 CLI integration may fail to list upcoming tasks if the `things` binary is not installed correctly. Additionally, you may need to grant Full Disk Access on macOS to allow the CLI to read the local Things database properly.