with one click
taskbook
タスク・ノート・ボードをCLIで管理する
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
タスク・ノート・ボードをCLIで管理する
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | taskbook |
| description | タスク・ノート・ボードをCLIで管理する |
| mode | template |
| actions | {"list":{"description":"ボード一覧を表示する"},"timeline":{"description":"タイムライン表示(作成日順)"},"archive":{"description":"アーカイブ済みアイテムを表示する"},"add-task":{"description":"タスクを追加する(AIが内容を簡潔にまとめる)","mode":"agent","tools":["bash"],"inputs":[{"name":"description","type":"textarea","message":"タスクの内容を自由に書いてください(AIが1行にまとめます)"},{"name":"board","type":"text","message":"ボード名は?(空欄でデフォルト)","required":false},{"name":"priority","type":"select","message":"優先度は?(1=通常, 2=中, 3=高)","choices":["1","2","3"],"default":"1"}]},"add-note":{"description":"ノートを追加する(AIが内容を簡潔にまとめる)","mode":"agent","tools":["bash"],"inputs":[{"name":"description","type":"textarea","message":"ノートの内容を自由に書いてください(AIが1行にまとめます)"},{"name":"board","type":"text","message":"ボード名は?(空欄でデフォルト)","required":false}]},"check":{"description":"タスクの完了/未完了をトグルする","inputs":[{"name":"ids","type":"text","message":"対象のID(スペース区切りで複数可)"}]},"begin":{"description":"タスクの開始/一時停止をトグルする","inputs":[{"name":"ids","type":"text","message":"対象のID(スペース区切りで複数可)"}]},"star":{"description":"スター付与/解除をトグルする","inputs":[{"name":"ids","type":"text","message":"対象のID(スペース区切りで複数可)"}]},"edit":{"description":"アイテムの説明を編集する","inputs":[{"name":"id","type":"text","message":"対象のIDは?"},{"name":"description","type":"text","message":"新しい説明は?"}]},"priority":{"description":"優先度を変更する","inputs":[{"name":"id","type":"text","message":"対象のIDは?"},{"name":"priority","type":"select","message":"優先度は?(1=通常, 2=中, 3=高)","choices":["1","2","3"]}]},"move":{"description":"アイテムを別ボードへ移動する","inputs":[{"name":"id","type":"text","message":"対象のIDは?"},{"name":"board","type":"text","message":"移動先のボード名は?"}]},"delete":{"description":"アイテムを削除する(アーカイブへ)","inputs":[{"name":"ids","type":"text","message":"削除するID(スペース区切りで複数可)"},{"name":"confirm","type":"confirm","message":"本当に削除しますか?"}]},"clear":{"description":"完了済みタスクを一括削除する","inputs":[{"name":"confirm","type":"confirm","message":"完了済みタスクをすべてアーカイブしますか?"}]},"restore":{"description":"アーカイブからアイテムを復元する","inputs":[{"name":"ids","type":"text","message":"復元するID(スペース区切りで複数可)"}]},"search":{"description":"アイテムを検索する","inputs":[{"name":"query","type":"text","message":"検索ワードは?"}]},"filter":{"description":"属性でフィルタリングする","inputs":[{"name":"attribute","type":"select","message":"フィルタ属性は?","choices":["pending","progress","done","star","task","note","myboard"]}]}} |
taskbook (tb) コマンドでタスク・ノート・ボードを管理する。
tb コマンドが未インストールの場合: npm install --global taskbook
tb の出力に表示される番号で指定する@ プレフィックスで指定する1(通常)、2(中)、3(高)の3段階tb -r で復元可能ボード一覧を表示する。
tb
タイムライン表示(作成日順)。
tb -i
アーカイブ済みアイテムを表示する。
tb -a
ユーザーの入力を 1行の簡潔なタスク説明 に要約して、tb -t コマンドで追加する。
{{priority}}(1, 2, 3)をそのまま使うtb で最新状態を表示する{{description}}
{{#if board}} ボード名: {{board}} {{else}} デフォルトボード {{/if}}
{{priority}}
要約した1行の説明を使って以下の形式で実行:
tb -t @ボード名 要約した説明 p:優先度番号tb -t 要約した説明 p:優先度番号実行後に tb でボードを表示して結果を報告。
ユーザーの入力を 1行の簡潔なノート に要約して、tb -n コマンドで追加する。
tb で最新状態を表示する{{description}}
{{#if board}} ボード名: {{board}} {{else}} デフォルトボード {{/if}}
要約した1行のノートを使って以下の形式で実行:
tb -n @ボード名 要約したノートtb -n 要約したノート実行後に tb でボードを表示して結果を報告。
タスクの完了/未完了をトグルする。
tb -c {{ids}}
tb
タスクの開始/一時停止をトグルする。
tb -b {{ids}}
tb
スター付与/解除をトグルする。
tb -s {{ids}}
tb
アイテムの説明を編集する。
tb -e @{{id}} {{description}}
tb
優先度を変更する。
tb -p @{{id}} {{priority}}
tb
アイテムを別ボードへ移動する。
tb -m @{{id}} {{board}}
tb
{{#if confirm}} アイテムを削除する(アーカイブへ移動)。
tb -d {{ids}}
tb
{{else}} 削除をキャンセルしました。 {{/if}}
{{#if confirm}} 完了済みタスクを一括削除する。
tb --clear
tb
{{else}} 一括削除をキャンセルしました。 {{/if}}
アーカイブからアイテムを復元する。
tb -r {{ids}}
tb
アイテムを検索する。
tb -f {{query}}
属性でフィルタリングする。
tb -l {{attribute}}
画像ファイルを読み込んで分析・フィードバックを返す
git log から直近の作業を要約して朝会コメントを生成する
キーワードで Web 検索し、複数ページを読んで情報をまとめる
taskp 用のスキル(SKILL.md)を対話的に設計・作成する。「taskp のスキルを作りたい」「.taskp/skills に追加したい」と言われたときに使う。
リソースを管理する
GitHub Trending のリポジトリ情報を README 要約付きの日本語マークダウンファイルとして出力する