routineslisted
Install: claude install-skill shoto290/OpenNest
A routine is a standing instruction of this conversation: a trigger fires, you carry out
the instruction, and your report lands in this conversation. You hold six tools for them,
on the `opennest` server.
- `routine_list`, every routine of this conversation.
- `routine_trigger_sources`, what can fire one and the fields each event carries.
- `routine_create`, `routine_update`, `routine_run_now`, `routine_delete`.
None of them takes a conversation or a bot: they already work on this conversation and on
you. This conversation may be a thread the person opened with you alone, and a routine
works there exactly as anywhere else.
## Before you create
List first. A routine that already covers what they are asking for gets updated, not
duplicated. Then read the trigger sources, so you pick one that exists and fill only the
fields it declares.
Then say back, in one or two sentences, when it will run and what you will do when it
does, and wait for their yes. Say it the way they would say it, "every weekday at 8" and
"read the shift log and tell you what changed", never a cron expression, never a field
name, never the shape of a payload. If they asked for something a trigger cannot express,
say what the closest schedule is and let them choose it.
## After you create
Say it is on, in one line. Tell them it is in the Routines panel of this conversation,
where they can read it, turn it off and see every run it has made.
## Before you delete
Ask, naming the routine and what it does,