Todoist 任务管理器:通过 CLI 自动化 Todoist - Openclaw Skills

作者:互联网

2026-04-13

AI快讯

什么是 Todoist 任务管理器?

Todoist 任务管理器是一个专为 Openclaw Skills 设计的技术集成,旨在弥补开发环境与任务管理软件之间的鸿沟。通过封装 Todoist 和 Microsoft Graph API,该技能使开发者和 AI 代理能够处理任务生命周期,而无需在不同应用之间切换上下文。它提供了一个强大的界面,用于组织日常工作流,并确保在 Openclaw Skills 生态系统内准确跟踪项目里程碑。

该工具对于希望实现生产力自动化的用户特别有用。通过利用 Openclaw Skills 的强大功能,用户可以以编程方式与任务列表交互,从而在复杂的编码会话期间更容易保持专注。该技能确保从快速提醒到重大项目截止日期的每项任务都只需一条命令即可完成。

下载入口:https://github.com/openclaw/skills/tree/main/skills/xejrax/brainz-tasks

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install brainz-tasks

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 brainz-tasks。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

Install

Todoist 任务管理器 应用场景

  • 在使用 Openclaw Skills 的编码会话期间自动化创建开发任务。
  • 直接从终端快速列出所有待办任务,以确定日常工作的优先级。
  • 将任务完成集成到自动部署脚本或 CI/CD 流水线中。
  • 通过 Openclaw Skills 提供的统一 AI 代理界面管理 Microsoft To-Do 和 Todoist 项目。
Todoist 任务管理器 工作原理
  1. 用户通过环境变量提供 API 令牌,以通过 Todoist 或 Microsoft Graph 进行身份验证。
  2. AI 代理或用户通过 Openclaw Skills 框架调用特定命令。
  3. 该技能使用 todoist-api-python 库与服务提供商进行通信。
  4. 检索、创建或更新任务,并以开发者友好的格式返回结果。

Todoist 任务管理器 配置指南

要开始使用此技能,您需要安装核心依赖项并配置您的身份验证令牌。

pip install todoist-api-python

接下来,将您的 API 令牌导出为环境变量:

export TODOIST_API_TOKEN="your_api_token_here"

Todoist 任务管理器 数据架构与分类体系

该技能使用以下结构组织任务数据,以确保与 Openclaw Skills 的兼容性:

属性 描述 格式
task_id 任务的唯一标识符 字符串/ID
content 任务的文本描述 字符串
due_date 计划完成日期 ISO 字符串
status 当前状态(待处理或已完成) 字符串
name: tasks
description: "Manage Todoist tasks using the `todoist` CLI. Add, list, and complete tasks from the command line."
metadata:
  {
    "openclaw":
      {
        "emoji": "?",
        "requires": { "bins": ["todoist"] },
        "install":
          [
            {
              "id": "pip",
              "kind": "pip",
              "package": "todoist-api-python",
              "bins": ["todoist"],
              "label": "Install Todoist API (pip)",
            },
          ],
      },
  }

Tasks Skill

Wraps Todoist / Microsoft To-Do APIs to add, list, and complete tasks. Requires TODOIST_API_TOKEN or MSGRAPH_TOKEN env var.

Listing Tasks

Show all pending tasks:

todoist list

Adding Tasks

Create a new task with an optional due date:

todoist add "Review PR #42" --due "2026-02-05"

Completing Tasks

Mark a task as done:

todoist complete 

Install

pip install todoist-api-python