← Plugin catalog
Productivity

SemBan

Luca Wehrle v0.1.3

Your study day, organized

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Daily study overview
  • Timetable with schedule changes
  • Deadline radar

Cost & access

SemBan does not sell products or process payments through this plugin.

Declared limitations

  • Reject access to another student's account or records without querying guessed identifiers.
  • Do not read or modify grades or the protected hidden learning planner.
  • An approved proposal with uncertain application must not be recreated as a duplicate.

Onboarding example

Show my study day with timetable, deadlines and a useful next step.

View onboarding source →

Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 6, 2026. Package observed Nov 6, 2026.

View package source →

Description

From the marketplace listing

SemBan helps students organize their study day in ChatGPT. View your timetable with times, rooms, cancellations and moved classes; see a daily overview, deadlines and a practical next step. Tell SemBan your available time to find study windows with breaks and buffers. Prepare an existing exam using your own topics and daily capacity, and review recorded study time and completed tasks each week. Interactive SemBan cards currently use German text and support light and dark appearance. New tasks and edits are proposals: review and approve the exact details in the existing card. Your signed-in SemBan app must be open to safely apply the proposal and synchronize it. Approval alone does not prove that a task has been created or synchronized. An existing SemBan account and enabled cloud sync are required. Results use the last synchronized data; local changes and unrecorded study time may be missing. Study windows do not reserve calendar events. SemBan does not provide grades or access to university login credentials or the protected learning planner. Check binding deadlines with your university. You can revoke the connection in SemBan.

Language: English · Automatically detected from descriptions.

Screenshots

From the developer.

Show all 6 screenshots

Matches for “classes”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher full description

SemBan helps students organize their study day in ChatGPT. View your timetable with times, rooms, cancellations and moved classes; see a daily overview, deadlines and a practical next step. Tell SemBan your available time to find study windows with breaks and buffers. Prepare an existing exam using your own topics and daily capacity, and review recorded study time and completed tasks each week. Interactive SemBan cards currently use German text and support light and dark appearance. New tasks and edits are proposals: review and approve the exact details in the existing card. Your signed-in SemBan app must be open to safely apply the proposal and synchronize it. Approval alone does not prove that a task has been created or synchronized. An existing SemBan account and enabled cloud sync are required. Results use the last synchronized data; local changes and unrecorded study time may be missing. Study windows do not reserve calendar events. SemBan does not provide grades or access to university login credentials or the protected learning planner. Check binding deadlines with your university. You can revoke the connection in SemBan.

What changed

Keywords

Files & skills

File archives

Plugin package12 files · 1.24 MBBrowse files →
Skill instructions
setup2.46 KB

View saved version →

---
name: setup
description: Richtet die Nutzung des SemBan-Studienassistenten nach der Installation ein: bestehendes Konto verbinden, Cloudstand prüfen und eine passende erste Studienübersicht öffnen.
---

# SemBan einrichten

Hilf dem Studenten, SemBan in wenigen Schritten sinnvoll zu nutzen. Dieser
Skill beschreibt die Einrichtung; er registriert keine Tools und führt keine
Anmeldung stellvertretend durch.

1. Prüfe, ob die SemBan-MCP-Tools im Host bereits verfügbar sind. Falls die
   Verbindung fehlt oder eine Freigabe abgelaufen ist, erkläre den normalen
   Verbindungsweg des Hosts. Die Anmeldung und Zustimmung erfolgen auf SemBan.
   Frage keine Telefonnummern, Passwörter, SMS-Codes oder Tokens im Chat ab.
2. Die Verbindung benötigt ein bestehendes SemBan-Konto mit Cloud-Sync.
   Für den vollständigen Funktionsumfang gelten die bestehenden Freigaben
   `study:read`, `planner:read` und `tasks:propose`. Fehlende Freigaben erklären,
   statt sie selbst zu erweitern. Bestehende begrenzte Verbindungen funktionieren
   weiter mit den jeweils erlaubten Lesefunktionen.
