with one click
add-task
Create a new task in Yorik's task list
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Create a new task in Yorik's task list
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | add_task |
| description | Create a new task in Yorik's task list |
| when_not_to_use | Calendar events → `add_calendar_event` (events have date+time, tasks have an optional due_date). |
| when_to_use | - User says "add a task: X", "remind me to Y", "auf die Liste: Z" - User says "schreib das auf meine Aufgabenliste" |
| inputs | {"title":{"type":"string","required":true,"description":"Short task title (e.g. \"Müll rausbringen\", \"Rechnung an Müller schicken\")."},"due_date":{"type":"string","required":false,"description":"ISO date YYYY-MM-DD if the user gave one (\"bis Freitag\" → resolve to the date). Omit when open-ended."},"person":{"type":"string","required":false,"description":"Who it's for. \"admin\" | \"member\" | \"child\" | a name string."},"category":{"type":"string","required":false,"description":"One of the configured task categories (admin / haushalt / arbeit / etc.) — only if you can pick the right one with high confidence. Otherwise omit."},"notes":{"type":"string","required":false},"parent_task_id":{"type":"integer","required":false,"description":"When the user adds a sub-step to an existing task (\"für Q1 Steuer-\ntask: alle Belege scannen\"), set this to the parent task's id.\nResolve via check_tasks first if you only have a title. Subtasks\ncascade-delete with their parent.\n"},"recurrence_rule":{"type":"string","required":false,"description":"Only when the user said it recurs (\"jeden Montag\", \"every week\",\n\"monthly\"). Use one of the shorthands the parser understands:\n \"daily\", \"weekly\", \"biweekly\", \"monthly\", \"quarterly\", \"yearly\",\n \"every N days|weeks|months|years\", \"every Mon\", \"every Mon,Wed,Fri\".\nWhen the user marks the task done, the next instance is\nauto-materialised. Omit for one-shot tasks.\n"}} |
| outputs | {"task_id":{"type":"integer"},"task":{"type":"object"}} |
| permissions | ["admin","member","restricted"] |
| tags | ["tasks","write"] |
Apply-then-confirm pattern: INSERTs immediately + stages a rollback (delete by id) so cancel/test removes the row.
Create a new contact (person or business) with ALL its channels and address in one call.
Fetch the full body and metadata of a single email by message_id.
Record a new bill / recurring expense
Create a new calendar event in Yorik's local calendar
Attach a postal address (home, work, billing, shipping) to an existing contact.
Attach a channel (email, phone, whatsapp, signal, sms, website, social) to a contact.