things-mac

Automate Things 3 task management on macOS via CLI and URL scheme.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/dioerden/OpenClaw-Flash-Vault --skill things-mac-dioerden
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: things-mac
Source: https://github.com/dioerden/OpenClaw-Flash-Vault/tree/main/skills/things-mac
Command: npx skills add https://github.com/dioerden/OpenClaw-Flash-Vault --skill things-mac-dioerden

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a streamlined way to manage your Things 3 tasks directly from your command line on macOS, integrating task management into your workflow seamlessly.

Core Features & Use Cases

  • CLI Interface: Manage your Tasks, Projects, and Tags through the command line.
  • URL Scheme: Add or update tasks by simply using URLs.
  • Database Access: Interact with your Things database to read, search, and list tasks.

Quick Start

Add a new task to Things using the CLI by running the following command: things add "New task description" --when today

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 CLI commands and URL schemes to add, update, and search tasks. This Skill automates task manipulation by interacting directly with the local Things database.

Can I add a task to Things 3 without opening the application?

Yes, you can add a task to Things 3 without opening the application by executing a CLI command like `things add "task description" --when today`. The Skill uses URL schemes and local database access to modify tasks seamlessly.

Does this CLI approach require the Things app to be running to update tasks?

No, the CLI approach does not require the Things app to be running to update tasks. The Skill operates with the local Things database directly, enabling task addition and modification independently of the GUI application.

What is the best way to integrate Things 3 task management into a shell workflow?

The best way to integrate Things 3 task management into a shell workflow is using this CLI Skill to read, search, and list tasks via terminal commands. It bridges your command-line environment and the local Things database for efficient task manipulation.

How do I search and list existing tasks in the Things database via terminal?

You can search and list existing tasks in the Things database via terminal by executing specific CLI commands provided by the Skill. It accesses the local Things database directly to retrieve and display your current tasks, projects, and tags.

What are the limitations of managing Things 3 tasks via URL scheme and CLI?

Managing Things 3 tasks via URL scheme and CLI is limited to macOS environments with the local database accessible. It is strictly a command-line interface, meaning it lacks the visual overview of the desktop application while handling your tasks.