things-mac

Manage Things 3 tasks on macOS via the things CLI and URL scheme.

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Arry8/openclaw-edge --skill things-mac-arry8
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: things-mac
Source: https://github.com/Arry8/openclaw-edge/tree/main/skills/things-mac
Command: npx skills add https://github.com/Arry8/openclaw-edge --skill things-mac-arry8

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables controlling Things 3 from OpenClaw on macOS by using the things CLI to add, update, and read tasks from the local Things database via the URL scheme.

Core Features & Use Cases

  • Read the local Things database to list inbox, today, upcoming, and tagged projects or areas.
  • Add or update tasks using the Things URL scheme, including title, notes, deadlines, and project/area assignments.
  • Bring Things to the foreground to ensure the user sees changes when OpenClaw completes an operation.

Quick Start

Add a task to Things with a title and optional notes using the things CLI.

Frequently Asked Questions about things-mac

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Things 3 task management from the command line on macOS?

Read the local Things 3 database via the things CLI to list inbox, today, upcoming, and tagged projects or areas. You can retrieve tasks from these specific lists to monitor your scheduled activities and project structures.

Can I add tasks to Things 3 projects and areas using a URL scheme?

Add or update tasks in Things 3 projects and areas using the Things URL scheme through the things CLI. You can assign titles, notes, deadlines, and project or area memberships to tasks when writing them to the local database.

Do I need macOS and the things CLI installed to manage Things 3 tasks?

Yes, you need macOS, the things CLI installed as an accessible binary, local Things database access, and URL-scheme operation support. These components are required to read the database and write tasks via the things CLI.

Why does Things 3 need to be brought to the foreground after a CLI task update?

Bring Things 3 to the foreground after a CLI task update to ensure you see the changes when the operation completes. This visual confirmation verifies that the URL scheme successfully wrote or updated the task in the local database.