todoist-manager

Управление задачами в Todoist: добавление, обновление статуса (выполнено/удалено), определение даты/срочности/приоритета и навигация по проектам. Используйте команды с указанием всех необходимых параметров: add_task(content, project_id, due_date, priority), complete_task(task_id), delete_task(task_id), list_projects().

3,891 stars

Best use case

todoist-manager is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Управление задачами в Todoist: добавление, обновление статуса (выполнено/удалено), определение даты/срочности/приоритета и навигация по проектам. Используйте команды с указанием всех необходимых параметров: add_task(content, project_id, due_date, priority), complete_task(task_id), delete_task(task_id), list_projects().

Teams using todoist-manager should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/todoist-mind/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/ai-mindmarket/todoist-mind/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/todoist-mind/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How todoist-manager Compares

Feature / Agenttodoist-managerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Управление задачами в Todoist: добавление, обновление статуса (выполнено/удалено), определение даты/срочности/приоритета и навигация по проектам. Используйте команды с указанием всех необходимых параметров: add_task(content, project_id, due_date, priority), complete_task(task_id), delete_task(task_id), list_projects().

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Todoist Manager

# Todoist Manager Skill

This skill provides procedural guidance and utility scripts for interacting with the Todoist API.

## Prerequisites

**Configuration**: The Todoist API token must be placed inside `./references/API_CONFIG.json` in the `todoist_api_token` field. **The token is NOT read from environment variables.**

## Core Workflows

### 1. Add Task

Use this for creating new to-do items. The script must support extracting task details.

**Command Signature Example**:
`scripts/todoist_api.py add_task --content "Финализировать отчет по проекту X" --project_id "123456" --due_date "tomorrow" --priority 2`

| Parameter | Description | Todoist Value Mapping |
| :--- | :--- | :--- |
| `content` | The text of the task. | Required |
| `project_id` | Target project ID. | Optional |
| `due_date` | Date/Time for completion (e.g., "tomorrow", "today", "next friday 10am"). | Optional (Use natural language recognized by Todoist API) |
| `priority` | Urgency level (1-4). | Optional (1=High, 4=No Priority) |

### 2. Manage Task Status (Complete/Delete)

Use for status changes once a task ID is known.

**Commands**:
- **Complete**: `scripts/todoist_api.py complete_task --task_id "78901"`
- **Delete**: `scripts/todoist_api.py delete_task --task_id "78901"`

### 3. Project Navigation

Use to list available projects for targeting new tasks.

**Command**:
- **List Projects**: `scripts/todoist_api.py list_projects`

**Note on Projects**: Initial tests confirmed that the correct base URL appears to be `/api/v2/`. Using a real token should yield a list of projects or a 401/403 error if the token is invalid or lacks scope. The endpoint for listing projects is `/projects`.

## Current State

The API integration script, `scripts/todoist_api.py`, has been created as a **mock stub**. It currently simulates API calls by printing the intended action and arguments to the console instead of hitting the live Todoist API.

This structure is now complete and ready for you to populate with your actual API credentials and implementation details.

## Resources (optional)

Create only the resource directories this skill actually needs. Delete this section if no resources are required.

### scripts/
Executable code (Python/Bash/etc.) that can be run directly to perform specific operations.

**Examples from other skills:**
- PDF skill: `fill_fillable_fields.py`, `extract_form_field_info.py` - utilities for PDF manipulation
- DOCX skill: `document.py`, `utilities.py` - Python modules for document processing

**Appropriate for:** Python scripts, shell scripts, or any executable code that performs automation, data processing, or specific operations.

**Note:** Scripts may be executed without loading into context, but can still be read by Codex for patching or environment adjustments.

### references/
Documentation and reference material intended to be loaded into context to inform Codex's process and thinking.

**Examples from other skills:**
- Product management: `communication.md`, `context_building.md` - detailed workflow guides
- BigQuery: API reference documentation and query examples
- Finance: Schema documentation, company policies

**Appropriate for:** In-depth documentation, API references, database schemas, comprehensive guides, or any detailed information that Codex should reference while working.

### assets/
Files not intended to be loaded into context, but rather used within the output Codex produces.

**Examples from other skills:**
- Brand styling: PowerPoint template files (.pptx), logo files
- Frontend builder: HTML/React boilerplate project directories
- Typography: Font files (.ttf, .woff2)

**Appropriate for:** Templates, boilerplate code, document templates, images, icons, fonts, or any files meant to be copied or used in the final output.

---

**Not every skill requires all three types of resources.**

Related Skills

CRM Manager

3891
from openclaw/skills

Manages a local CSV-based CRM with pipeline tracking

Workflow & Productivity

Procurement Manager

3891
from openclaw/skills

You are a procurement specialist agent. Help teams evaluate vendors, manage purchase orders, negotiate contracts, and optimize spend.

Workflow & Productivity

Employee Offboarding Manager

3891
from openclaw/skills

Generate complete offboarding checklists and transition plans when an employee leaves.

Workflow & Productivity

Software License Manager

3891
from openclaw/skills

Audit, track, and optimize your organization's software licenses. Finds waste, flags compliance risks, and builds a renewal calendar.

IT & Operations Management

Inventory & Supply Chain Manager

3891
from openclaw/skills

Complete inventory management, demand forecasting, supplier evaluation, and supply chain optimization for businesses of any size. From stockroom to strategy.

Business Operations

Environmental Compliance Manager

3891
from openclaw/skills

Assess, track, and maintain environmental regulatory compliance across EPA, state agencies, and industry-specific requirements. Built for manufacturing, construction, energy, logistics, and any business with environmental obligations.

Regulatory Compliance

Engineering Manager OS

3891
from openclaw/skills

Complete engineering management system — team building, 1:1s, performance, hiring, architecture decisions, incident management, and scaling. From IC-to-manager transition through director-level operations.

Workflow & Productivity

AI Agent Manager Playbook

3891
from openclaw/skills

Your company deployed AI agents. Now what? This skill turns you into the person who actually makes them productive — the Agent Manager.

Accounts Receivable Manager

3891
from openclaw/skills

Automate AR workflows: aging analysis, collection prioritization, payment follow-ups, cash application, and bad debt forecasting.

Finance & Operations

node-red-manager

3891
from openclaw/skills

Manage Node-RED instances via Admin API or CLI. Automate flow deployment, install nodes, and troubleshoot issues. Use when user wants to "build automation", "connect devices", or "fix node-red".

DevOps & Infrastructure

cloudflare-manager

3891
from openclaw/skills

Manage Cloudflare DNS records, Tunnels (cloudflared), and Zero Trust policies. Use for pointing domains, exposing local services via tunnels, and updating ingress rules.

DevOps & Infrastructure

smart-memory-manager

3891
from openclaw/skills

Intelligent memory management for agents with short/long-term memory layering, semantic search, auto summarization, RAG enhancement