Build This Now
Build This Now
Was ist der Claude Code?Claude Code installierenClaude Code Native InstallerDein erstes Claude Code-Projekt
Claude Code Best PracticesClaude Opus 4.7 Best PracticesClaude Code auf einem VPSGit-IntegrationClaude Code ReviewClaude Code WorktreesClaude Code Remote ControlClaude Code ChannelsGeplante Aufgaben mit Claude CodeClaude Code BerechtigungenClaude Code Auto-ModusFeedback-LoopsTodo-WorkflowsClaude Code TasksProjekt-TemplatesClaude Code Preise und Token-Nutzung
speedy_devvkoen_salo
Blog/Handbook/Workflow/Claude Code Scheduled Tasks

Geplante Aufgaben mit Claude Code

Desktop-Scheduled-Tasks für dauerhafte Automatisierung, CLI /loop für sitzungsbasiertes Polling, Nachholregeln, Worktree-Isolierung und echte Prompts, die Teams jeden Morgen nutzen.

Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.

SaaS-Builder-Vorlagen mit KI-Orchestrierung.

Published Apr 7, 2026Handbook hubWorkflow index

Problem: Du öffnest jeden Morgen eine neue Sitzung und tippst denselben "Fehlerlog prüfen"-Prompt. Du vergisst, deinen täglichen Code-Review zu starten. Geplante Aufgaben lösen das. Speicher einen Prompt einmal, wähle einen Rhythmus, und Claude führt ihn selbständig aus. Verbinde das mit Channels, und die Ausgabe landet in Telegram oder Discord, ohne dass du einen Finger rühren musst.

Es gibt zwei Varianten. Desktop-Scheduled-Tasks sind die dauerhaften. Sie überleben Neustarts, laufen nach einem sichtbaren Zeitplan und bleiben aktiv, solange die App geöffnet ist. CLI-sitzungsbasierte Tasks nutzen /loop plus Cron-Tools für schnelles In-Session-Polling und enden, wenn die Sitzung beendet wird. Beide werden hier erklärt.

Desktop-Scheduled-Tasks

Für wiederkehrende Arbeit in Claude Code sind Desktop-Scheduled-Tasks der Hauptweg. Jede Task läuft auf deinem Rechner und startet zum gewählten Zeitpunkt und Rhythmus eine frische Sitzung. Jeder Durchlauf hat vollen Zugriff auf deine Dateien, MCP-Server, Skills, Connectors und Plugins.

Eine Task erstellen

Klick auf Schedule in der Desktop-Sidebar, dann auf + New task. Fülle diese Felder aus:

FeldBeschreibung
NameBezeichner für die Task (wird in Kleinbuchstaben-Kebab-Case umgewandelt, als Ordnername auf der Festplatte verwendet, muss eindeutig sein)
DescriptionKurze Zusammenfassung, die in der Task-Liste angezeigt wird
PromptDie Anweisungen, die Claude bei jedem Durchlauf bekommt. Genau wie jede Nachricht, die du in das Prompt-Feld tippen würdest
FrequencyWie oft die Task läuft (siehe Rhythmus-Optionen unten)

Unterhalb des Prompt-Felds erscheinen weitere Steuerelemente: Modellauswahl, Berechtigungsmodus, Arbeitsordner und Worktree-Isolierung. Wenn du den Worktree-Schalter aktivierst, bekommt jeder Durchlauf seinen eigenen Git-Worktree, damit geplante Arbeit nie mit dem kollidiert, was du gerade manuell bearbeitest.

Das Erstellen per Spracheingabe funktioniert auch. Tippe in einer beliebigen Desktop-Sitzung: "Richte einen täglichen Code-Review ein, der jeden Morgen um 9 Uhr läuft." Claude richtet ihn ein.

Rhythmus-Optionen

RhythmusVerhalten
ManualKein Zeitplan. Läuft nur, wenn du auf Run now klickst
HourlyJede Stunde, mit einem festen Versatz von bis zu 10 Minuten, um den Traffic zu staffeln
DailyZeitauswahl, standardmäßig 9:00 Uhr Ortszeit
WeekdaysWie Daily, aber überspringt Samstag und Sonntag
WeeklyZeitauswahl plus Tagauswahl

