Wilma access for AI agents.

Run Wilma from the CLI and wire it into agents like OpenAI, Claude Code, and OpenClaw.

WilmAI helps parents stay ahead.

Pull messages, news, and exam schedules straight from Wilma, then let your agent summarize what matters.

Quick Start

Choose your setup and copy the commands directly into your terminal.

Use this if you want Wilma as a skill for OpenAI, Claude Code, or OpenClaw.

# 1) Install the CLI
npm install -g @wilm-ai/wilma-cli

# 2) Login once (interactive)
wilma

# 3) Add the Wilma skill to your agent
npx skills add aikarjal/wilmai

How It Works

1. Pick your tenant (city)WilmAI ships with a list of all Wilma tenants.
2. Authenticate onceYour credentials are stored locally for fast re-use.
3. Query any childUse JSON output or let your agent do the filtering.

Highlights

Multi-tenant by city

Connect to the correct Wilma instance every time.

Multi-kid profiles

Cycle through siblings quickly without re-auth.

Agent-ready JSON

Non-interactive commands return clean structured data.

Local only

No backend server, no data sync, no vendor lock-in.

MIT licensed

Fork it, extend it, and ship it however you want.

Examples

wilma kids list --json
wilma messages list --student "Kiia" --json
wilma exams list --all-students --json

Agent prompt: “Fetch all Wilma messages for my kids and summarize what needs action.”

FAQ

Where do my credentials live?

Locally on your machine. Nothing is stored on a server.

Do I need a backend?

No. WilmAI is a CLI and skill you run on your own machine.

What if my tenant changes?

Run login again and select a different tenant.