Tutorial · Claude Code

SkillOpt-Sleep: So lernt Claude Code nachts aus deinen Sessions

SkillOpt-Sleep von Microsoft liest nachts deine alten Claude-Code-Sessions, übt wiederkehrende Aufgaben und schlägt bessere Anleitungen vor. Ein Prompt richtet es ein, morgens entscheidest du, was bleibt.

G
Georg Kinzel
18. Oktober 2026

Du erklärst Claude jeden Tag dieselben Sachen neu. Im Angebot fehlen wieder die nächsten Schritte, die Mail ist wieder zu förmlich, der Dateiname wieder falsch. SkillOpt-Sleep von Microsoft nimmt dir das ab. Es liest nachts deine alten Sessions in Claude Code, sucht die Aufgaben, die immer wiederkommen, übt sie noch mal und schreibt daraus eine bessere Anleitung für Claude. Morgens schaust du drüber und entscheidest, was bleibt.

Das Tool kommt von Microsoft Research, ist kostenlos und steht unter MIT-Lizenz auf GitHub. Das Repo hat rund 18.500 Sterne (Stand 18.10.2026). SkillOpt-Sleep ist seit Version 0.2.0 vom 2. Juli 2026 dabei und läuft als Plugin in Claude Code. Microsoft nennt es selbst eine Preview, Befehle und Optionen können sich also noch ändern.

Was in einer Nacht passiert

Eine Nacht hat bei SkillOpt-Sleep feste Schritte:

  1. Einsammeln: Das Tool liest deine bisherigen Claude-Code-Sessions zum aktuellen Projekt. Nur lesend, an den Sessions ändert es nichts.
  2. Muster finden: Es sucht die Aufgaben, die du Claude immer wieder stellst.
  3. Üben: Es spielt diese Aufgaben noch mal durch.
  4. Verbessern: Daraus entstehen kleine Änderungen an deiner CLAUDE.md und an deinen Skills, also an den Anleitungen, nach denen Claude arbeitet.
  5. Prüfen: Jede Änderung muss einen Test bestehen. Das Tool spielt zurückgehaltene Aufgaben einmal mit und einmal ohne die neue Anleitung durch. Nur wenn Claude damit besser abschneidet, kommt die Änderung in den Vorschlag.
  6. Bereitlegen: Der Vorschlag landet in einem Zwischenordner. Live geht er erst, wenn du ihn übernimmst.

Der fünfte Schritt ist der Grund, warum ich das Ding ernst nehme. Microsoft hat in seinem Test ein kleines Modell (GPT-5.4-nano) fünf Nächte lang ohne diese Prüfung lernen lassen. Es hat sich eine falsche Regel beigebracht und ist von 55,4 auf 2,6 Prozent richtige Antworten abgestürzt. Mit Prüfung lief derselbe Versuch bei 57,0 Prozent weiter, weil das Tool jede dieser schlechten Änderungen abgelehnt hat. Nachzulesen in der RESULTS.md im Repo.

Was du brauchst

Der Setup-Prompt

Starte Claude Code in dem Projektordner, mit dem du am meisten arbeitest, und kopier das hier rein:

Richte mir SkillOpt-Sleep von Microsoft für Claude Code ein.
Das Original liegt unter https://github.com/microsoft/SkillOpt (GitHub-Organisation microsoft, MIT-Lizenz).

1. Prüf mit "python3 --version", ob Python 3.10 oder neuer da ist.
   Fehlt es oder ist es zu alt, sag mir, wie ich es über Homebrew installiere.
2. Klon das Repo mit "git clone https://github.com/microsoft/SkillOpt.git ~/Tools/SkillOpt".
   Prüf danach mit "git -C ~/Tools/SkillOpt remote get-url origin", dass es wirklich github.com/microsoft/SkillOpt ist.
   Lade nichts von anderen Seiten herunter und installier keine Kopien mit ähnlichem Namen.
3. Prüf mit "claude --version", dass Claude Code im Terminal läuft.
   Prüf außerdem, ob die Umgebungsvariable ANTHROPIC_API_KEY gesetzt ist, und sag mir das Ergebnis:
   Mit gesetztem Key laufen die Übungen über die API und kosten extra, ohne Key über mein Claude-Abo.
