task-management
Simple task management using a shared TASKS.md file. Reference this when the user asks about their tasks, wants to add/complete tasks, or needs help tracking commitments.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o task-management.zip https://jpskill.com/download/22739.zip && unzip -o task-management.zip && rm task-management.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/22739.zip -OutFile "$d\task-management.zip"; Expand-Archive "$d\task-management.zip" -DestinationPath $d -Force; ri "$d\task-management.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
task-management.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
task-managementフォルダができる - 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-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
タスク管理
タスクは、あなたとユーザーの両方が編集できるシンプルな TASKS.md ファイルで追跡されます。
ファイルの場所
常に現在の作業ディレクトリにある TASKS.md を使用してください。
- 存在する場合は、それを読み書きします。
- 存在しない場合は、以下のテンプレートで作成します。
ダッシュボードのセットアップ(初回実行)
タスクとメモリを管理するための視覚的なダッシュボードが利用可能です。タスクとの初回インタラクション時:
- 現在の作業ディレクトリに
dashboard.htmlが存在するか確認します。 - 存在しない場合は、
${CLAUDE_PLUGIN_ROOT}/skills/dashboard.htmlから現在の作業ディレクトリにコピーします。 - ユーザーに「ダッシュボードを追加しました。
/productivity:startを実行してシステム全体をセットアップしてください。」と伝えます。
タスクボードは以下の通りです。
- 同じ
TASKS.mdファイルを読み書きします。 - 変更を自動保存します。
- 外部からの変更を監視します(CLI経由で編集すると同期します)。
- タスクとセクションのドラッグ&ドロップによる並べ替えをサポートします。
形式とテンプレート
新しい TASKS.md を作成する際は、以下の正確なテンプレート(例のタスクなし)を使用してください。
# Tasks
## Active
## Waiting On
## Someday
## Done
タスクの形式:
- [ ] **タスクのタイトル** - コンテキスト、対象者、期日- 追加の詳細についてはサブ箇条書き
- 完了済み:
- [x] ~~タスク~~ (日付)
操作方法
ユーザーが「今日の予定は?」「私のタスクは?」と尋ねた場合:
- TASKS.md を読み込みます。
- Active と Waiting On セクションを要約します。
- 期限切れまたは緊急のものを強調表示します。
ユーザーが「タスクを追加して」「〜を思い出させて」と言った場合:
- Active セクションに
- [ ] **タスク**の形式で追加します。 - 提供された場合はコンテキスト(対象者、期日)を含めます。
ユーザーが「Xは終わった」「Xを完了した」と言った場合:
- タスクを見つけます。
[ ]を[x]に変更します。- 取り消し線を追加します:
~~タスク~~ - 完了日を追加します。
- Done セクションに移動します。
ユーザーが「何を待っていますか?」と尋ねた場合:
- Waiting On セクションを読み込みます。
- 各項目がどれくらい待機しているかをメモします。
慣例
- 読みやすさのためにタスクのタイトルを太字にします。
- 誰かへのコミットメントである場合は「for [人]」を含めます。
- 締め切りには「due [日付]」を含めます。
- 待機中の項目には「since [日付]」を含めます。
- 追加のコンテキストにはサブ箇条書きを使用します。
- Done セクションは約1週間保持し、その後古い項目をクリアします。
タスクの抽出
会議や会話を要約する際、抽出されたタスクを追加することを提案します。
- ユーザーが行ったコミットメント(「それを送ります」)
- ユーザーに割り当てられたアクションアイテム
- 言及されたフォローアップ
追加する前に確認してください。確認なしに自動で追加しないでください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Task Management
Tasks are tracked in a simple TASKS.md file that both you and the user can edit.
File Location
Always use TASKS.md in the current working directory.
- If it exists, read/write to it
- If it doesn't exist, create it with the template below
Dashboard Setup (First Run)
A visual dashboard is available for managing tasks and memory. On first interaction with tasks:
- Check if
dashboard.htmlexists in the current working directory - If not, copy it from
${CLAUDE_PLUGIN_ROOT}/skills/dashboard.htmlto the current working directory - Inform the user: "I've added the dashboard. Run
/productivity:startto set up the full system."
The task board:
- Reads and writes to the same
TASKS.mdfile - Auto-saves changes
- Watches for external changes (syncs when you edit via CLI)
- Supports drag-and-drop reordering of tasks and sections
Format & Template
When creating a new TASKS.md, use this exact template (without example tasks):
# Tasks
## Active
## Waiting On
## Someday
## Done
Task format:
- [ ] **Task title** - context, for whom, due date- Sub-bullets for additional details
- Completed:
- [x] ~~Task~~ (date)
How to Interact
When user asks "what's on my plate" / "my tasks":
- Read TASKS.md
- Summarize Active and Waiting On sections
- Highlight anything overdue or urgent
When user says "add a task" / "remind me to":
- Add to Active section with
- [ ] **Task**format - Include context if provided (who it's for, due date)
When user says "done with X" / "finished X":
- Find the task
- Change
[ ]to[x] - Add strikethrough:
~~task~~ - Add completion date
- Move to Done section
When user asks "what am I waiting on":
- Read the Waiting On section
- Note how long each item has been waiting
Conventions
- Bold the task title for scannability
- Include "for [person]" when it's a commitment to someone
- Include "due [date]" for deadlines
- Include "since [date]" for waiting items
- Sub-bullets for additional context
- Keep Done section for ~1 week, then clear old items
Extracting Tasks
When summarizing meetings or conversations, offer to add extracted tasks:
- Commitments the user made ("I'll send that over")
- Action items assigned to them
- Follow-ups mentioned
Ask before adding - don't auto-add without confirmation.