Templates · Education

Practice today's lesson

Start the next due lesson, or review mistakes when the user asks to practice.

Example template for a hypothetical language learning app. It is not taken from any shipping app. Rename the tools to match your own App Intents titles.

Tools this skill expects

  • Get Due Lessons
  • Start Lesson
  • Start Review

SKILL.md

Skills.skillsbundle/Skills/lesson-practice/SKILL.md

---
name: lesson-practice
description: Start a language lesson or review session. Use when the user asks to practice, study, do a lesson, or keep their streak. Not for changing the course language.
---

# Practice today's lesson

Use the Get Due Lessons tool. If the user said review or practice mistakes, use the Start Review tool instead.

Otherwise use the Start Lesson tool for the first due lesson. Say how long it takes.
Open in validator

Or install it into your bundle: npx siriskills add lesson-practice --bundle MyApp/Skills.skillsbundle

View on GitHub · Improve this skill