4. Zeig mir, was das Tool in meinen bisherigen Sessions findet. Führ dafür in ~/Tools/SkillOpt aus:
   python3 -m skillopt_sleep harvest --project "[voller Pfad dieses Projektordners]" --scope invoked
   Das liest nur und ändert nichts. Fass mir die gefundenen Aufgaben in einfachen Worten zusammen.
5. Gib mir die zwei Zeilen, die ich danach selbst in Claude Code eintippe, um das Plugin zu installieren.
   Setz dabei den vollen Pfad ein, nicht die Tilde:
   /plugin marketplace add [voller Pfad]/Tools/SkillOpt/plugins/claude-code
   /plugin install skillopt-sleep@skillopt-sleep
6. Sag mir, wie ich danach mit "/skillopt-sleep status" teste, ob alles sitzt.
Ändere selbst keine CLAUDE.md und keine SKILL.md.

Die zwei /plugin-Zeilen tippst du selbst ins Eingabefeld, weil Claude solche Befehle nicht für dich ausführen kann. Kennt Claude den Befehl /skillopt-sleep danach noch nicht, starte Claude Code einmal neu.

Die erste Nacht von Hand

Bevor das Tool jede Nacht allein läuft, lass es einmal unter deinen Augen laufen. Alle Befehle tippst du in Claude Code im Projektordner:

/skillopt-sleep dry-run --backend claude --max-tasks 5

Das ist der Probelauf. Das Tool sammelt, übt und prüft mit echtem Claude, legt aber nichts ab. Claude zeigt dir, welche Änderungen es vorschlagen würde und ob sie die Prüfung bestanden haben. --max-tasks 5 hält den ersten Lauf klein, damit er dein Nutzungslimit schont.

Wichtig ist --backend claude. Ohne diese Angabe nimmt das Tool eine eingebaute Attrappe ohne KI. Die kostet nichts, lernt aber auch nichts Echtes.

/skillopt-sleep run --backend claude --max-tasks 5

Der echte Lauf. Am Ende liegt ein Vorschlag bereit, deine Dateien sind noch unverändert.

/skillopt-sleep status

Zeigt dir, wie viele Nächte gelaufen sind, und den neuesten Vorschlag mit allen Änderungen. Lies ihn. Gefällt er dir, übernimmst du ihn:

/skillopt-sleep adopt --legacy

Hat das Tool Vorschläge für mehrere Skills gemacht, übernimmst du gezielt einzelne mit adopt --skill NAME oder alle mit adopt --all-skills. Vor jedem Übernehmen legt es eine Sicherungskopie der alten Datei an.

Jede Nacht automatisch

Wenn dir die erste Runde gefallen hat:

/skillopt-sleep schedule --hour 3 --minute 17 --backend claude

Das legt einen Cron-Eintrag an, der jede Nacht um 3:17 Uhr für dieses Projekt läuft. Die Uhrzeit kannst du frei wählen. Auch nachts wird nur bereitgelegt, du übernimmst morgens mit status und adopt. Abschalten geht mit:

/skillopt-sleep unschedule

Was hält und was Hype ist

Im Netz kursiert, Claude werde dadurch zehnmal besser. Das steht nirgends bei Microsoft. Im Paper hebt SkillOpt das Modell GPT-5.5 innerhalb von Claude Code im Schnitt um 19,1 Punkte, gemessen auf Benchmarks. Für den Alltag schreibt Microsoft selbst, dass ein Gewinn von deinen Aufgaben und dem Modell abhängt und nicht garantiert ist.

Was hält: Das Tool kommt wirklich von Microsoft, kostet nichts außer deinem Claude-Kontingent und fasst ohne dein OK keine Datei an. Die Prüfung vor jeder Änderung ist der Teil, den ich bei meinem eigenen Skill-Verbesserer bisher von Hand mache.

Was du wissen solltest: Es ist eine Preview. Mit --backend claude gehen gekürzte Ausschnitte aus deinen Sessions an Anthropic, und Microsoft garantiert nicht, dass darin keine Passwörter oder Schlüssel stehen. Projekte mit Kundendaten oder Zugangsdaten lässt du deshalb besser außen vor.

Zum Stöbern