Was die Auswahl nicht abdeckt (alle 15 Minuten, erster jedes Monats), lässt sich durch eine Anfrage an Claude in einfachem Deutsch innerhalb einer Desktop-Sitzung lösen. Zum Beispiel: "Plane eine Task, die alle 6 Stunden alle Tests ausführt."

Wie Desktop-Tasks ausgelöst werden

Solange die App geöffnet ist, prüft Desktop einmal pro Minute den Zeitplan. Eine fällige Task startet eine frische Sitzung, die das, was du gerade auf dem Bildschirm hast, nicht beeinflusst. Um den API-Traffic zu staffeln, wartet jede Task nach ihrer geplanten Zeit einen deterministischen Versatz von bis zu 10 Minuten. Dieselbe Task wählt immer denselben Versatz.

Das Auslösen löst eine Desktop-Benachrichtigung aus. Eine neue Sitzung erscheint im Bereich Scheduled in der Sidebar. Öffne sie, um zu sehen, was Claude getan hat, Diffs zu prüfen oder ausstehende Berechtigungsanfragen zu beantworten. Innerhalb dieser Sitzung kann Claude Dateien bearbeiten, Befehle ausführen, Commits erstellen und Pull Requests öffnen. Es funktioniert wie jede andere Sitzung.

Verpasste Durchläufe und Nachholung

Beim Start (oder wenn dein Computer aufwacht) schaut Desktop bis zu sieben Tage zurück und sucht nach verpassten Durchläufen jeder Task. Wurden welche gefunden? Es wird genau ein Nachholungsdurchlauf für den zuletzt verpassten Zeitpunkt gestartet, der Rest wird verworfen. Sechs verpasste tägliche Durchläufe werden zu einem einzigen Durchlauf beim Aufwachen. Eine Benachrichtigung zeigt an, wenn die Nachholung startet.

Schreib deine Prompts mit diesem Wissen. Eine 9-Uhr-Task kann um 23 Uhr laufen, wenn dein Laptop den ganzen Tag geschlafen hat. Wenn das wichtig ist, füge Leitplanken hinzu: "Überprüfe nur die heutigen Commits. Wenn es nach 17 Uhr ist, überspringe den Review und schreibe eine Zusammenfassung der verpassten Arbeit."

Berechtigungen für geplante Tasks

Jede Task hat ihren eigenen Berechtigungsmodus, der beim Erstellen oder Bearbeiten festgelegt wird. Allow-Regeln aus ~/.claude/settings.json gelten zusätzlich. Läuft eine Task im Ask-Modus und trifft auf ein Tool, das die Task nicht nutzen darf, pausiert der Durchlauf, bis du es genehmigst. Die Sitzung wartet in der Sidebar, bis du antwortest.

Vermeide Stopps mit diesem Trick: Klick direkt nach dem Erstellen der Task auf Run now, warte auf Prompts und wähle bei jedem "always allow". Alle folgenden Durchläufe genehmigen dieselben Tools automatisch. Genehmigungen sind sichtbar (und widerrufbar) auf der Detailseite der Task unter dem Always allowed-Panel.

Tasks verwalten

Klick eine Task in der Schedule-Liste an, um die Detailseite zu öffnen:

  • Run now: Task sofort starten, ohne auf den nächsten geplanten Zeitpunkt zu warten
  • Toggle repeats: Geplante Durchläufe pausieren oder fortsetzen, ohne die Task zu löschen
  • Edit: Prompt, Häufigkeit, Ordner, Modell oder Berechtigungsmodus ändern
  • Review history: Alle vergangenen Durchläufe sehen, einschließlich übersprungener
  • Review allowed permissions: Gespeicherte Tool-Genehmigungen sehen und widerrufen
  • Delete: Task entfernen und alle erstellten Sitzungen archivieren

Verwaltung per Sprache funktioniert auch. Probiere aus einer beliebigen Sitzung: "Pausiere meine dependency-audit-Task", "Lösche die standup-prep-Task" oder "Zeige mir meine geplanten Tasks."

Task-Prompts liegen auf der Festplatte unter ~/.claude/scheduled-tasks/<task-name>/SKILL.md, mit YAML-Frontmatter für Name und Beschreibung. Bearbeite die Datei direkt und der nächste Durchlauf übernimmt die Änderungen.

