一键导入
things-3-manager
macOS only: Manage Things 3 tasks - add, search, list, and complete tasks using natural language. Requires Things 3 app installed.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
macOS only: Manage Things 3 tasks - add, search, list, and complete tasks using natural language. Requires Things 3 app installed.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Manage Gmail - send, read, search emails, manage labels and drafts. Use when user wants to interact with their Gmail account for email operations.
Analyzes UXR report PDFs and generates structured analysis documents with key findings, recommendations, and strategic connections. Use when given a UXR report to analyze.
Render a video clip with captions overlaid, using the Remotion captioner at `/Users/jvincent/Projects/remotion-captioner/`. Use when user provides a video file and wants to add captions/subtitles, mentions "caption this video", "add captions", "burn in subtitles", or provides a video + SRT file pair.
Create and iterate on MARP Markdown slide decks with HubSpot styling (two themes available — Trellis product palette and HubSpot brand-identity palette), AI-generated images via LiteLLM/Gemini, and slidegauge linting. Use when the user wants to create a presentation, build slides, make a slide deck, or work on a talk.
Generate a self-improving "autoresearch" loop for any Claude skill. Given a skill to improve and 3-5 quality constraints, scaffolds a standalone project (modeled on karpathy/autoresearch) that iterates on the skill's prompt by generating N samples per cycle, evaluating them against the constraints, and editing the skill to fix recurring failures — up to 30 cycles or until results are consistently perfect. Use when the user says something like "make an autoresearcher for my X skill" or "build a self-improving loop for skill Y".
Manage Google Calendar - search, create, update events and answer calendar questions. Use when user wants to interact with their Google Calendar for scheduling and calendar operations.
| name | things-3-manager |
| description | macOS only: Manage Things 3 tasks - add, search, list, and complete tasks using natural language. Requires Things 3 app installed. |
| version | 2.0.0 |
| location | user |
| allowed-tools | ["Bash","Read","Write"] |
Manage your Things 3 tasks through natural language. This skill dispatches to focused sub-skills for specific operations.
Platform: macOS only (Things 3 is a Mac app)
Use this skill when:
Do NOT use when:
| Intent | Sub-Skill | Example |
|---|---|---|
| Add tasks | skills/add-task.md | "Add task to write blog post" |
| View today | skills/list-today.md | "What's on my plate today?" |
| View inbox | skills/list-inbox.md | "Show my inbox" |
| Search tasks | skills/search.md | "Find tasks tagged urgent" |
| Complete tasks | skills/complete-task.md | "Mark task ABC-123 done" |
import os, sys
sys.path.insert(0, os.path.expanduser('~/.claude/skills/things/lib'))
from reader import ThingsReader # Database queries
from writer import ThingsWriter # URL scheme operations
from helpers import ThingsFormatter # Display formatting
# List tasks
tasks = ThingsReader.get_today()
tasks = ThingsReader.get_inbox()
tasks = ThingsReader.search(query="blog", status="incomplete")
# Add task
ThingsWriter.add_task(title="New task", when="today", tags=["work"])
# Complete task
ThingsWriter.complete_task("task-uuid")
# Format output
print(ThingsFormatter.format_task_list(tasks, verbose=True, show_uuid=True))
See README.md for installation and configuration instructions.
Quick install:
cd ~/.claude/skills/things && pip3 install -r requirements.txt
IMPORTANT: Not everything that looks like an action item should become a Things task. Apply these filters:
Discrete actions with clear completion:
Characteristics of real tasks:
Strategic mindsets / ongoing approaches:
Framing guidance / communication style:
Conceptual frameworks:
Why these aren't tasks:
From "Jeff - deliver these 7 things":
| Item | Real Task? | Reasoning |
|---|---|---|
| "Deliver plan by Jan 17" | ✅ Yes | Discrete deliverable with deadline |
| "Frame all work using X framing" | ❌ No | Communication style, not action |
| "Apply Jeff Bell Test measurement" | ❌ No | Ongoing evaluation approach |
| "Own entire product mentality" | ❌ No | Mindset shift, not discrete action |
| "Schedule 3-hour working session" | ✅ Yes | Specific action with completion |
| "Prioritize by user exposure" | ❌ No | Prioritization framework |
| "Figure out skeleton key scope" | ⚠️ Maybe | Could be discrete if time-boxed research task |
Ask yourself:
Exceptions:
When user requests Things 3 operations:
| User Says | Intent | Action |
|---|---|---|
| "Add...", "Create task...", "New task..." | Add | Read skills/add-task.md |
| "What's today?", "Show today", "My tasks" | List Today | Read skills/list-today.md |
| "Inbox", "What needs organizing?" | List Inbox | Read skills/list-inbox.md |
| "Find...", "Search...", "Show tasks with..." | Search | Read skills/search.md |
| "Complete...", "Done...", "Finished..." | Complete | Read skills/complete-task.md |