Manage Things 3 tasks, projects, tags, and today lists on macOS.
This skill is built around an open-source local Things 3 CLI for macOS, reading the local Things database and writing tasks via the Things URL scheme; no remote endpoints are declared and no mandatory external secret is required, so overall risk is relatively low. Caution is warranted because database reads may require Full Disk Access, and update operations can use an auth token, so local data access and secret handling should be configured carefully.
The material shows no secret is required for basic use, but update operations support an auth token via THINGS_AUTH_TOKEN or --auth-token. This token is a sensitive credential; passing it on the command line may expose it in shell history or process listings. The material does not indicate that the token is transmitted externally.
No remote host or external API is declared. Writes are described as using Things' local URL scheme to open the app, and reads access the local database directly; the material does not describe sending user data to third-party network endpoints.
This skill relies on a local CLI tool, so it has the ability to execute commands on the macOS host. However, the material does not show it downloading and running unknown scripts or requesting system control beyond its stated purpose. Its execution scope is consistent with a local tool for managing Things tasks.
The documentation explicitly states that it reads the local Things database and may require granting Full Disk Access to the calling app if reads fail. While this is a common local permission for accessing Things data, Full Disk Access is broad and means the caller could theoretically access more host data, so the grantee and usage environment should be tightly controlled.
System checks indicate it is prompt-only and open-source, sourced from GitHub with extremely high community adoption (~377k stars), all of which are strong risk-reducing factors. Although the license is unspecified, maintenance status is unknown, and the README references an underlying CLI repository that should be manually correlated with the listed open-source repo, the provided material shows no red flags such as closed-source exfiltration, obvious abandonment, or clear malicious tampering.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "things-mac" skill from askskill: 1. Download https://raw.githubusercontent.com/openclaw/openclaw/main/skills/things-mac/SKILL.md 2. Save it as ~/.claude/skills/things-mac/SKILL.md 3. Reload skills and tell me it's ready
List all my Things 3 tasks for today and group them by priority; add the "Work" tag to tasks whose titles contain "meeting notes."
Returns a grouped list of today's tasks and updates tags for the matching items.
Add 3 new todos to my Things 3 inbox: submit reimbursement by Friday, schedule a medical checkup, and organize the product roadmap draft.
Creates three new inbox todos for later planning and categorization.
Search Things 3 for projects and tasks related to "launch event," list unfinished items, and show which project or area each belongs to.
Provides an overview of related projects and incomplete tasks with their project or area assignments.
Use things to read your local Things database (inbox/today/search/projects/areas/tags) and to add/update todos via the Things URL scheme.
Setup
GOBIN=/opt/homebrew/bin go install github.com/ossianhempel/things3-cli/cmd/things@latestOpenClaw.app for gateway runs).THINGSDB (or pass --db) to point at your ThingsData-* folder.THINGS_AUTH_TOKEN to avoid passing --auth-token for update ops.Read-only (DB)
things inbox --limit 50things todaythings upcomingthings search "query"things projects / things areas / things tagsWrite (URL scheme)
things --dry-run add "Title"things add "Title" --notes "..." --when today --deadline 2026-01-02things --foreground add "Title"Examples: add a todo
things add "Buy milk"things add "Buy milk" --notes "2% + bananas"things add "Book flights" --list "Travel"things add "Pack charger" --list "Travel" --heading "Before"things add "Call dentist" --tags "health,phone"things add "Trip prep" --checklist-item "Passport" --checklist-item "Tickets"cat <<'EOF' | things add -Title lineNotes line 1Notes line 2EOFExamples: modify a todo (needs auth token)
things search "milk" --limit 5THINGS_AUTH_TOKEN or pass --auth-token <TOKEN>things update --id <UUID> --auth-token <TOKEN> "New title"things update --id <UUID> --auth-token <TOKEN> --notes "New notes"things update --id <UUID> --auth-token <TOKEN> --append-notes "..." / --prepend-notes "..."things update --id <UUID> --auth-token <TOKEN> --list "Travel" --heading "Before"things update --id <UUID> --auth-token <TOKEN> --tags "a,b" / things update --id <UUID> --auth-token <TOKEN> --add-tags "a,b"things update --id <UUID> --auth-token <TOKEN> --completed / --canceledthings --dry-run update --id <UUID> --auth-token <TOKEN> --completedDelete a todo?
things3-cli right now (no "delete/move-to-trash" write command; things trash is read-only listing).--completed / --canceled via things update.Notes
--dry-run prints the URL and does not open Things.Automatically add redacted agent transcripts to GitHub PRs or issues.
Diagnose OpenClaw node pairing, auth, routing, and connection issues.
Build quick throwaway prototypes to validate options and deliver a verdict.
Search and analyze Slack archives, count threads, and support repo workflows.
Automatically closes out code reviews with Codex as the default reviewer.
Read, edit, and write Feishu documents for faster cloud collaboration.
Connect Things 3 on macOS so AI can manage tasks with GTD.
Connect AI to Things for managing tasks, projects, and priorities efficiently.
Read and search Apple Reminders locally on macOS without changing data.
Control Todoist tasks by voice, with optional Apple Reminders sync.
Manage TickTick tasks with AI for creation, updates, completion, and search.
Manage, update, and persist todo lists with simple task operations.