productivity-todoist
Todoist
Overview
Read Todoist tasks from synced markdown files and manage them via the Python SDK. Provides task context to other skills (e.g., life-coach planning) and allows direct task management from the CLI.
Context
- Tasks are synced to
todoist-sync/tasks/as markdown files with YAML frontmatter - Sync freshness is tracked in
todoist-sync/sync-status.yml - Token stored at
~/.config/todoist-cli/config.json(set up vianpx @doist/todoist-cli auth token) - Triage script uses
uv run --scriptso dependencies are handled automatically - For project structure, labels, priorities, and collaboration model, see the "Todoist organization reference" appendix in
todoist-sync/README.md
Process
Step 1: Sync (always do this first)
Run the sync script to refresh local markdown files from Todoist:
More from nikhilmaddirala/gtd-cc
tools-catppuccin
Agent skill for creating and validating Catppuccin theme ports
18web-fetch
Download web articles with images and save as clean markdown for offline reference. Covers Jina AI Reader, WebFetch tool, and multiple fallback methods for article extraction with image handling.
15obsidian-gtd
Obsidian vault management and GTD workflows. Use when integrating with Obsidian vaults, managing notes, organizing knowledge, or supporting Getting Things Done methodology through note-based workflows.
13docs-pdf
Parse PDF documents into repository-friendly markdown and text artifacts. Use when users need to extract text, tables, or structure from PDF files.
12web-search
General web search patterns and techniques including Gemini CLI coordination. Use this skill when you need to perform web searches, find current information, or research topics online. Covers both Gemini CLI and built-in WebSearch tool usage with precise instruction crafting.
11tools-diagnostics
Interactive system resource analysis and troubleshooting for memory, disk, CPU, and performance issues
11