Skip to content
ghuronPublic

About

Agent skills (SKILL.md) for everyday services: Dutch school, transport, energy, water, mobile, banking and groceries (Magister, OVpay, HTM, Budget Thuis, Dunea, Vodafone, ICS, ABN AMRO, Albert Heijn), Epson and Ecovacs devices at home, and Brex corporate cards. For Claude Code, Codex, Cursor and other agents.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Agent skills for everyday services

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

Install

npx skills add ghuron/skills                    # any agent; pick skills interactively
npx skills add ghuron/skills --skill magister   # just one

In 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.

Disclaimer

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.

License

MIT-0

About

Agent skills (SKILL.md) for everyday services: Dutch school, transport, energy, water, mobile, banking and groceries (Magister, OVpay, HTM, Budget Thuis, Dunea, Vodafone, ICS, ABN AMRO, Albert Heijn), Epson and Ecovacs devices at home, and Brex corporate cards. For Claude Code, Codex, Cursor and other agents.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages