WebUntis Timetable Integration for Openclaw

A specialized tool for AI agents to retrieve and summarize school timetables and substitution plans directly from WebUntis.

finnbusse
v1.0.1
Feb 10, 2026
2
889
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install webuntis

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install webuntis using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is WebUntis Timetable Integration?

This skill provides a seamless bridge between AI agents and the WebUntis student information system. By leveraging the JSON-RPC API, Openclaw Skills can programmatically access live timetable data, including classroom locations, teacher assignments, and substitution updates. It is designed to be a secure, read-only interface that respects user privacy while enhancing student productivity.

Whether you need to check today's classes or plan for the week ahead, this integration allows your AI agent to pull real-time data from any WebUntis instance. The skill handles authentication and data parsing, delivering a clean, readable format that is perfect for agentic workflows.

WebUntis Timetable Integration Use Cases

  • Summarizing a student's daily schedule or upcoming week at a glance.
  • Checking for room changes or substituted lessons in real-time.
  • Identifying specific teachers or time slots for academic planning and task management.
  • Automating personal calendar updates or reminders based on official school data.

How WebUntis Timetable Integration Works

  1. The AI agent triggers the bundled Python script located in the scripts directory with specific parameters like today or a date range.
  2. The script authenticates with the target WebUntis server using secure environment-provided credentials.
  3. A JSON-RPC request is dispatched to the school's specific WebUntis instance to fetch relevant timetable elements.
  4. The skill parses the complex API response and outputs a standardized, human-readable list for the agent to process and present to the user.

WebUntis Timetable Integration Setup

To get started with this skill in your Openclaw Skills collection, configure your environment variables first:

export WEBUNTIS_BASE_URL="https://xyz.webuntis.com"
export WEBUNTIS_SCHOOL="your-school-key"
export WEBUNTIS_USER="your-username"
export WEBUNTIS_PASS="your-password"

Run the script directly to verify connectivity:

cd skills/webuntis/scripts
./webuntis.py today

WebUntis Timetable Integration Data Schema & Taxonomy

The skill organizes timetable data into a consistent, line-by-line text format. This structure allows Openclaw Skills to easily extract key metadata for scheduling tasks.

Data Point Example Format
Date YYYY-MM-DD
Time Slot HH:MM-HH:MM
Subject Mathematics
Location Room 101
Instructor Mr. Smith

WebUntis Timetable Integration Advanced Features

  • Multi-profile support allows for managing different schools or student accounts concurrently using the profile flag.
  • Manual Element ID override capabilities for troubleshooting schools with non-standard database structures.
  • Date range queries enable fetching schedules for any arbitrary period, not just the current day.
  • Parallel execution support for environments requiring simultaneous access to multiple student profiles.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*