🛠️ Todoist
Todoistは、OpenClaw向けのタスク管理を可能にし、複数のエージェントID、スケジュールされた確認、リマインダーを備えた統合されたToDo APIを提供するSkillです。
📜 元の英語説明(参考)
Todoist task management for OpenClaw. Unified todo API with multi-agent identity, scheduled checks and reminders.
🇯🇵 日本人クリエイター向け解説
Todoistは、OpenClaw向けのタスク管理を可能にし、複数のエージェントID、スケジュールされた確認、リマインダーを備えた統合されたToDo APIを提供するSkillです。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o todoist.zip https://jpskill.com/download/5158.zip && unzip -o todoist.zip && rm todoist.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/5158.zip -OutFile "$d\todoist.zip"; Expand-Archive "$d\todoist.zip" -DestinationPath $d -Force; ri "$d\todoist.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
todoist.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
todoistフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-18
- 同梱ファイル
- 3
💬 こう話しかけるだけ — サンプルプロンプト
- › Todoist を使って、最小構成のサンプルコードを示して
- › Todoist の主な使い方と注意点を教えて
- › Todoist を既存プロジェクトに組み込む方法を教えて
これをClaude Code に貼るだけで、このSkillが自動発動します。
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Todoist Skill
OpenClaw に統一されたタスク管理機能を提供し、複数の Agent 識別をサポートします。
識別システム
各 OpenClaw インスタンスは一意の ID を持ち、各 Agent は独立したタグを持ちます。
インスタンス ID: 8259c9d1 (自動生成)
Agent タグ: agent-8259c9d1-main
コマンド
| コマンド | 説明 |
|---|---|
list [filter] |
タスクを一覧表示します (today/personal/agent/overdue) |
add <内容> [type] [日付] |
タスクを追加します |
subtask <親タスク> <内容> |
サブタスクを追加します |
show <キーワード> |
タスクの詳細を表示します |
update <タスク> <フィールド> <値> |
タスクを更新します |
claim <タスク> |
タスクをアサインします |
complete <タスク> |
タスクを完了します |
delete <タスク> |
タスクを削除します |
projects |
プロジェクトを一覧表示します |
labels |
ラベルを一覧表示します |
設定
| コマンド | 説明 |
|---|---|
show |
設定を表示します |
set-time HH:MM |
毎日のリマインダー時間を設定します |
set-interval N |
ハートビートチェック間隔(時間)を設定します |
set-agent <name> |
現在の Agent を切り替えます |
add-agent <name> |
新しい Agent を追加します |
🔄 タスクを TASK.md に自動同期
ハートビート時に Todoist のタスクが ~/.openclaw/workspace/TASK.md に自動同期されます。
~/.openclaw/workspace/skills/openclaw-todoist/scripts/sync-to-task.sh
生成される TASK.md の形式:
# 現在のタスク
_Todoist から自動同期 (2026-03-16 10:00)_
## ⚠️ 期限切れタスク
- [ ] タスク名 (期限切れ: 2026-03-15)
## 📅 今日のタスク
- [ ] タスク名
## 📌 ToDo(日付なし)
- [ ] タスク名
ハートビート設定
HEARTBEAT.md に追加します。
# ハートビートタスク
## 毎回ハートビート時に自動実行
1. **Todoist タスクを TASK.md に同期**
```bash
~/.openclaw/workspace/skills/openclaw-todoist/scripts/sync-to-task.sh
サイレント条件
- タスクがない場合は HEARTBEAT_OK と返信
- 期限切れタスクがある場合は積極的に通知
ワンクリック設定
~/.openclaw/workspace/skills/openclaw-todoist/scripts/setup-heartbeat.sh
リマインダーロジック
- ✅ すべてのタスクを TASK.md に自動同期
- ⚠️ 期限切れタスクのみユーザーに積極的に通知
- タスクなし、または期限切れなし → サイレント(HEARTBEAT_OK)
公開内容
skills/todoist/
├── SKILL.md
└── todoist.sh
scripts/
├── agent-config.sh
└── heartbeat-tasks.sh
ユーザー設定ファイル(公開には含まれません)
~/.openclaw/workspace/
├── .todoist-token # ユーザー API トークン
└── .agent-identity.json # ユーザー識別設定 📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Todoist Skill
为 OpenClaw 提供统一的待办管理能力,支持多 Agent 身份识别。
身份系统
每个 OpenClaw 实例有唯一 ID,每个 Agent 有独立标签:
实例 ID: 8259c9d1 (自动生成)
Agent 标签: agent-8259c9d1-main
命令
| 命令 | 说明 |
|---|---|
list [filter] |
列出任务 (today/personal/agent/overdue) |
add <内容> [type] [日期] |
添加任务 |
subtask <父任务> <内容> |
添加子任务 |
show <关键词> |
查看任务详情 |
update <任务> <字段> <值> |
更新任务 |
claim <任务> |
认领任务 |
complete <任务> |
完成任务 |
delete <任务> |
删除任务 |
projects |
列出项目 |
labels |
列出标签 |
配置
| 命令 | 说明 |
|---|---|
show |
显示配置 |
set-time HH:MM |
设置每日提醒时间 |
set-interval N |
设置心跳检查间隔(小时) |
set-agent <name> |
切换当前 Agent |
add-agent <name> |
添加新 Agent |
🔄 自动同步任务到 TASK.md
心跳时会自动同步 Todoist 任务到 ~/.openclaw/workspace/TASK.md:
~/.openclaw/workspace/skills/openclaw-todoist/scripts/sync-to-task.sh
生成的 TASK.md 格式:
# 当前任务
_自动同步自 Todoist (2026-03-16 10:00)_
## ⚠️ 逾期任务
- [ ] 任务名 (逾期: 2026-03-15)
## 📅 今日任务
- [ ] 任务名
## 📌 待办(无日期)
- [ ] 任务名
心跳配置
在 HEARTBEAT.md 中添加:
# 心跳任务
## 每次心跳自动执行
1. **同步 Todoist 任务到 TASK.md**
```bash
~/.openclaw/workspace/skills/openclaw-todoist/scripts/sync-to-task.sh
静默条件
- 无任务时回复 HEARTBEAT_OK
- 有逾期任务时主动提醒
一键配置
~/.openclaw/workspace/skills/openclaw-todoist/scripts/setup-heartbeat.sh
提醒逻辑
- ✅ 自动同步所有任务到 TASK.md
- ⚠️ 仅逾期任务时主动提醒用户
- 无任务或无逾期 → 静默(HEARTBEAT_OK)
发布内容
skills/todoist/
├── SKILL.md
└── todoist.sh
scripts/
├── agent-config.sh
└── heartbeat-tasks.sh
用户配置文件(不包含在发布中)
~/.openclaw/workspace/
├── .todoist-token # 用户 API token
└── .agent-identity.json # 用户身份配置 同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (2,602 bytes)
- 📎 scripts/setup-heartbeat.sh (1,324 bytes)
- 📎 scripts/sync-to-task.sh (2,498 bytes)