Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Initial release: mail (IMAP/SMTP), calendar, files (best-effort), exercises (best-effort).
What This Skill Does
HTTP client for IServ school management platforms. Logs in programmatically and fetches student data including mail, calendar events, files, exercises, and messenger chats. Supports file uploads, downloads, and exercise submission via form-based requests.
Uses direct HTTP calls instead of browser automation, making it faster and less fragile than Playwright-based alternatives for routine data fetching.
When to use it
- Checking unread school mail count each morning
- Downloading homework exercise attachments automatically
- Submitting completed assignments without opening a browser
- Listing upcoming calendar events from the school schedule
- Searching school file storage for specific documents
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: download all attachments from exercise #42 and submit my solution
- 1Authenticate to IServ using ISERV_BASE_URL, ISERV_USER, and ISERV_PASS
- 2Run exercise-detail --id 42 --download-dir ./downloads to fetch exercise info and attachments
- 3Review attachment list and confirm solution file is ready
- 4Run exercise-submit --id 42 --file ./solution.pdf --comment "Abgabe" to post the submission form
Exercise attachments saved to ./downloads, solution.pdf submitted with confirmation response
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.