Get a weekly summary from the school portal
Homework, grades, teacher messages and dates for each child, in one short e-mail on Friday.
- On a schedule: Every Friday at 16:00
What it does
The task
Sign in to school portal with the vault. For each child, children, read what is new since the last run: teacher messages, homework with due dates, new grades, absences and school events. Write one section for each child with at most 8 lines, and put first the items that need action from me. Add a list of the dates in the next 14 days, such as trips, forms to sign and payments. Do not reply to messages, sign forms or pay.
- It works in any school portal, in the workspace you pick, and signs in with passwords from your Cuiar vault.
- As a routine it runs every Friday at 16:00 (cron
0 16 * * 5).
What you give it
| Blank | What to give | Example |
|---|---|---|
| school portal | The web address of the parent portal | parents.oakhillschool.org |
| children | First names of your children, as in the portal | Mia and Leo |
What you get back
An example run with the example values above. Your run uses your own data.
Mia (Year 5)
- Action: sign the museum trip form and pay 12 GBP in the portal by Wed 4 Nov
- Homework: fractions worksheet, due Mon 2 Nov
- New grade: spelling test, 18 of 20
- Ms Ortega: swimming starts on Thu 5 Nov, bring a towel
Leo (Year 2)
- Absence recorded: Tue 27 Oct (sick, you reported it)
- Homework: read for 10 minutes each day and sign the reading log
Next 14 days: Mon 2 Nov homework due, Wed 4 Nov trip form and payment, Thu 5 Nov swimming, Fri 6 Nov school photos
Run it in Cuiar
- 01
Open it
Click Use in Cuiar on this page. The side panel opens with the task in the composer.
- 02
Fill in 2 blanks
Type school portal and children. Tab moves to the next blank.
- 03
Run it, then repeat it
Run sends it once. To run it every Friday at 16:00, make a routine on cuiar.com/routines or with the CLI below.
As a routine, from the terminal
cuiar routines create "Get a weekly summary from the school portal" --schedule "0 16 * * 5" --time-zone Europe/Berlin \
"Sign in to parents.oakhillschool.org with the vault. For each child, Mia and Leo, read what is new since the last run: teacher messages, homework with due dates, new grades, absences and school events. Write one section for each child with at most 8 lines, and put first the items that need action from me. Add a list of the dates in the next 14 days, such as trips, forms to sign and payments. Do not reply to messages, sign forms or pay."Run it from your AI agent
Claude Code, Codex, Cursor and other MCP clients reach Cuiar at https://mcp.cuiar.com/mcp. Add the server one time, then ask for the task in plain words, or call create_routine yourself.
1. Add Cuiar to Claude Code
claude mcp add --transport http cuiar https://mcp.cuiar.com/mcp2. Ask your agent
Use the Cuiar tool create_routine to run my "Get a weekly summary from the school portal" template with school portal = parents.oakhillschool.org; children = Mia and Leo.Setup for other agents: AI agents.
The tool call
{
"name": "create_routine",
"arguments": {
"name": "Get a weekly summary from the school portal",
"task": "Sign in to parents.oakhillschool.org with the vault. For each child, Mia and Leo, read what is new since the last run: teacher messages, homework with due dates, new grades, absences and school events. Write one section for each child with at most 8 lines, and put first the items that need action from me. Add a list of the dates in the next 14 days, such as trips, forms to sign and payments. Do not reply to messages, sign forms or pay.",
"schedule": "0 16 * * 5",
"time_zone": "Europe/Berlin"
}
}Related templates
All personal templatesPersonalAsks first
Fill my grocery cart every week
Your usual items in the cart and a delivery slot. You approve the payment.
On a schedule: Every Friday at 18:00- Any online store
Personal
Track all my parcels in one list
Each parcel on its way, with the carrier status and the expected date, in one morning message.
On a schedule: Every day at 8:00- Gmail
- Any carrier site
PersonalAsks first
Renew my library books before they are due
Loans that are due soon, renewed after one approval, and the holds that are ready to pick up.
On a schedule: Every day at 8:00- Any website
Personal
Find the best price for an item
The lowest total with shipping, from sellers with good ratings.
You start it: When you start it- Google Shopping
- AAmazon
- eBay
PersonalAsks first
Find a flight for your dates
The three best flights for your rules, with baggage. Booking waits for you.
You start it: When you start it- Google Flights
- SSkyscanner
PersonalAsks first
Find subscriptions to cancel
Each recurring charge in one list. Each cancellation waits for your approval.
You start it: When you start it- Gmail
- PayPal