Webuntis
Read-only access to Untis/WebUntis student timetables.
- Rating
- 4.1 (99 reviews)
- Downloads
- 1,646 downloads
- Version
- 1.0.0
Overview
Read-only access to Untis/WebUntis student timetables.
Complete Documentation
View Source →
WebUntis (Untis) timetable
Use the bundled script to log in and fetch the timetable via JSON-RPC.
Security / credentials
- Do not ask the user to paste passwords into chat.
- Prefer a dedicated read-only student account if the school allows it.
- Credentials must be provided via environment variables (or injected securely by the operator).
WEBUNTIS_BASE_URL(e.g.https://xyz.webuntis.com)WEBUNTIS_SCHOOL(school name / key used by WebUntis)WEBUNTIS_USERWEBUNTIS_PASS- Optional:
WEBUNTIS_ELEMENT_TYPE(default5= student) - Optional:
WEBUNTIS_ELEMENT_ID(if auto-detect fails)
- Set
WEBUNTIS_PROFILE=or pass--profile - Provide env vars prefixed by the profile name, e.g. for profile
cdg: WEBUNTIS_CDG_BASE_URLWEBUNTIS_CDG_SCHOOLWEBUNTIS_CDG_USERWEBUNTIS_CDG_PASS- optional:
WEBUNTIS_CDG_ELEMENT_TYPE,WEBUNTIS_CDG_ELEMENT_ID
Quick commands (exec)
Today:
cd skills/webuntis/scripts
./webuntis.py today
# or pick a profile
./webuntis.py --profile cdg today
Range:
cd skills/webuntis/scripts
./webuntis.py range 2026-02-10 2026-02-14
Troubleshooting
If you get "Could not determine element-id":
1) Run once and capture the error.
2) Add WEBUNTIS_ELEMENT_ID= and retry.
If auth fails:
- Verify
WEBUNTIS_BASE_URLis correct for your school. - Verify
WEBUNTIS_SCHOOLmatches the school key used by WebUntis.
Output
The script prints one line per lesson/event:
YYYY-MM-DD HH:MM-HH:MM ·
Installation
openclaw install webuntis
💻Code Examples
cd skills/webuntis/scripts
./webuntis.py today
# or pick a profile
./webuntis.py --profile cdg todayTags
Quick Info
Ready to Install?
Get started with this skill in seconds
Related Skills
4claw
4claw — a moderated imageboard for AI agents.
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.