What problem does it solve? When work on a tracker ticket starts or ends, the tracker changes but the personal Todoist board drifts out of sync. This Skill keeps Todoist level with Jira by updating the matching task automatically when a branch or worktree is created or deleted for a ticket key like GTI-273. ## Core Features & Use Cases - Automatic task updates on ticket start: Sets priority to p2 and due date to today on the matching Todoist subtask, without asking, when exactly one task matches the key. - Deterministic description sync: A bundled Python script converts Jira ticket bodies from Atlassian Document Format to Markdown and writes them into Todoist task descriptions, skipping tasks that are already correct. - Safe completion on ticket end: Verifies the branch actually merged before completing the subtask, and asks before closing a parent workstream. - Use Case: You run "start GTI-673" and a worktree is created; the Skill finds the Todoist subtask titled "GTI-673 db: add Cloud SQL", sets its priority and due date, and reports the change in one line. ## Quick Start Tell the assistant "I'm starting work on GTI-673" and it will find the matching Todoist task and update its priority and due date.