What problem does it solve?
This Skill automates personal task management in Things 3, allowing you to create, read, update, and organize tasks without manual interaction, saving significant time.
Core Features & Use Cases
- Comprehensive Task Management: Create, read, update, and navigate todos, projects, areas, and tags.
- Type-Safe JXA Scripts: Write robust JavaScript for Automation (JXA) scripts using TypeScript for enhanced reliability.
- Secure Authentication: Manages Things 3 API tokens securely via macOS Keychain for seamless background automation.
- Use Case: Need to quickly add a complex project with multiple sub-tasks and checklists to Things 3? This Skill can do it with a single command, or even automate daily task reviews.
Quick Start
Create a simple todo for today
open "things:///add?title=Buy%20groceries&when=today&tags=Errands"
Read today's todo count
scripts/run-jxa.sh 'const app = Application("Things3"); const list = app.lists.byId("TMTodayListSource"); console.log(list.toDos().length);'