# Taskbook

> タスク・ノート・ボードをCLIで管理する

- Skill: `takemo101/taskbook` (Agent Skill)
- Install (CLI): `npx skillmds@latest add takemo101/taskbook`
- Raw SKILL.md: https://api.skillmd.com/api/skills/takemo101/taskbook/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: takemo101 (https://skillmd.com/u/takemo101)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/takemo101/taskbook

---


# Taskbook 管理

taskbook (`tb`) コマンドでタスク・ノート・ボードを管理する。

## セットアップ

`tb` コマンドが未インストールの場合: `npm install --global taskbook`

## 注意事項

- アイテムIDは `tb` の出力に表示される番号で指定する
- ボード名は `@` プレフィックスで指定する
- 優先度は `1`（通常）、`2`（中）、`3`（高）の3段階
- 削除したアイテムは自動アーカイブされ、`tb -r` で復元可能

## action:list

ボード一覧を表示する。

```bash
tb
```

## action:timeline

タイムライン表示（作成日順）。

```bash
tb -i
```

## action:archive

アーカイブ済みアイテムを表示する。

```bash
tb -a
```

## action:add-task

ユーザーの入力を **1行の簡潔なタスク説明** に要約して、`tb -t` コマンドで追加する。

### ルール

1. ユーザー入力（複数行の場合あり）を読んで、**日本語で1行のタスク説明**にまとめる
2. 元の意図を損なわず、具体的で行動可能な表現にする
3. 優先度は `{{priority}}`（1, 2, 3）をそのまま使う
4. コマンド実行後に `tb` で最新状態を表示する

### ユーザー入力

{{description}}

### ボード

{{#if board}}
ボード名: {{board}}
{{else}}
デフォルトボード
{{/if}}

### 優先度

{{priority}}

### 実行

要約した1行の説明を使って以下の形式で実行:

- ボードあり: `tb -t @ボード名 要約した説明 p:優先度番号`
- ボードなし: `tb -t 要約した説明 p:優先度番号`

実行後に `tb` でボードを表示して結果を報告。

## action:add-note

ユーザーの入力を **1行の簡潔なノート** に要約して、`tb -n` コマンドで追加する。

### ルール

1. ユーザー入力（複数行の場合あり）を読んで、**日本語で1行のノート**にまとめる
2. 元の意図と重要な情報を保持する
3. コマンド実行後に `tb` で最新状態を表示する

### ユーザー入力

{{description}}

### ボード

{{#if board}}
ボード名: {{board}}
{{else}}
デフォルトボード
{{/if}}

### 実行

要約した1行のノートを使って以下の形式で実行:

- ボードあり: `tb -n @ボード名 要約したノート`
- ボードなし: `tb -n 要約したノート`

実行後に `tb` でボードを表示して結果を報告。

## action:check

タスクの完了/未完了をトグルする。

```bash
tb -c {{ids}}
```

```bash
tb
```

## action:begin

タスクの開始/一時停止をトグルする。

```bash
tb -b {{ids}}
```

```bash
tb
```

## action:star

スター付与/解除をトグルする。

```bash
tb -s {{ids}}
```

```bash
tb
```

## action:edit

アイテムの説明を編集する。

```bash
tb -e @{{id}} {{description}}
```

```bash
tb
```

## action:priority

優先度を変更する。

```bash
tb -p @{{id}} {{priority}}
```

```bash
tb
```

## action:move

アイテムを別ボードへ移動する。

```bash
tb -m @{{id}} {{board}}
```

```bash
tb
```

## action:delete

{{#if confirm}}
アイテムを削除する（アーカイブへ移動）。

```bash
tb -d {{ids}}
```

```bash
tb
```
{{else}}
削除をキャンセルしました。
{{/if}}

## action:clear

{{#if confirm}}
完了済みタスクを一括削除する。

```bash
tb --clear
```

```bash
tb
```
{{else}}
一括削除をキャンセルしました。
{{/if}}

## action:restore

アーカイブからアイテムを復元する。

```bash
tb -r {{ids}}
```

```bash
tb
```

## action:search

アイテムを検索する。

```bash
tb -f {{query}}
```

## action:filter

属性でフィルタリングする。

```bash
tb -l {{attribute}}
```

