From things
Captures todos to Things 3 inbox via bun CLI script. Supports titles, notes, tags, checklists, Markdown; auto-adds Claude tag and session attribution. Returns todo URL if x-callback available.
npx claudepluginhub bendrucker/claude --plugin thingsThis skill is limited to using the following tools:
Add todos to the Things 3 inbox.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Add todos to the Things 3 inbox.
bun ${CLAUDE_PLUGIN_ROOT}/scripts/inbox.ts --session-id ${CLAUDE_SESSION_ID} title="Buy milk"
The script handles URL encoding, session attribution, and the Claude tag automatically. Extra tags can be added via the --tag flag (repeatable). For example, --tag claude-code adds the claude-code tag to all captured todos. Multiple tags: --tag foo --tag bar.
When the x-callback-url plugin is installed, the script uses xcall to get the todo ID back from Things and outputs a https://things.bendrucker.me/show?id=... URL. Present this URL to the user so they can click to open the todo. If xcall is unavailable, the script falls back to fire-and-forget.
title (string) — todo titletitles (newline-separated) — multiple todosnotes (string, max 10,000 chars) — additional notes (session attribution appended as footer)tags (comma-separated) — extra tag names (Claude is always included)checklist-items (newline-separated, max 100) — checklist items# Simple inbox item
bun ${CLAUDE_PLUGIN_ROOT}/scripts/inbox.ts --session-id ${CLAUDE_SESSION_ID} title="Call dentist"
# With additional notes
bun ${CLAUDE_PLUGIN_ROOT}/scripts/inbox.ts --session-id ${CLAUDE_SESSION_ID} title="Review PR #456" tags=Work notes="Check error handling"
# Multiple items at once
bun ${CLAUDE_PLUGIN_ROOT}/scripts/inbox.ts --session-id ${CLAUDE_SESSION_ID} titles="Buy milk
Pick up dry cleaning
Walk dog"
# With checklist
bun ${CLAUDE_PLUGIN_ROOT}/scripts/inbox.ts --session-id ${CLAUDE_SESSION_ID} title="Prepare presentation" checklist-items="Create slides
Prepare talking points
Practice delivery"
Things supports Markdown in notes:
#, ##, ###**text**[title](url)- or 1.