Agent Skills for the services a household in the Netherlands runs on (school, public transport,
energy, water, mobile, banking and groceries), for devices at home (a printer, a robot vacuum) and for work (Brex corporate
cards). Each is a small Node.js 22+ CLI without npm dependencies, plus a SKILL.md that tells the agent how to use it.
| Skill | What it does |
|---|---|
| magister | Magister school portal: timetable with homework and tests, grades, absences, messages; reports a child sick |
| ovpay | OVpay public transport: cards, balances, trip history with fares, CSV export; corrects missed check-outs; turns on trip-history protection |
| htm | HTM (Den Haag) public transport: passes, products, trips, Regio Vrij advice; puts a product in the cart, you pay |
| budgetthuis | Budget Thuis energy: tariffs, contract, monthly instalment, invoices (PDF), usage with costs |
| dunea | Dunea drinking water: advance payment (voorschot) and its range, invoices and yearly bills (PDF), meter readings and water use per year |
| vodafone | Vodafone mobile: numbers, bundles left, usage and costs, invoices (PDF) with per-number breakdown and call records, PUK; switches mobile internet off and on per number |
| icscards | ICS credit card (also ABN AMRO, ANWB, Bijenkorf): balance, limit and spending left, transactions per statement period, statement PDFs |
| abn-amro | ABN AMRO transaction export (.TAB) to CSV, offline |
| ah | Albert Heijn: online orders, invoices (PDF), in-store receipts with Bonus discounts; invoices to CSV |
| brex | Brex corporate cards: expenses with cardholder, merchant, category, amounts as purchased and billed, memo and receipts, by purchase, posting or change date; receipt downloads |
| epson | Ink levels of an Epson Expression XP-series network printer |
| ecovacs | Ecovacs DEEBOT robot vacuum: status, consumables, cleaning history, rooms; starts, pauses, stops and docks it |
| mova | MOVA robot vacuum (MOVAhome app): status with the station's water tanks, consumables, cleaning history, rooms; starts, pauses, stops and docks it |
npx skills add ghuron/skills # any agent; pick skills interactively
npx skills add ghuron/skills --skill magister # just oneIn Claude Code: /plugin install magister --marketplace ghuron/skills (before 2.1.275:
/plugin marketplace add ghuron/skills, then /plugin install magister@ghuron-skills).
Credentials come from environment variables or a .env in the skill's folder; its .env.example lists them.
Updating with npx skills replaces the folder, .env included.
Unofficial tools, not affiliated with or endorsed by Magister, OVpay, HTM, Budget Thuis, Dunea, Vodafone, ICS, ABN AMRO, Albert Heijn, Brex, Epson, Ecovacs or MOVA. Most use the same undocumented APIs as the services' own websites and apps, which can change without notice; brex uses Brex's public API.