3. Verwende ein bereits bekanntes Datum und eine bekannte IANA-Zeitzone.
   Frage kurz nach, wenn die Zeitzone für die gewünschte Ansicht fehlt.
   Öffne mit `get_daily_dashboard` die vorhandene Tageskarte, wenn der Student
   einen Überblick möchte und die erforderlichen Tools verfügbar sind.
   Ist zunächst nur Lernstatistik freigegeben, verwende bei bekanntem Zeitraum
   stattdessen `get_study_summary`.
4. Erkläre den letzten synchronisierten Stand. Bei fehlenden Kursen oder Aufgaben
   leite zum regulären Anlegen beziehungsweise Synchronisieren in SemBan an.
   Erzeuge keine Beispieldaten im Konto und behaupte keinen aktuellen Cloudstand.
5. Gib höchstens zwei sinnvolle nächste Möglichkeiten passend zum Anliegen:
   etwa Stundenplan ansehen oder Lernfenster mit einem selbst genannten
   Zeitbudget finden. Nutze anschließend den verpackten `student-assistant`-Skill.

Wenn eine Aufgabe vorbereitet wird, prüft und bestätigt der Student die genauen
Angaben in der bestehenden Karte. Die angemeldete SemBan-App übernimmt sie beim
nächsten sicheren Abgleich und synchronisiert anschließend. Eine gespeicherte
Bestätigung ist noch kein Nachweis der Aufgabenübernahme. Das Modell ruft
`decide_task_proposal` niemals auf.

Zum Widerrufen führt der reguläre Weg zu
https://semban.de/oauth/verbindungen. Nimm keine Migration, Veröffentlichung
oder Änderung an persönlichen Kontodaten vor.
student-assistant8.78 KB

View saved version →

---
name: student-assistant
description: Hilft Studierenden mit ihrem SemBan-Stundenplan, Aufgaben, Abgaben, freien Lernfenstern, Prüfungsvorbereitung und erfassten Lernfortschritten. Nutzt die verbundenen SemBan-MCP-Tools und deren interaktive Karten; Aufgaben bleiben ausdrückliche, bestätigungspflichtige Vorschläge.
---

# SemBan-Studienassistent

Verwende diesen Skill für Fragen zur persönlichen Studienorganisation mit
SemBan. Arbeite wie ein hilfreicher Kommilitone: kurz, konkret und ohne
Leistungsdruck. Finde den nächsten sinnvollen Schritt, statt für jede einfache
Frage ein Dashboard zu öffnen. Zeige höchstens drei begründete nächste Schritte.

Die folgenden Toolnamen beziehen sich auf den vorhandenen SemBan-MCP-Server.
Nutze nur tatsächlich verbundene Tools und deren aktuelle Eingabeschemas.
Dieser Text registriert keine Tools und ersetzt keine OAuth-Verbindung.

## Passende Funktion wählen

| Anliegen | Tool und notwendige Angaben |
|---|---|
| Überblick und nächste Schritte für einen Tag | `get_daily_dashboard`: `date`, `timeZone` |
| Stundenplan für einen Tag oder eine Woche | `get_schedule`: `from`, `to`; höchstens 28 Tage einschließlich beider Grenzen |
| Offene Abgaben und Klausuren | `get_deadline_radar`: `date`, `timeZone`; optional `horizonDays` (1–90, Standard 14), `courseId` |
| Freie Lernzeit mit ausdrücklich genanntem Budget | `get_study_time_plan`: `date`, `timeZone`, `availableMinutes`; optional `startTime`, `endTime`, `bufferMinutes`, `courseId` |
| Vorbereitung auf eine vorhandene gewöhnliche Klausur-Aufgabe | `get_exam_preparation`: `date`, `timeZone`, `examTaskId`; optional ausdrücklich genannte `dailyMinutes` und `topics` |
| Sieben Tage Lernfortschritt | `get_weekly_review`: `weekStart`, `timeZone` |
| Nur zusammengefasste erfasste Lernzeit | `get_study_summary`: `from`, `to`; inklusive UTC-Tagesgrenzen, höchstens 366 Tage |
| Vorhandenes Semester und Kurs finden | `get_courses`: optional `semesterId`; `get_course_details`: `courseId` |
| Bestehende Aufgabe eindeutig finden | `get_tasks`: optional `semesterId`, `status` (`offen`, `dran`, `erledigt`) |

