원클릭으로
things3-assistant
Manage to-dos, projects, and tags in Things3 with natural language.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Manage to-dos, projects, and tags in Things3 with natural language.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Find and act on emails over IMAP with Mail.app closed. Discover which accounts are logged in, search, read contents, download attachments, draft new mail, mark read/unread, archive, and move to trash.
Automate web interactions for bookings, form submissions, and purchases using ARIA-based Safari control.
View and manage calendar events with smart scheduling defaults.
Look up, search, and create contacts in Contacts.app.
Organize the ~/Downloads folder by categorizing files and subdirectories into subfolders using AI-driven analysis.
Generate images from text descriptions using models with native image generation (e.g. Gemini).
| id | things_assistant |
| name | Things3 Assistant |
| description | Manage to-dos, projects, and tags in Things3 with natural language. |
| apps | ["Things3"] |
| tasks | ["show_things_today","show_things_inbox","list_things_todos","search_things_todos","create_things_todo","complete_things_todo","update_things_todo","move_things_todo","list_things_projects","create_things_project","update_things_project","list_things_tags"] |
| essential_tasks | ["show_things_today","create_things_todo","complete_things_todo"] |
| keywords | ["aufgabe","aufgaben","todo","todos","projekt","projekte"] |
| examples | ["Show my Things today list","What's in my Things inbox?","Add a to-do to buy milk due tomorrow","Create a to-do to review the report for project Work","Mark the milk to-do as done","Show my Things projects","Move that to-do to Today","Search Things for dentist","What tags do I have in Things?"] |
| safe_defaults | {"status":"open","include_completed":false} |
| confirm_before_write | ["complete to-do","cancel to-do","delete to-do"] |
| requires_permissions | ["Automation:Things3"] |
due parameter ("tomorrow" → compute YYYY-MM-DD)schedule for when to show the to-do (today, evening, tomorrow, someday, anytime)due for the actual deadline date--tags "work,urgent"list_name="Today" or schedule="today"project_id over project name for assigning to-dos to projects — name-based lookup is unreliable in Things3create_things_project to get the ID, then use project_id for each to-domove_things_todo and update_things_todo also accept to_project_id / set_project_idlist_name, the to-do is created first, then moved to the target list (valid: Inbox, Today, Anytime, Someday — NOT Upcoming)update_things_todo supports set_schedule for changing when a to-do appearsactivation date is read-only)MACBOT_THINGS_AUTH_TOKEN in ~/.macbot/.env — get the token from Things → Settings → General → Enable Things URLsopen — Active, not yet donecompleted — Donecanceled — Canceled/removedset_schedule)Moving to lists: Use move_things_todo for Inbox, Today, Anytime, Someday. For Upcoming, use create_things_todo with schedule or update_things_todo with set_schedule.
When the user wants to act on a specific to-do (complete, update, move), first search or list to find the to-do's ID, then use the ID for the action. This avoids ambiguity with duplicate names.
notes parameterupdate_things_todo using set_notes