From things-app
Read and update tasks in Things 3 app via JXA. Use when user mentions "things", "today tasks", "inbox", "todo", "タスク", "what's on my plate", "things project", "things area", "今日のタスク".
How this skill is triggered — by the user, by Claude, or both
Slash command
/things-app:things-appThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read and update tasks in Things 3 via JXA (JavaScript for Automation).
Read and update tasks in Things 3 via JXA (JavaScript for Automation). Requires macOS with Things 3 installed.
All commands use a single script. Run without arguments to see usage:
${CLAUDE_PLUGIN_ROOT}/skills/things-app/scripts/things.js
${CLAUDE_PLUGIN_ROOT}/skills/things-app/scripts/things.js <command> [options]
inbox でタスク一覧を取得${CLAUDE_PLUGIN_ROOT}/skills/things-app/scripts/things.js inbox
${CLAUDE_PLUGIN_ROOT}/skills/things-app/scripts/things.js update "タスクID" --project "プロジェクト名" --when "2026-04-10" --due "2026-04-16"
${CLAUDE_PLUGIN_ROOT}/skills/things-app/scripts/things.js update "タスクID" --area "エリア名" --add-tags "tag1"
today で今日のタスク一覧を確認し、ユーザーに共有するcomplete で消化${CLAUDE_PLUGIN_ROOT}/skills/things-app/scripts/things.js today
${CLAUDE_PLUGIN_ROOT}/skills/things-app/scripts/things.js complete "タスクID"
create で登録${CLAUDE_PLUGIN_ROOT}/skills/things-app/scripts/things.js create "タスク名" --project "プロジェクト名" --when "2026-04-15" --due "2026-04-21"
${CLAUDE_PLUGIN_ROOT}/skills/things-app/scripts/things.js create "タスク名" --area "エリア名" --tags "tag1, tag2" --today
[ID: ...]. Use them for detail/update/status commands. Falls back to name search if ID is not found.create is Inbox. --project and --area override it.--when YYYY-MM-DD sets the activation date. The task appears in Today on that date automatically.update accepts multiple options in a single call. --area none removes from area (moves to Inbox).--offset and --limit for large lists (e.g. inbox).- タスク名 (Today, When: 2025-01-15, Due: 2025-01-21) #tag1, #tag2 [ID: abc123]
(note) first 20 chars... from notes#tag[ID: ...] for use with detail/update commandsタスク名
ID: abc123
Status: open
Today: Yes
When: 2025-01-15
Due: 2025-01-21
Tags: #tag1, #tag2
Project: プロジェクト名
Area: エリア名
Notes:
ノート内容
npx claudepluginhub pokutuna/claude-plugins --plugin things-appCreates, updates, and manages Things 3 tasks and projects via URL scheme scripts. Supports add, batch JSON updates, reordering items in lists like today/anytime/someday. macOS automation.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.