macOSのThings 3アプリを操作し、タスクの追加や検索、プロジェクトの確認などをClawdbotを通じて行えるようにすることで、日々のタスク管理を効率化するSkill。
macOSのThings 3アプリをCLIで操作し、タスクの追加や更新、受信トレイや今日のタスクの表示、検索、プロジェクトの確認などを行うためのSkill。
📜 元の英語説明(参考)
Manage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database). Use when a user asks Clawdbot to add a task to Things, list inbox/today/upcoming, search tasks, or inspect projects/areas/tags.
🇯🇵 日本人クリエイター向け解説
macOSのThings 3アプリをCLIで操作し、タスクの追加や更新、受信トレイや今日のタスクの表示、検索、プロジェクトの確認などを行うためのSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o things-mac.zip https://jpskill.com/download/5482.zip && unzip -o things-mac.zip && rm things-mac.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/5482.zip -OutFile "$d\things-mac.zip"; Expand-Archive "$d\things-mac.zip" -DestinationPath $d -Force; ri "$d\things-mac.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
things-mac.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
things-macフォルダができる - 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
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[スキル名] things-mac
Things 3 CLI
things を使用して、ローカルの Things データベース(受信箱/今日/検索/プロジェクト/エリア/タグ)を読み取り、Things URL スキームを介して ToDo を追加/更新します。
セットアップ
- インストール(推奨、Apple Silicon):
GOBIN=/opt/homebrew/bin go install github.com/ossianhempel/things3-cli/cmd/things@latest - DB の読み取りが失敗する場合:呼び出し元のアプリ(手動実行の場合は Terminal、ゲートウェイ実行の場合は
Clawdbot.app)に フルディスクアクセス を許可してください。 - オプション:
THINGSDBを設定するか、--dbを渡してThingsData-*フォルダーを指すようにしてください。 - オプション:
THINGS_AUTH_TOKENを設定して、更新操作で--auth-tokenを渡すのを避けてください。
読み取り専用(DB)
things inbox --limit 50things todaythings upcomingthings search "query"things projects/things areas/things tags
書き込み(URL スキーム)
- 安全なプレビューを優先:
things --dry-run add "Title" - 追加:
things add "Title" --notes "..." --when today --deadline 2026-01-02 - Things を前面に表示:
things --foreground add "Title"
例:ToDo を追加する
- 基本:
things add "Buy milk" - メモ付き:
things add "Buy milk" --notes "2% + bananas" - プロジェクト/エリアへ:
things add "Book flights" --list "Travel" - プロジェクトの見出しへ:
things add "Pack charger" --list "Travel" --heading "Before" - タグ付き:
things add "Call dentist" --tags "health,phone" - チェックリスト:
things add "Trip prep" --checklist-item "Passport" --checklist-item "Tickets" - STDIN から(複数行 => タイトル + メモ):
cat <<'EOF' | things add -Title lineNotes line 1Notes line 2EOF
例:ToDo を変更する(認証トークンが必要)
- まず:ID(UUID 列)を取得:
things search "milk" --limit 5 - 認証:
THINGS_AUTH_TOKENを設定するか、--auth-token <TOKEN>を渡してください。 - タイトル:
things update --id <UUID> --auth-token <TOKEN> "New title" - メモの置き換え:
things update --id <UUID> --auth-token <TOKEN> --notes "New notes" - メモの追加/前置:
things update --id <UUID> --auth-token <TOKEN> --append-notes "..."/--prepend-notes "..." - リストの移動:
things update --id <UUID> --auth-token <TOKEN> --list "Travel" --heading "Before" - タグの置き換え/追加:
things update --id <UUID> --auth-token <TOKEN> --tags "a,b"/things update --id <UUID> --auth-token <TOKEN> --add-tags "a,b" - 完了/キャンセル(ソフトデリートのようなもの):
things update --id <UUID> --auth-token <TOKEN> --completed/--canceled - 安全なプレビュー:
things --dry-run update --id <UUID> --auth-token <TOKEN> --completed
ToDo を削除しますか?
- 現在、
things3-cliではサポートされていません(「削除/ゴミ箱へ移動」の書き込みコマンドがありません。things trashは読み取り専用のリスト表示です)。 - オプション:Things UI を使用して削除/ゴミ箱へ移動するか、
things updateを介して--completed/--canceledとマークしてください。
メモ
- macOS のみ。
--dry-runは URL を出力し、Things を開きません。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Things 3 CLI
Use things to read your local Things database (inbox/today/search/projects/areas/tags) and to add/update todos via the Things URL scheme.
Setup
- Install (recommended, Apple Silicon):
GOBIN=/opt/homebrew/bin go install github.com/ossianhempel/things3-cli/cmd/things@latest - If DB reads fail: grant Full Disk Access to the calling app (Terminal for manual runs;
Clawdbot.appfor gateway runs). - Optional: set
THINGSDB(or pass--db) to point at yourThingsData-*folder. - Optional: set
THINGS_AUTH_TOKENto avoid passing--auth-tokenfor update ops.
Read-only (DB)
things inbox --limit 50things todaythings upcomingthings search "query"things projects/things areas/things tags
Write (URL scheme)
- Prefer safe preview:
things --dry-run add "Title" - Add:
things add "Title" --notes "..." --when today --deadline 2026-01-02 - Bring Things to front:
things --foreground add "Title"
Examples: add a todo
- Basic:
things add "Buy milk" - With notes:
things add "Buy milk" --notes "2% + bananas" - Into a project/area:
things add "Book flights" --list "Travel" - Into a project heading:
things add "Pack charger" --list "Travel" --heading "Before" - With tags:
things add "Call dentist" --tags "health,phone" - Checklist:
things add "Trip prep" --checklist-item "Passport" --checklist-item "Tickets" - From STDIN (multi-line => title + notes):
cat <<'EOF' | things add -Title lineNotes line 1Notes line 2EOF
Examples: modify a todo (needs auth token)
- First: get the ID (UUID column):
things search "milk" --limit 5 - Auth: set
THINGS_AUTH_TOKENor pass--auth-token <TOKEN> - Title:
things update --id <UUID> --auth-token <TOKEN> "New title" - Notes replace:
things update --id <UUID> --auth-token <TOKEN> --notes "New notes" - Notes append/prepend:
things update --id <UUID> --auth-token <TOKEN> --append-notes "..."/--prepend-notes "..." - Move lists:
things update --id <UUID> --auth-token <TOKEN> --list "Travel" --heading "Before" - Tags replace/add:
things update --id <UUID> --auth-token <TOKEN> --tags "a,b"/things update --id <UUID> --auth-token <TOKEN> --add-tags "a,b" - Complete/cancel (soft-delete-ish):
things update --id <UUID> --auth-token <TOKEN> --completed/--canceled - Safe preview:
things --dry-run update --id <UUID> --auth-token <TOKEN> --completed
Delete a todo?
- Not supported by
things3-cliright now (no “delete/move-to-trash” write command;things trashis read-only listing). - Options: use Things UI to delete/trash, or mark as
--completed/--canceledviathings update.
Notes
- macOS-only.
--dry-runprints the URL and does not open Things.