Todoist
Todoist task management for OpenClaw. Unified todo API with multi-agent identity, scheduled checks and reminders. Skill: Todoist Owner: kings0527 Summary: Todoist task management for OpenClaw. Unified todo API with multi-agent identity, scheduled checks and reminders. Tags: latest:2.0.0 Version history: v2.0.0 | 2026-03-26T01:43:12.188Z | user 重大更新:智能提醒机制、省Token优化、心跳自动同步 v1.1.2 | 2026-03-23T10:41:16.176Z | auto - Added scripts/push-todo.sh utility script. - No changes to existing features or documentation except this addition. v
Rank
62
Safety
84
Downloads
1.1k
Updated
Oct 11, 2026
Version
2.0.0
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 11, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 11, 2026
- Adoption signal
- 1.1K downloadsadoption · observed Oct 11, 2026
- Latest release
- 2.0.0release · observed Mar 26, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s17fgq0mdrjfszwzye90119w4h83k7a5:openclaw-todoist- Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-kings0527-openclaw-todoist/snapshot"
Documentation
CLAWHUB
28,868 characters of source documentation, loaded on request.
Extracted files
4 files captured from the source.
SKILL.md
---
name: todoist
description: "Todoist task management for OpenClaw. Unified todo API with multi-agent identity, scheduled checks and reminders."
metadata:
openclaw:
emoji: "✅"
requires: {}
---
# Todoist Skill
为 OpenClaw 提供统一的待办管理能力,支持多 Agent 身份识别。
## 🎯 触发场景
当用户说以下内容时,**必须使用 Todoist** 而非系统提醒:
- "定一个任务"、"添加任务"、"创建任务"
- "提醒我"、"到时候提醒"、"别忘了"
- "待办"、"记下来"
- 任何涉及时间+事项的安排
**原因:** Todoist 有状态追踪、同步、自动提醒,比系统提醒更适合任务管理。
## 🎯 核心功能
1. **多 Agent 身份** - 每个 Agent 有独立任务标签,区分个人业务和 Agent 业务
2. **智能提醒** - 只提醒个人任务,Agent 内部计划不骚扰用户
3. **自动同步** - 心跳时自动同步到 TASK.md,省 Token
4. **保留手动内容** - TASK.md 中手动添加的内容不会被覆盖
## 身份系统
每个 OpenClaw 实例有唯一 ID,每个 Agent 有独立标签:
```
实例 ID: 8259c9d1 (自动生成)
Agent 标签: agent-8259c9d1-main
```
## 命令
| 命令 | 说明 |
|------|------|
| `list [filter]` | 列出任务 (today/personal/agent/overdue) |
| `add <内容> [type] [日期]` | 添加任务 (type: personal/agent) |
| `subtask <父任务> <内容>` | 添加子任务 |
| `show <关键词>` | 查看任务详情 |
| `update <任务> <字段> <值>` | 更新任务 |
| `claim <任务>` | 认领任务 |
| `complete <任务>` | 完成任务 |
| `delete <任务>` | 删除任务 |
| `projects` | 列出项目 |
| `labels` | 列出标签 |
## 🔄 自动同步到 TASK.md
心跳时自动执行:
```bash
~/.openclaw/workspace/skills/openclaw-todoist/scripts/sync-to-task.sh
```
### 任务分类与提醒
| 任务类型 | 存储位置 | 是否提醒用户 |
|---------|---------|-------------|
| 📋 个人任务 | "个人事务" 项目 | ✅ 提醒 |
| 🤖 Agent 任务 | "Agent 任务" 项目 或 带 agent 标签 | ❌ 不提醒 |
**设计原则:**
- 用户关心的是"下午买咖啡" → 提醒
- Agent 的内部计划"实现认证模块" → 不提醒用户,仅记录
### 生成的 TASK.md 格式
```markdown
# 当前任务
_自动同步自 Todoist (2026-03-16 10:00)_
## 🔴 个人逾期任务 (1)
- [ ] 任务名 (逾期: 2026-03-15)
## 📅 个人今日任务 (2)
- [ ] 下午买一杯咖啡
- [ ] 回电话给老王
---
## 🤖 Agent 内部任务 (main)
_这些是 Agent 的计划任务,不会提醒用户_
### 今日
- [ ] 实现用户认证模块
```
### 保留手动内容
在 TASK.md 中添加 `<!-- MANUAL:START -->` 和 `<!-- MANUAL:END -->` 标记,中间的内容不会被覆盖:
```markdown
<!-- MANUAL:START -->
## 📝 临时记录
- [ ] 记得回电话给老王
- [x] 已完成的事情
<!-- MANUAL:END -->
```
### 提醒逻辑
| 情况 | 行为 |
|------|------|
| 🔴 个人逾期任务 | 提醒用户 |
| 📅 个人今日任务 | 提醒用户(临期!) |
| 📆 明日任务 | 仅显示,不提醒 |
| 📌 无日期任务 | 仅显示,不提醒 |
| 🤖 Agent 任务 | 仅显示,**不提醒** |
**核心原则:** 临期提醒才有意义,过期提醒为时已晚
### ⚡ 省 Token 机制
脚本检测**状态变化**,只有以下情况才输出:
- 新增/删除个人紧急任务
- 个人任务状态变化
状态不变时静默,不消耗 Token!
## 配置
| 命令 | 说明 |
|------|------|
| `config` | 显示配置 |
| `set-time HH:MM` | 设置每日提醒时间 |
| `set-interval N` | 设置心跳检查间隔(小时) |
## 心跳配置
在 `HEARTBEAT.md` 中添加:
```markdown
# 心跳任务
## 每次心跳自动执行
```bash
~/.openclaw/workspace/skills/openclaw-todoist/scripts/sync-to-task.sh
```
## 静默条件
- 无个人紧急任务 → HEARTBEAT_OK
- 状态不变 → HEARTBEAT_OK
```
## 发布内容
```
skills/openclaw-todoist/
├── SKILL.md
├── todoist.sh
└── scripts/
├── sync-to-task.sh
└── setup-heartbeat.sh
```
## 用户配置文件(不包含在发布中)
```
~/.openclaw/workspace/
├── .todoist-token # 用户 API token
└── .agent-identity.json # 用户身份配置
```_meta.json
{
"ownerId": "kn7ehs23ek43b5tw6yt3hy35rh82w875",
"slug": "openclaw-todoist",
"version": "2.0.0",
"publishedAt": 1774489392188
}skill-card.md
## Description: Todoist task management for OpenClaw. Unified todo API with multi-agent identity, scheduled checks and reminders. This skill is ready for commercial/non-commercial use. ## Publisher: [kings0527](https://clawhub.ai/user/kings0527) ### License/Terms of Use: MIT-0 ## Use Case: OpenClaw users and agents use this skill to create, inspect, update, complete, delete, classify, and synchronize Todoist tasks. It separates personal reminders from agent-internal work and can synchronize task state into local workspace files. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: The skill uses a Todoist token to read and modify tasks, including create, update, complete, and delete operations. Mitigation: Install only with a Todoist token scoped to acceptable projects and avoid shared or sensitive task spaces unless access controls are reviewed. Risk: The package includes task forwarding to DingTalk and broad reminder routing. Mitigation: Review, disable, or remove the DingTalk push script and confirm where task titles and reminder details will be sent before use. Risk: The scripts make persistent workspace changes, including TASK.md, HEARTBEAT.md, identity configuration, and Todoist synchronization state. Mitigation: Review heartbeat setup and workspace file changes before enabling automatic synchronization, and keep manual content inside the documented preservation markers. ## Reference(s): - [ClawHub Todoist Skill Page](https://clawhub.ai/kings0527/skills/openclaw-todoist) - [Todoist REST API endpoint used by the skill](https://api.todoist.com/api/v1) ## Skill Output: **Output Type(s):** [Text, Markdown, Shell commands, Configuration, API calls] **Output Format:** [Markdown and plain text responses with shell command effects and local configuration files] **Output Parameters:** [1D] **Other Properties Related to Output:** [May read from and write to Todoist tasks, local OpenClaw workspace files, and heartbeat/task synchronization state.] ## Skill Version(s): 2.0.0 (source: server release metadata) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
skill.json
{
"name": "todoist",
"version": "1.0.0",
"description": "Todoist task management for OpenClaw with multi-agent identity support",
"author": "kings0527",
"license": "MIT"
}AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/kings0527/skills/openclaw-todoist",
"sourceUrl": "https://clawhub.ai/kings0527/skills/openclaw-todoist",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T08:38:37.094Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-kings0527-openclaw-todoist/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-kings0527-openclaw-todoist/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T08:38:37.094Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.1K downloads",
"href": "https://clawhub.ai/kings0527/openclaw-todoist",
"sourceUrl": "https://clawhub.ai/kings0527/openclaw-todoist",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T08:38:37.094Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "2.0.0",
"href": "https://clawhub.ai/kings0527/openclaw-todoist",
"sourceUrl": "https://clawhub.ai/kings0527/openclaw-todoist",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-03-26T01:43:12.188Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-kings0527-openclaw-todoist/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-kings0527-openclaw-todoist/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 2.0.0",
"description": "重大更新:智能提醒机制、省Token优化、心跳自动同步",
"href": "https://clawhub.ai/kings0527/openclaw-todoist",
"sourceUrl": "https://clawhub.ai/kings0527/openclaw-todoist",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-03-26T01:43:12.188Z",
"isPublic": true
}
]
}Record generated Oct 11, 2026.