Du willst deine Skills lieber einmal gründlich von Hand verbessern lassen statt jede Nacht ein bisschen? Dafür gibt es den Audit-Prompt für Fable 5.

Newsletter

Willst du wissen, welche KI-Tools bei mir wirklich halten und welche nur Hype sind? Im Newsletter schicke ich dir, was ich getestet habe, bevor du deine Wochenenden damit verbringst.

👉 Zum Newsletter anmelden

Quellen

  1. GitHub: microsoft/SkillOpt (MIT-Lizenz)
  2. SkillOpt-Sleep: Claude-Code-Plugin, Installation und Befehle
  3. SkillOpt-Sleep: alle Integrationen, Datengrenzen und Optionen
  4. SkillOpt-Sleep: Ergebnisse und Analyse (RESULTS.md)
  5. Release v0.2.0: SkillOpt-Sleep (02.07.2026)
  6. Paper: SkillOpt, Executive Strategy for Self-Evolving Agent Skills (arXiv 2605.23904)
  7. Microsoft Research Blog: SkillOpt

18. Oktober 2026. KI-Tools, Preise und Funktionen ändern sich schnell. Vor wichtigen Entscheidungen den aktuellen Stand direkt beim Anbieter prüfen.

Transparenz. Dieser Beitrag ist mit KI-Unterstützung entstanden und von mir geprüft. Genau mit diesen Workflows arbeite ich, und genau die zeige ich hier.

Klau mein System

Das Setup, mit dem KI bei mir 80 % der Arbeit übernimmt. Im kostenlosen PDF: Projekt, Anweisung und fünf Vorlagen für Angebot, Kundenmail, Nachfassen, Posts und Wochenplan. Skills folgen.

Mein System holen

Häufige Fragen

Was kostet SkillOpt-Sleep?
Das Tool ist kostenlos und Open Source unter MIT-Lizenz. Die Übungsläufe mit --backend claude rufen aber dein Claude Code auf. Bist du dort mit deinem Abo angemeldet, geht das von deinem Nutzungslimit ab. Ist bei dir die Umgebungsvariable ANTHROPIC_API_KEY gesetzt, wird über die API abgerechnet. Der Setup-Prompt prüft das für dich.
Ändert SkillOpt-Sleep meine Dateien einfach so?
Nein. Ein Lauf legt seinen Vorschlag nur bereit. Deine CLAUDE.md und deine Skills ändern sich erst, wenn du adopt ausführst, und vorher legt das Tool eine Sicherungskopie an. Die einzige Ausnahme ist die Option --auto-adopt, die du ausdrücklich setzen müsstest.
Welche Daten verlassen meinen Rechner?
Das Einsammeln deiner Sessions läuft lokal und nur lesend. Mit --backend claude gehen gekürzte Ausschnitte aus deinen Sessions und die daraus abgeleiteten Aufgaben an Anthropic, also an denselben Anbieter, mit dem du sowieso arbeitest. Microsoft schreibt dazu, dass diese Ausschnitte nicht garantiert frei von Passwörtern oder Schlüsseln sind. Lass es deshalb nicht auf Projekte los, in denen sensible Daten stehen.
Muss mein Mac nachts laufen?
Für den Automatik-Modus ja. Der Befehl schedule legt einen Cron-Eintrag an, und der startet nur, wenn der Rechner zu der Uhrzeit wach ist. Du kannst die Läufe aber auch jederzeit von Hand starten, zum Beispiel abends vor dem Zuklappen.
Wird Claude dadurch zehnmal besser?
Das steht so nirgends. Im Paper hebt SkillOpt GPT-5.5 in Claude Code im Schnitt um 19,1 Punkte, gemessen auf Benchmarks. Für deinen Alltag schreibt Microsoft selbst, dass ein Gewinn von deinen Aufgaben und dem Modell abhängt und nicht garantiert ist.
Wie werde ich SkillOpt-Sleep wieder los?
Erst /skillopt-sleep unschedule, damit kein nächtlicher Lauf mehr startet. Dann /plugin uninstall skillopt-sleep@skillopt-sleep in Claude Code. Danach kannst du den Ordner ~/Tools/SkillOpt und den Zustandsordner ~/.skillopt-sleep löschen.