CLI-Scheduled-Tasks: /loop und Cron-Tools

Im CLI gibt es ein leichteres Planungssystem. Es ist sitzungsbasiert. Tasks leben innerhalb des aktuellen Claude Code-Prozesses und verschwinden, wenn du die Sitzung beendest. Nutze es für schnelles Polling und sitzungsinternes Monitoring. Nicht für dauerhafte Aufgaben.

Der /loop-Befehl

Schnellste Möglichkeit, einen wiederkehrenden Prompt im CLI zu planen:

/loop 5m check if the deployment finished and tell me what happened

Claude parst das Intervall, wandelt es in einen Cron-Ausdruck um, plant den Job und teilt dir Rhythmus und Job-ID mit.

Flexible Intervall-Syntax:

FormBeispielGeparses Intervall
Führendes Token/loop 30m check the buildAlle 30 Minuten
Nachgestellte every-Klausel/loop check the build every 2 hoursAlle 2 Stunden
Kein Intervall/loop check the buildStandardmäßig alle 10 Minuten

Unterstützte Einheiten: s (Sekunden, aufgerundet auf die nächste Minute), m (Minuten), h (Stunden), d (Tage).

Andere Befehle können auch geloopt werden:

/loop 20m /review-pr 1234

Jedes Mal, wenn der Job ausgelöst wird, führt Claude /review-pr 1234 aus, als ob du es getippt hättest.

Einmalige Erinnerungen

Einmalige Tasks sind noch einfacher. Einfachsprachliche Eingabe reicht:

remind me at 3pm to push the release branch

in 45 minutes, check whether the integration tests passed

Claude pinnt den Auslösezeitpunkt an einen bestimmten Cron-Ausdruck und bestätigt, wann er läuft.

Unter der Haube: CronCreate, CronList, CronDelete

Sowohl /loop als auch Sprachplanung laufen auf diesen Tools:

ToolZweck
CronCreateNeue Task mit einem 5-Feld-Cron-Ausdruck und Prompt planen
CronListAlle geplanten Tasks mit IDs, Zeitplänen und Prompts auflisten
CronDeleteTask anhand ihrer 8-stelligen ID stornieren

Maximal 50 geplante Tasks pro Sitzung. Zeiten laufen in deiner lokalen Zeitzone.

CLI-Planungsbeschränkungen

  • Sitzungsbasiert: Das Terminal schließen oder Claude Code beenden löscht alles
  • Kein Nachholen: Wenn Claude beschäftigt ist, wenn eine Task fällig ist, wird sie einmal ausgelöst, wenn er frei ist, nicht für jedes verpasste Intervall
  • Drei-Tage-Ablauf: Wiederkehrende Tasks werden nach 3 Tagen automatisch gelöscht, um zu begrenzen, wie lange ein vergessener Loop läuft
  • Keine Persistenz: Claude Code neu starten löscht alle sitzungsbasierten Tasks
  • Mit CLAUDE_CODE_DISABLE_CRON=1 vollständig deaktivieren

Desktop vs. CLI: Was nutze ich?

AspektDesktop-Scheduled-TasksCLI /loop + Cron-Tools
PersistenzÜberlebt Neustarts, läuft solange die App geöffnet istEndet, wenn du die Sitzung beendest
EinrichtungVisuelles Formular in der Sidebar/loop 5m prompt inline
Verpasste DurchläufeHolt aus den letzten 7 Tagen nach (ein Durchlauf)Kein Nachholen
AblaufKeiner (läuft, bis du ihn löschst)Automatische Löschung nach 3 Tagen
Max. TasksKein angegebenes Limit50 pro Sitzung
BerechtigungenTask-eigener Berechtigungsmodus mit "always allow"-GenehmigungenErbt Sitzungsberechtigungen
Git-IsolierungOptionaler Worktree pro DurchlaufKeine Isolierung
Am besten fürTägliche Reviews, Wochenberichte, MorgenbriefingsDeploys überwachen, PRs beaufsichtigen, schnelle Checks

Desktop-Scheduled-Tasks decken alles ab, was du morgen, nächste Woche oder für immer laufen lassen willst. Greif auf CLI /loop zurück, wenn der Scope "diesen Deploy die nächste Stunde beobachten" lautet.

