todoist-due-drafts

Featured

Check Todoist for tasks due today (and overdue) that involve pinging, emailing, or following up with someone. Auto-draft the emails using meeting context and notify via WhatsApp. Use when running the daily due-drafts cron, or when user asks to process email tasks from Todoist.

AI & Automation 2,359 stars 334 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Todoist Due-Today Email Drafts ## Config — read before starting Read `../config/user.json` (resolves to `~/executive-assistant-skills/config/user.json`). Extract and use throughout: - `primary_email`, `work_email` — Gmail accounts - `whatsapp` — for notification delivery - `workspace` — absolute path to OpenClaw workspace - `signature` — email signature ## Debug Logging (MANDATORY) Read `../config/DEBUG_LOGGING.md` for the full convention. Use `python3 {user.workspace}/scripts/skill_log.py todoist-due-drafts <level> "<message>" ['<details>']` at every key step. Log BEFORE and AFTER every external call (todoist-cli, gog, mcporter). On any error, log the full command and stderr before continuing. ## Steps ### 1. Get today's due tasks from Todoist ```bash source {user.workspace}/.env todoist-cli today --json ``` Also check overdue tasks: ```bash todoist-cli list --filter "overdue" --json ``` ### 2. Identify email/ping tasks Filter for tasks whose content matches outreach intent: - Keywords: `ping`, `email`, `follow up`, `follow-up`, `send`, `reach out`, `text`, `message`, `intro`, `connect`, `check in`, `nudge`, `reply`, `respond`, `draft` - Pattern: any task that implies sending a communication to a specific person Skip tasks that are clearly NOT outreach (e.g. "review doc", "read report", "build proposal"). ### 3. For each outreach task, draft the email Read and follow `~/executive-assistant-skills/email-drafting/SKILL.md` for all drafting rules. For each task: 1. *...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
8 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category