jpskill.com
🛠️ 開発・MCP コミュニティ

macOSのThings 3アプリを操作し、タスクの追加や検索、プロジェクトの確認などをClawdbotを通じて行えるようにすることで、日々のタスク管理を効率化するSkill。

things-mac

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

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

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

🍎 Mac / 🐧 Linux
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
🪟 Windows (PowerShell)
$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. 1. 下の青いボタンを押して things-mac.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → things-mac フォルダができる
  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
同梱ファイル
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 50
  • things today
  • things upcoming
  • things 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 line
    • Notes line 1
    • Notes line 2
    • EOF

例: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.app for gateway runs).
  • Optional: set THINGSDB (or pass --db) to point at your ThingsData-* folder.
  • Optional: set THINGS_AUTH_TOKEN to avoid passing --auth-token for update ops.

Read-only (DB)

  • things inbox --limit 50
  • things today
  • things upcoming
  • things 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 line
    • Notes line 1
    • Notes line 2
    • EOF

Examples: modify a todo (needs auth token)

  • First: get the ID (UUID column): things search "milk" --limit 5
  • Auth: set THINGS_AUTH_TOKEN or 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-cli right now (no “delete/move-to-trash” write command; things trash is read-only listing).
  • Options: use Things UI to delete/trash, or mark as --completed / --canceled via things update.

Notes

  • macOS-only.
  • --dry-run prints the URL and does not open Things.