Anwendungsfälle, die wirklich wichtig sind

Fehlerlog-Monitoring

Thariq vom Claude Code-Team hat seinen Favoriten geteilt: "Ich lasse es alle paar Stunden die Fehlerlogs prüfen und PRs für actionable Fehler erstellen."

Im Desktop stündlich einstellen. Den Logging-Service per MCP einbinden. Der Agent liest aktuelle Fehler, filtert Rauschen heraus und öffnet Pull Requests für die, die deine Zeit wert sind. PRs reviewen ersetzt das Durchsuchen von Logs.

Morgenbriefings

8:30 Uhr an Wochentagen wählen. Slack, E-Mail und Kalender per Connectors verbinden. Der Agent fasst Nachrichten der Nacht zusammen, hebt Dringendes hervor und skizziert deinen Tag. Du öffnest Claude Desktop und das Briefing wartet bereits, anstatt eine halbe Stunde mit Triage zu verbringen.

Wochenberichte

Eine wöchentliche Task zieht Daten aus Google Drive, Tabellen und Projektmanagement-Tools. Metriken werden zusammengestellt, Trends werden markiert, und ein formatierter Bericht kommt raus. Besonders nützlich für asynchrone Teams, bei denen Statusupdates über ein Dutzend Apps verstreut sind.

PR-Beaufsichtigung (CLI)

Einen PR gestartet und wissen wollen, wann CI fertig ist? Im CLI:

/loop 5m check the CI status on PR #247 and tell me if it passed or failed

Claude fragt alle 5 Minuten nach und meldet zurück. CI ist fertig, du stornierst den Loop, du machst weiter.

Abhängigkeits-Audits

Eine wöchentliche Task erstellen, die npm audit oder pip audit ausführt, die Ergebnisse liest und einen PR mit Fixes für actionable Sicherheitslücken öffnet. Für Montagmorgen planen, damit die Woche mit einem sauberen Sicherheitscheck beginnt.

Wiederkehrende Recherche

Konkurrenten, Branchennachrichten oder Technologietrends täglich oder wöchentlich verfolgen. Konfigurierte Quellen werden durchsucht, relevante Updates gezogen und Zusammenfassungen zurückgebracht. Web-Suche für breitere Abdeckung einbinden.

Der OpenClaw-Effekt

Wer die OpenClaw-Welle mitgemacht hat, erkennt die Form dieses Features. OpenClaws Versprechen war einfach: ein autonomer KI-Agent, der sich in deine Apps einklinkt und Tasks für dich ausführt, nach einem Zeitplan, ohne Aufsicht. Dieses Versprechen zog 199K GitHub-Stars und eine Runde Mainstream-Berichterstattung an, was bewies, dass die Nachfrage da war.

Anthropic hat klar aufgepasst. Remote Control wurde im Februar als direkte Antwort auf OpenClaws "Steure deinen Computer vom Handy"-Feature ausgeliefert. Geplante Tasks schließen die nächste Lücke: einen Agenten auf einem wiederkehrenden Rhythmus loslassen, ohne dass du dabei sein musst.

Dasselbe Muster jedes Mal. OpenClaw beweist die Nachfrage durch virale Adoption. Anthropic liefert die native, integrierte, sicherheitsorientierte Version ein paar Wochen später. Remote Control ersetzte OpenClaws WebSocket-basiertes Remote-Access mit einer verschlüsselten, nur ausgehenden Bridge. Geplante Tasks ersetzen das "immer-an"-Persönlicher-Assistent-Konzept mit einem strukturierten, berechtigungskontrollierten Agenten-Scheduler, der dein volles MCP- und Plugin-Setup mitbringt.

Die Ausführung ist das, was zählt. OpenClaw vergibt standardmäßig breiten Systemzugriff und hat dabei Sicherheitsvorfälle kassiert (CVE-2026-25253 traf 50K+ Instanzen). Claude Codes geplante Tasks laufen mit expliziten Berechtigungsgrenzen und Task-eigenen Genehmigungskontrollen. OpenClaw will Self-Hosting, Port-Forwarding, manuelle Konfiguration. Claude Code gibt dir ein Formular und eine Sidebar.

