jpskill.com
🛠️ 開発・MCP コミュニティ 🔴 エンジニア向け 👤 エンジニア・AI開発者

🛠️ Todoist

todoist

Todoistは、OpenClaw向けのタスク管理を可能にし、複数のエージェントID、スケジュールされた確認、リマインダーを備えた統合されたToDo APIを提供するSkillです。

⏱ RAG構築 1週間 → 1日
📜 元の英語説明(参考)

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本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
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
🪟 Windows (PowerShell)
$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. 1. 下の青いボタンを押して todoist.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → todoist フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

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` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。