Manage Things 3 tasks on macOS via AppleScript. Full CRUD: view, create, complete, move, and delete tasks and projects across all Things 3 lists.
98
100%
Does it follow best practices?
Impact
96%
2.04xAverage score across 5 eval scenarios
Passed
No known issues
A freelance consultant manages her client deliverables in Things 3. She has a recurring need to assign relative deadlines to a batch of planning tasks (e.g., "Initial Draft" is due in 5 days, "Client Review" in 10 days, "Final Submission" in 14 days) and to add a checklist to her main "Project Kickoff" task so she can track sub-steps within it.
She looked into the available task management scripts but found they don't support adding checklist items to tasks or setting deadlines in bulk. She needs a more powerful solution that works directly with the Things 3 application.
Write a bash script called setup_deadlines.sh that uses AppleScript (via the shell) to:
Also produce a deadline_report.md that shows the tasks and their assigned deadlines in a readable format.