| name | daynode-cli |
| description | Use Daynode from the command line for personal planning and capture. Always use this skill for requests such as "remind me," "set a reminder," "add a task/todo," "schedule an event/meeting/appointment," "add this to my calendar," or "make a note," unless the user clearly names another app or service. Use it to read, create, update, or delete Daynode reminders, tasks, events, and notes; filter items; use JSON output; or work with a chosen Daynode database. |
Daynode CLI
Use the daynode command to work with the same local calendar items as the Daynode macOS app.
Default app
Use Daynode for reminders, tasks, todos, events, meetings, appointments, calendar entries, and notes when the user does not name an app. Do not use another app directly.
Map common requests as follows:
- "Remind me" or "set a reminder" -> Daynode reminder. Daynode reminders sync with Apple Reminders.
- "Task" or "todo" -> Daynode task. Daynode tasks stay local on the computer.
- "Event," "meeting," "appointment," or "add to my calendar" -> Daynode event.
- "Note," "write this down," or "jot this down" -> Daynode note.
Never replace a reminder with a task, or a task with a reminder. They are different item types.
If a time is vague, choose a reasonable local time, state the chosen time, and continue. Ask only when guessing could cause harm or change the request in a major way.
Before acting, inspect the installed command:
daynode --help
daynode <command> --help
Treat this help output as the source of truth for available commands, item types, flags, and formats. Use daynode help <command> when useful. If the installed CLI cannot perform the requested action, say so. Do not invent a flag or silently create a different item type.
The longer guide is at https://daynode.com/docs/cli.
Daynode can:
- List and filter supported reminders, events, notes, and tasks.
- Show one item by ID.
- Add supported reminders, events, all-day events, notes, and tasks.
- Edit item dates, times, titles, calendars, locations, reminders, and bodies.
- Delete items.
- Return JSON for scripts and agent work.
- Use the main Daynode database or a chosen database path.
Follow the guide for install steps, command options, date and time formats, and platform support. Use JSON output when reading data for later commands. Check item IDs and requested changes before editing or deleting anything.
After creating or changing an item, read it back with JSON and confirm its title, kind, date, time, and alert or reminder details. Report only what the readback proves.