Das ist keine Kritik an OpenClaw. Es hat die Kategorie bewiesen. Aber für Entwickler, die bereits im Claude-Ökosystem leben, bedeutet Anthropics natives Ausliefern dieser Fähigkeiten, dass du dieselben autonomen Agenten-Muster mit tighter Integration, besserer Sicherheit und null Infrastruktur-Overhead bekommst.

Häufig gestellte Fragen

Funktionieren geplante Tasks in Claude Code CLI? Ja, mit einer anderen Form. Das CLI hat /loop und Cron-Tools für sitzungsbasiertes Scheduling, das endet, wenn du die Sitzung beendest. Dauerhafte Planung gehört in Desktop-Scheduled-Tasks. Immer-an Cloud-Planung gehört in GitHub Actions mit einem Zeitplan-Trigger.

Was passiert, wenn mein Computer schläft, wenn eine Task geplant ist? Der Durchlauf wird übersprungen. Beim Aufwachen oder wenn du Claude Desktop erneut öffnest, scannt es die letzten sieben Tage nach verpassten Durchläufen, startet eine Nachholung für den zuletzt verpassten Zeitpunkt und zeigt eine Benachrichtigung. Um Leerlaufschlaf zu verhindern, aktiviere Keep computer awake unter Desktop-Einstellungen > Allgemein. Den Deckel schließen lässt den Rechner trotzdem schlafen.

Kann ich geplante Tasks unter Linux verwenden? Desktop-Scheduled-Tasks gibt es nicht unter Linux (nur macOS und Windows). Linux-Nutzer haben zwei Möglichkeiten: den CLI /loop-Befehl für sitzungsbasiertes Scheduling nutzen, oder Cron-Jobs konfigurieren, die claude -p im Headless-Modus aufrufen, für dauerhaftes Scheduling.

Zählen geplante Tasks gegen mein Nutzungslimit? Ja. Jeder Durchlauf startet eine vollständige Claude Code-Sitzung. Pro-Plan-Nutzer mit engeren Limits sollten das einplanen. Max- und Enterprise-Pläne haben mehr Spielraum.

Kann eine geplante Task Pull Requests erstellen? Ja. Jeder Durchlauf ist eine vollständige Claude Code-Sitzung mit Zugriff auf dein lokales Git-Setup und alle konfigurierten MCP-Server. GitHub per MCP oder Connectors einbinden und der Agent kann Branches erstellen, Änderungen committen und PRs öffnen.

Wo werden Task-Prompts gespeichert? Auf der Festplatte unter ~/.claude/scheduled-tasks/<task-name>/SKILL.md. Die Datei nutzt YAML-Frontmatter für Name und Beschreibung, mit dem Prompt als Body. Direkt bearbeiten und der nächste Durchlauf übernimmt die Änderungen.

Was das für Entwicklungs-Workflows bedeutet

Geplante Tasks verwandeln Claude von einem Tool, das du aufrufst, in einen Agenten, der neben dir in einem Rhythmus arbeitet. Das Erinnern, den Prompt auszuführen, entfällt. Du deklarierst einmal deine Absicht und das System kümmert sich um das Timing.

Kombiniere das mit Remote Control (Sitzungen vom Handy überwachen) und autonomen Agenten-Loops (lang laufende agentische Arbeit) und du bekommst das vollständige Bild von Claude als dauerhaftem Entwicklungsbegleiter. Remote Control steuert Sitzungen von überall. Autonome Loops halten Agenten stundenlang am Arbeiten. Geplante Tasks übernehmen den Trigger.

Für Multi-Agenten-Setups ergibt sich ein praktisches Muster: eine tägliche Task, die die Nachtarbeit der Agenten überprüft, Ergebnisse zusammenfasst und alles markiert, das einen Menschen braucht. Der Agent ist sowohl Arbeiter als auch Schichtleiter.

Such dir eine wiederkehrende Aufgabe, die du noch manuell erledigst. Ein morgendliches Inbox-Triage. Ein wöchentlicher Metriken-Pull. Ein Fehlerlog-Scan. Richte sie als geplante Task ein. Lass sie eine Woche laufen. Zähl die Zeit, die du zurückbekommst.

