跳到正文
🟠 需外部服务 — 需自备相关账号/权限 入门 开发工具

让 OpenClaw 自己写技能接 Todoist

不用写代码,Telegram 里告诉 OpenClaw帮我接 Todoist,它自己写技能、自己安装、直接开用。

⚔️ 难度 ★☆☆ 入门
⏱ 配置耗时 5-10 分钟
🎁 掉落 节省 5-10 分钟
📜 所需秘籍 telegram filesystem
🦞 部署 可一键部署

🎯 做完你会得到

OpenClaw 自主创建 Todoist 技能并安装,之后你可以在 Telegram 里直接管理待办事项。

🛠 需要什么

  • telegram
  • filesystem

👤 适合谁

  • 进阶用户
  • 开发者
  • 想自定义功能的用户

⚡ 效果预览

自己动手创建OpenClaw技能,打通Todoist,把AI能力扩展到任意应用

🔧 Step 0:先配置 Notion(推荐存储后端)

⚠️ 本案例推荐使用 Notion 管理数据,免费且多人协作 👉 去配置 Notion 接入 →

一句话介绍

你不用写一行代码——告诉 OpenClaw我想接 Todoist,它自己写技能文件、自己安装、自己测试,全程在 Telegram 聊天里完成。

解决什么问题

想让 OpenClaw 接入某个工具(Todoist、Notion、Airtable 等),但 clawhub 上没有现成技能,也不会自己开发。这个场景展示了 OpenClaw 最核心的能力之一——自主创建技能

  • 谁会用到:任何想让 OpenClaw 接入新工具但不会写代码的人
  • 省了什么:不用学技能开发、不用写 SKILL.md、不用手动调试
  • 效果是什么:一句话需求 → OpenClaw 自动产出可用技能 → 直接投入使用

真实案例:Subhrajyoti Sen 在 X 上分享(附 Telegram 截图):“I wanted to automate some tasks from Todoist and clawd was able to create a skill for it on its own, all within a Telegram chat”

前置条件

  • Todoist 账号 + API Token(Settings → Integrations → Developer → API token)
  • OpenClaw 已通过 Telegram 接入(能在 Telegram 里和它对话)

这个场景的核心不是 Todoist 本身,而是展示让 AI 自己开发工具的能力。换成 Airtable、Trello、Linear 等其他工具,流程完全一样。

用到的工具

工具用途获取方式
OpenClaw 技能创建能力(内置)根据你的需求自主编写 SKILL.md内置,无需安装
Todoist API读写待办事项todoist.com/app/settings/integrations/developer 获取 API Token

预期结果

做完之后:

  • OpenClaw 自己写了一个 Todoist 技能:包含 SKILL.md 文件,定义了如何调用 Todoist API
  • 你可以直接用:在 Telegram 里说帮我加一个任务:明天下午3点开会→ Todoist 里出现新任务
  • 也能查询:今天有哪些待办?→ OpenClaw 列出 Todoist 里的当日任务

操作步骤

不需要复杂配置,直接在 Telegram 里和 OpenClaw 对话:

第一步: 告诉它你的需求

我想让你帮我管理 Todoist 待办事项。我的 Todoist API Token 是 xxx。
帮我创建一个技能,能做这些事:
1. 添加新任务(指定标题、截止日期、优先级)
2. 查询今天的待办
3. 完成某个任务

第二步: 等待(通常 2-5 分钟)

OpenClaw 会:

  1. 研究 Todoist API 文档
  2. 编写 SKILL.md 文件
  3. 自己安装到技能目录
  4. 测试是否能连通

第三步: 开始使用

帮我加个任务:明天下午3点 产品评审会议

就这样,完成了。

怎么验证成功了

  1. 在 Telegram 里说帮我查一下 Todoist 今天有哪些任务
  2. OpenClaw 返回你的任务列表
  3. 说帮我加一个任务:测试任务 明天到期,然后打开 Todoist App 检查

踩坑记录

API Token 没设对

症状:OpenClaw 说技能创建好了,但调用时报 401 Unauthorized

解法:确认 API Token 是从 Todoist 设置页拿到的,不是账号密码。Token 让 OpenClaw 存到环境变量里。

技能创建了但功能不全

症状:能查询但不能添加任务,或者添加了但没有截止日期。

解法:直接告诉 OpenClaw 缺什么功能,它会自己更新技能文件。你创建的 Todoist 技能缺少设置截止日期的功能,帮我补上。

想接其他工具但不知道怎么开始

症状:Todoist 成功了,想接 Trello/Linear/Airtable 等。

解法:流程完全一样——告诉 OpenClaw帮我创建一个 [工具名] 技能,我的 API Key 是 xxx,我需要这些功能:xxx。它会重复同样的自创建流程。

不满意怎么调

  • 想加更多功能 → 直接告诉 OpenClaw给 Todoist 技能加一个功能:按项目筛选任务
  • 想定时查看任务 → 配合 cron,每天早上自动推送今日待办到 Telegram
  • 想接别的工具 → 同样的对话流程,换成目标工具的 API 即可
  • 想把自创建的技能分享给别人 → 用 clawhub sync 发布到 ClawHub,其他人一键安装
#技能创建#Todoist#自动化#Telegram#零代码