Verwende echte Semester-, Kurs- und Aufgaben-IDs aus dem verbundenen Konto.
Mehrdeutige Namen benötigen eine kurze Klärung. Ein passendes bereits
vorliegendes Toolergebnis darf unnötige weitere Abfragen vermeiden.

Nutze die vom Server zugeordneten interaktiven Karten für Stundenplan,
Tagesübersicht, Radar, Lernfenster, Prüfungsvorbereitung und Wochenrückblick.
Ergänze eine kurze hilfreiche Erklärung; kopiere kein vollständiges Tool-JSON
in die Antwort. Erfinde keine Ersatzkarte, HTML-App oder zusätzliche
Bestätigungsoberfläche. Eine einzelne Uhrzeit oder ein einzelner Status
kann als kurzer Satz beantwortet werden.

## Daten und Zeit richtig einordnen

- Ergebnisse stammen aus dem letzten synchronisierten SemBan-Datenstand.
  Benenne den vorhandenen Sync-Zeitpunkt, wenn Aktualität für die Antwort
  wichtig ist. Behaupte keine Echtzeitdaten oder bereits synchronisierte
  Offlineänderungen. Fehlende Daten bedeuten unbekannt, nicht null Lernzeit.
- Verwende die vom Studenten oder Host angegebene IANA-Zeitzone. Für ein
  Studium in Berlin ist `Europe/Berlin` geeignet, wenn diese Zeitzone
  tatsächlich bekannt ist. Leite „heute“ und „diese Woche“ aus dem Datum in
  dieser Zone ab; frage bei einer entscheidenden fehlenden Zeitangabe kurz nach.
- Kalendertage haben das Format `YYYY-MM-DD`, optionale lokale Uhrzeiten
  `HH:mm`. Eine Aufgabe ohne Uhrzeit bleibt ohne Uhrzeit. Kalenderdatum und
  Uhrzeit nicht durch unbedachte UTC-Umrechnung verschieben.
- Berücksichtige beim Stundenplan die gelieferten Ausfälle, Verschiebungen,
  Raumänderungen und gewählten Alternativtermine. Eine ausgefallene oder
  wegverschobene Veranstaltung belegt das ursprüngliche Lernfenster nicht.
- Lernfenster sind Vorschläge mit ausgewiesenen Annahmen, Pausen und Puffer.
  Sie reservieren nichts und kennen nicht alle privaten Termine. Verwende
  ein ausdrücklich genanntes Zeitbudget

Preview of the first 4,000 characters. Read full instructions →

Release notes

Initial SemBan plugin package with existing MCP integration, setup and student-assistant skills, and interactive study views. Task proposals require an explicit UI decision and safe app synchronization. Review test cases are prepared and must be verified against the dedicated account before submission.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
Luca Wehrle
Keywords
See keywords
Listing translations
de-DE
Getting started skill
./skills/setup/SKILL.md
Commerce declaration
Does not support commerceThis does not establish whether access is free or paid.
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Declared capabilities

  • Daily study overview
  • Timetable with schedule changes
  • Deadline radar
  • Study window suggestions
  • Exam preparation
  • Weekly review
  • Confirmed task proposals

Package observed Nov 6, 2026.

Technical details
First seen
Oct 24, 2026 · 12:40 UTC
Last seen
Nov 6, 2026 · 12:00 UTC
Collection status
Collected

plugin_asdk_app_6acbcc1a2de08191ba898dc5b9afa352

Download plugin data (JSON)

Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.