Continue in Workflow

  • Claude Code Best Practices
    Fünf Gewohnheiten trennen Entwickler, die mit Claude Code liefern: PRDs, modulare CLAUDE.md-Regeln, Custom-Slash-Commands, /clear-Resets und eine System-Evolutions-Denkweise.
  • Claude Code Auto-Modus
    Ein zweites Sonnet-Modell prüft jeden Claude Code-Tool-Aufruf, bevor er ausgeführt wird. Was der Auto-Modus blockiert, was er erlaubt, und die Erlaubnisregeln, die er in deine Einstellungen schreibt.
  • Claude Code Channels
    Claude Code per Plugin-MCP-Server in Telegram, Discord oder iMessage einbinden. Setup-Anleitungen und die asynchronen Mobil-Workflows, die das Einrichten lohnenswert machen.
  • Claude Opus 4.7 Best Practices
    Nutze Claude Opus 4.7 richtig in Claude Code: erste Turns, Effort-Einstellungen, adaptives Denken, Tool-Prompting, Subagenten, Session-Resets und Token-Kontrolle.
  • Claude Code Review
    Parallele Claude-Agenten jagen Bugs in jedem PR, prüfen Ergebnisse gegenseitig und posten einen einzigen aussagekräftigen Kommentar. Was es findet, was es kostet, wie du es aktivierst.
  • Feedback-Loops
    Gib Claude Code einen einzigen Prompt, der Code schreibt, deinen Test- oder Dev-Befehl ausführt, die Ausgabe liest, alles Kaputte behebt und schleift, bis die Suite grün ist.

More from Handbook

  • Grundlagen für Agenten
    Fünf Möglichkeiten, spezialisierte Agenten in Claude Code zu erstellen: Aufgaben-Unteragenten, .claude/agents YAML, benutzerdefinierte Slash-Befehle, CLAUDE.md Personas und perspektivische Aufforderungen.
  • Agenten-Muster
    Orchestrator, Fan-out, Validierungskette, Spezialistenrouting, Progressive Verfeinerung und Watchdog. Sechs Orchestrierungsformen, um Claude Code Sub-Agenten zu verdrahten.
  • Agent Teams Best Practices
    Bewährte Muster für Claude Code Agent Teams. Kontextreiche Spawn-Prompts, richtig bemessene Aufgaben, Datei-Eigentümerschaft, Delegate-Modus und Fixes für v2.1.33-v2.1.45.
  • Agent Teams Steuerung
    Konfiguriere Delegate-Modus, Anzeigemodi, Plan-Genehmigung, Dateigrenzen und CLAUDE.md-Regeln, damit dein Claude Code Team-Lead koordiniert statt selbst zu coden.

Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.

SaaS-Builder-Vorlagen mit KI-Orchestrierung.

Claude Code Channels

Claude Code per Plugin-MCP-Server in Telegram, Discord oder iMessage einbinden. Setup-Anleitungen und die asynchronen Mobil-Workflows, die das Einrichten lohnenswert machen.

Claude Code Berechtigungen

Fünf Berechtigungsmodi, ein Tastendruck zum Wechseln und ein klarer Weg, den Modus zur Aufgabe zu passen. Hier ist die vollständige Regelsyntax und wann du welchen Modus einsetzt.

On this page

Desktop-Scheduled-Tasks
Eine Task erstellen
Rhythmus-Optionen
Wie Desktop-Tasks ausgelöst werden
Verpasste Durchläufe und Nachholung
Berechtigungen für geplante Tasks
Tasks verwalten
CLI-Scheduled-Tasks: /loop und Cron-Tools
Der /loop-Befehl
Einmalige Erinnerungen
Unter der Haube: CronCreate, CronList, CronDelete
CLI-Planungsbeschränkungen
Desktop vs. CLI: Was nutze ich?
Anwendungsfälle, die wirklich wichtig sind
Fehlerlog-Monitoring
Morgenbriefings
Wochenberichte
PR-Beaufsichtigung (CLI)
Abhängigkeits-Audits
Wiederkehrende Recherche
Der OpenClaw-Effekt
Häufig gestellte Fragen
Was das für Entwicklungs-Workflows bedeutet

Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.

SaaS-Builder-Vorlagen mit KI-Orchestrierung.