things

Convert natural language requests into Things 3 task actions via SQLite and URL scheme.

5|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/jeffvincent/claude-config --skill things-jeffvincent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: things
Source: https://github.com/jeffvincent/claude-config/tree/main/skills/things
Command: npx skills add https://github.com/jeffvincent/claude-config --skill things-jeffvincent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires things, python-dateutil.

What problem does it solve?

This Skill helps you manage Things 3 tasks by combining fast database reads with the official Things URL scheme. It enables adding, listing, searching, and completing tasks using natural language via Claude Code, reducing manual task handling and keeping your Things data synchronized.

Core Features & Use Cases

  • Read tasks quickly from Things' database for fast insights.
  • Create tasks with notes, dates, deadlines, tags, and checklists.
  • View today, inbox, and search results; complete tasks by title or UUID.
  • Hybrid approach: read directly from the Things database and interact with Things via the URL scheme.

Quick Start

Try prompts like:

  • "Show me today's tasks"
  • "Add a task to write blog post today with tag work"
  • "Complete the dentist task"
  • "Search for 'API' in Backend project"

Frequently Asked Questions about things

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate adding tasks to Things 3 with natural language?

Translate natural language requests into Things 3 actions to add tasks with notes, dates, deadlines, tags, and checklists. This Skill converts your phrasing into executable commands via the Things URL scheme, requiring an auth token for write operations and returning task IDs for follow-up actions.

Can I search and filter tasks in Things 3 programmatically?

Search Things 3 tasks with filters by reading directly from the Things database via SQLite. The Skill queries your task data for fast insights and returns matching results with UUIDs, enabling you to find tasks by keyword, project, or other criteria without manual browsing.

What's the fastest way to view today's tasks or my Things inbox?

Read tasks directly from Things' SQLite database for instant access to today's tasks and inbox items. This hybrid approach bypasses UI delays and returns structured task data you can view or act on immediately through natural language prompts.

How do I complete Things 3 tasks by title or UUID?

Mark tasks complete by specifying the task title or UUID through natural language. The Skill executes completion via the Things URL scheme using your auth token, updating task status and synchronizing changes back to your Things database.

Does this work with Python automation and CLI workflows?

Yes. The Skill integrates python-dateutil for date parsing and the Things CLI with URL scheme support. It enables Python-based task automation and fits into command-line workflows, reading SQLite directly and writing via Things' official URL scheme.

What prerequisites do I need to automate Things 3 tasks?

You need Things 3 installed, a Things auth token for write operations, and the things package for database access. The Skill handles natural language translation; you provide the token and Things database location to enable full read-write automation.