things-macManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database). Use when a user asks Clawdbot to add a task to Things, list inbox/today/upcoming, search tasks, or inspect projects/areas/tags.
Install via ClawdBot CLI:
clawdbot install steipete/things-macInstall things3-cli (go):
Install things3-cli (go)Requires:
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@latestClawdbot.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 things update --id --auth-token "New title" things update --id --auth-token --notes "New notes" things update --id --auth-token --append-notes "..." / --prepend-notes "..."things update --id --auth-token --list "Travel" --heading "Before" things update --id --auth-token --tags "a,b" / things update --id --auth-token --add-tags "a,b" things update --id --auth-token --completed / --canceledthings --dry-run update --id --auth-token --completed Delete 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.Generated Feb 28, 2026
Individuals use this skill to quickly add tasks to Things 3 from Clawdbot, such as capturing ideas or reminders on the go. It helps streamline daily planning by listing inbox items, today's tasks, and upcoming deadlines directly in the chat interface.
Small teams or freelancers utilize the skill to manage shared projects by adding tasks with notes, deadlines, and tags via Clawdbot. It enables quick updates and searches across project lists, improving collaboration without switching apps.
Writers and creators employ the skill to organize content ideas, deadlines, and research notes into Things 3 projects. They can add tasks with checklists for steps like drafting or editing, and search for specific items to track progress.
Users manage health-related tasks, such as medication reminders or appointment scheduling, by adding them to Things 3 with tags like 'health'. The skill allows listing upcoming appointments and setting deadlines for wellness goals.
Event planners use the skill to add tasks with detailed notes and deadlines for events like weddings or conferences. They can organize tasks under specific project headings and search for items to ensure all preparations are on track.
Offer a basic version for free to attract individual users, with premium features like advanced search or team collaboration via Clawdbot integrations. Revenue comes from subscription fees for enhanced functionality and support.
Target small businesses by providing a paid plan that includes this skill as part of a Clawdbot productivity suite. Revenue is generated through monthly or annual licenses, with add-ons for custom integrations and priority support.
Monetize by promoting Things 3 and related productivity tools through affiliate links within the skill's documentation or Clawdbot ecosystem. Revenue comes from commissions on sales or referrals to partner services.
π¬ Integration Tip
Ensure Full Disk Access is granted to Clawdbot.app for database reads, and set THINGS_AUTH_TOKEN environment variable to streamline update operations without manual token input.
Use the @steipete/oracle CLI to bundle a prompt plus the right files and get a second-model review (API or browser) for debugging, refactors, design checks, or cross-validation.
Local search/indexing CLI (BM25 + vectors + rerank) with MCP mode.
Use when designing database schemas, writing migrations, optimizing SQL queries, fixing N+1 problems, creating indexes, setting up PostgreSQL, configuring EF Core, implementing caching, partitioning tables, or any database performance question.
Connect to Supabase for database operations, vector search, and storage. Use for storing data, running SQL queries, similarity search with pgvector, and managing tables. Triggers on requests involving databases, vector stores, embeddings, or Supabase specifically.
Query, design, migrate, and optimize SQL databases. Use when working with SQLite, PostgreSQL, or MySQL β schema design, writing queries, creating migrations, indexing, backup/restore, and debugging slow queries. No ORMs required.
Design data models for construction projects. Create entity-relationship diagrams, define schemas, and generate database structures.