things-todo

Automate Things 3 task creation, listing, searching, updating, and deletion via CLI.

Updated Jul 8, 2026
One-click install
npx skills add https://github.com/Khang5687/agent-scripts --skill things-todo-khang5687
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: things-todo
Source: https://github.com/Khang5687/agent-scripts/tree/main/skills/things-todo
Command: npx skills add https://github.com/Khang5687/agent-scripts --skill things-todo-khang5687

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires go, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines task management on Things 3, automating the creation, listing, searching, updating, and deletion of tasks using the Things CLI.

Core Features & Use Cases

  • Task Creation: Add new tasks with detailed information such as notes, deadlines, and tags.
  • Task Listing: Retrieve a list of tasks, either all, today's, or filtered by specific criteria.
  • Task Search: Execute searches for tasks using keywords.
  • Task Update: Modify existing tasks, including titles, notes, and tags.
  • Task Deletion: Remove tasks from the system with confirmation.
  • Use Case: For users who need to integrate their task management with automation scripts or other applications, this Skill provides a convenient interface to interact with Things 3 tasks programmatically.

Quick Start

Add a new task to Things 3: "Buy groceries" with the tag "shopping" using the CLI.

Frequently Asked Questions about things-todo

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

FAQPage Schema
How do I automate Things 3 task management from the command line?

You can automate Things 3 task management using the Things CLI to programmatically add, list, search, update, and delete tasks. This provides a convenient interface for interacting with your tasks via automation scripts.

Can I add new tasks to Things 3 with tags and notes using a CLI?

Yes, task creation via the Things CLI supports adding new tasks with detailed information such as notes, deadlines, and tags directly from your terminal or automation scripts.

Do I need Go installed to run Things CLI automation scripts?

Yes, Go is a required dependency to run the scripts that automate Things 3 task operations, ensuring your environment has the necessary runtime to execute the CLI commands.

What is the best way to search for specific tasks in Things 3 programmatically?

The best way to search for specific tasks programmatically is using the Things CLI, which allows you to execute keyword searches to quickly retrieve matching tasks from your Things 3 database.

Can I list and filter today's tasks in Things 3 via automation scripts?

Yes, you can retrieve a list of tasks using the Things CLI, filtering to show today's tasks, all tasks, or tasks matching specific criteria to integrate with your automation workflows.

Are there limitations when updating or deleting Things 3 tasks through the CLI?

Task updates and deletions through the Things CLI modify existing tasks including titles, notes, and tags, with deletions requiring confirmation to prevent accidental data loss from your task system.