things-mac

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

67|24|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/openxjarvis/openclaw-python --skill things-mac-openxjarvis
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: things-mac
Source: https://github.com/openxjarvis/openclaw-python/tree/main/skills/things-mac
Command: npx skills add https://github.com/openxjarvis/openclaw-python --skill things-mac-openxjarvis

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 within the Things 3 application on macOS directly through natural language commands, streamlining task management and organization.

Core Features & Use Cases

  • Task Creation: Add new todos with titles, notes, deadlines, projects, areas, and tags.
  • Task Modification: Update existing tasks by ID, changing titles, notes, lists, tags, or marking them as completed/canceled.
  • Task Retrieval: List inbox items, today's tasks, upcoming tasks, and search for specific tasks within the Things database.
  • Use Case: A user can ask OpenClaw to "Add 'Schedule dentist appointment' to my health project, due next Friday" and have it appear in their Things 3 app.

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 on macOS using natural language?▼

You can manage Things 3 tasks on macOS by issuing natural language commands that map to the things CLI tool, enabling direct task creation, modification, and retrieval within the application.

Can I add todos to Things 3 with deadlines and tags from the command line?▼

Yes, you can add todos to Things 3 with deadlines and tags from the command line. The things CLI tool supports adding tasks with titles, notes, deadlines, projects, areas, and tags.

Do I need the things binary installed to use this task management skill?▼

Yes, you need the things binary installed and accessible in your system's PATH to use this task management skill. Optional configuration for database location and authentication tokens is available for update operations.

How do I list and search for today's tasks in the Things 3 database?▼

To list and search for today's tasks in the Things 3 database, use the retrieval features to fetch inbox items, today's tasks, upcoming tasks, or search for specific todos via the things CLI tool.

Can I update existing Things 3 todos by ID to mark them as completed?▼

Yes, you can update existing Things 3 todos by ID to mark them as completed. The tool supports modifying titles, notes, lists, tags, or marking tasks as completed and canceled.

Are there limitations when modifying tasks in the Things 3 local database?▼

Modifying tasks in the Things 3 local database requires optional authentication tokens for update operations. The skill depends on local database access and the things CLI tool to apply changes.