things-mac

Manages tasks in Things 3 via the things CLI on macOS.

93|20|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/seedprod/openclaw-prompts-and-skills --skill things-mac-seedprod
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: things-mac
Source: https://github.com/seedprod/openclaw-prompts-and-skills/tree/main/.claude/skills/things-mac
Command: npx skills add https://github.com/seedprod/openclaw-prompts-and-skills --skill things-mac-seedprod

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill 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 tasks using a command-line interface.

Core Features & Use Cases

  • Task Creation: Add new todos with titles, notes, deadlines, and assign them to projects or areas.
  • Task Management: Update existing tasks, mark them as complete, or cancel them.
  • Information Retrieval: List tasks from the inbox, today's tasks, upcoming tasks, search for specific tasks, and inspect projects, areas, and tags.
  • Use Case: A user can ask OpenClaw to add "Schedule dentist appointment" to their "Health" project with a deadline for next week.

Quick Start

Use the things-mac skill to add a new todo with the title "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?

Things 3 tasks can be managed from the command line by using the `things` CLI to add, update, and query todos and projects via the local database and URL scheme.

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

You can add a new todo to a specific project in Things 3 by providing the title, notes, and deadline to the CLI, which routes the task creation through the Things URL scheme.

Do I need a database path and authentication token to write tasks to Things 3?

An authentication token and a configured database path are optionally required for write operations to update or add tasks within the Things 3 application database.

How do I query today's tasks and upcoming items in Things 3?

Querying today's tasks and upcoming items in Things 3 is done by executing specific CLI commands that retrieve and list tasks directly from the local database.

What are the limitations of using a CLI for Things 3 task management?

Limitations include requiring the `things` binary to be pre-installed on macOS, and write operations depend on optional database path and token configurations for successful execution.