Skillstrand

Tutorials

Walk each skill the way the tests do.

Capture to task

  1. Pass the capture to CaptureToTaskSkill.run. An empty capture fails with emptyInput and the mapped dialog “Needs a value”.
  2. A title produces a confirmation, “Create the task…?”, before anything is saved.
  3. Declining cancels. Confirming asks the follow-up, “Add a due date?”.
  4. Skip finishes with the task and no date. A date finishes with both. A blank date asks again.

Search and open

  1. Search the starter catalog. “kiln” opens Kiln log.
  2. “field” returns Field notes and Field guide and waits.
  3. A choice outside that pair fails. A choice inside it opens that item.

Summarize and share

  1. With no note, the run asks which note.
  2. The summary collapses whitespace and cuts on a word when the body is longer than the limit.
  3. The person picks Messages, Mail, or Copy, then confirms the exact summary.
  4. Declining shares nothing.

Scheduled reminder

  1. A blank title fails. No concrete times fails with “Nothing matched”.
  2. Friday at 9:00 and Friday at 6:00 are offered together.
  3. After one is chosen, the run asks to schedule that pair. Only a confirmation calls the tool.