Zum Inhalt springen

Claude Code · Register

Was Claude Code kann - und was nicht.

Ein Register aus dem KMU-Alltag: Drucker, Ablage, Belege, Kalender, Zeitpläne, Verträge. Jeder Eintrag trägt einen Befund, ein Prüfdatum, eine Plattform und eine Grenze. Bevor Sie nachschlagen, stehen 10 Fälle zum Abgleich - sagen Sie sich zuerst selbst, was Sie dem Werkzeug zutrauen.

Stand
23.08.2026
Einträge
79 mit Befund · 15 auf der Prüfliste
Beleg
60 geprüft · 19 dokumentiert
Befund
19 Ja · 56 Ja mit Grenze · 4 Nein
Plattform
Mac 60 geprüft · Windows 0 geprüft, 25 dokumentiert

Alle Zahlen sind beim Bau der Seite aus den Einträgen gezählt, nicht getippt. Was nicht geprüft ist, steht auf der Prüfliste - nur mit Titel.

Direkt zum Register ↓

01 · 10 Fälle zum Abgleich

Erst Ihr Bild, dann der Befund.

Die meisten über- oder unterschätzen, was dieses Werkzeug heute leistet - in beide Richtungen. Darum steht hier nicht zuerst die Antwort, sondern Ihre Einschätzung. Lesen Sie den Fall, wählen Sie eine der drei Antworten, dann erscheint der Befund daneben. Am Ende sehen Sie, wie oft Ihr Bild danebenlag - und in welche Richtung.

Die 10 Fälle sind eine redaktionelle Auswahl aus dem Register: alle geprüft oder dokumentiert, aus verschiedenen Bereichen, darunter bewusst Fälle, bei denen die Antwort Nein ist. Nichts wird gespeichert oder übertragen; die Auswertung passiert in Ihrem Browser.

  1. 01

    Drucker, Netz und Geräte

    Der Drucker nimmt nichts mehr an, die Aufträge stauen sich, und niemand weiss, ob es am Rechner, am Netz oder am Gerät liegt.

    Befund erscheint nach Ihrer Einschätzung.

  2. 02

    Dateien und Ablage

    Der Rechner meldet 'Speicher fast voll', aber in den Dokumenten liegt kaum etwas - wo ist der Platz hin?

    Befund erscheint nach Ihrer Einschätzung.

  3. 03

    Zahlen, Bank und Tabellen

    Ich tippe IBAN, Referenz und Betrag jeder Lieferantenrechnung von Hand ins E-Banking oder in die Kreditorenliste.

    Befund erscheint nach Ihrer Einschätzung.

  4. 04

    Dateien und Ablage

    Vom Scanner liegen 300 Dateien namens Scan_0001.pdf im Ordner, und niemand weiss, welcher Scan welche Rechnung ist.

    Befund erscheint nach Ihrer Einschätzung.

  5. 05

    Drucker, Netz und Geräte

    Wir haben irgendwann mal eine Sicherung eingerichtet - läuft die noch, und wann war das letzte Backup?

    Befund erscheint nach Ihrer Einschätzung.

  6. 06

    Zahlen, Bank und Tabellen

    Den Kontoauszug bekomme ich als Datei, und ich sortiere jeden Monat von Hand, was Miete, Lohn, Lieferant oder Kundenzahlung ist.

    Befund erscheint nach Ihrer Einschätzung.

  7. 07

    Wiederkehrendes und Zeitpläne

    Läuft der eingerichtete Freitags-Ablauf auf meinem Laptop auch, wenn er ausgeschaltet im Rucksack liegt?

    Befund erscheint nach Ihrer Einschätzung.

  8. 08

    Wiederkehrendes und Zeitpläne

    Unser Branchenprogramm hat keine Schnittstelle und keinen Export - kann Claude Code es trotzdem bedienen, klicken und tippen wie ein Mitarbeiter?

    Befund erscheint nach Ihrer Einschätzung.

  9. 09

    Drucker, Netz und Geräte

    Im Zug gibt es kein Netz - arbeitet Claude Code dann trotzdem an meinen Dateien?

    Befund erscheint nach Ihrer Einschätzung.

  10. 10

    Dateien und Ablage

    Ich bin beim Kunden und brauche eine Zahl aus einer Offerte vom letzten Jahr, aber die Dateien liegen auf dem Rechner im Büro.

    Befund erscheint nach Ihrer Einschätzung.

Ihre Abweichung

Noch 10 Fälle offen.

02 · Das Register

Geprüft, datiert, begrenzt.

geprüft
Die Kern-Befehle liefen am genannten Datum auf dem genannten Gerät, das Ergebnis wurde angesehen. Was genau lief, steht im Beleg jedes Eintrags. Einmal ausgeführt ist keine Dauergarantie.
dokumentiert
Der Mechanismus steht in der Dokumentation von Anthropic, Apple oder Microsoft, die Quelle ist verlinkt. Nicht selbst ausgeführt.
Prüfliste
Weder ausgeführt noch dokumentiert. Steht weiter unten nur mit Titel - ohne Befund, ohne Behauptung.
Befund
Ja - tut es, die Grenze ist Nebensache. Ja, mit einer Grenze - tut es, aber die Grenze zählt im Alltag. Nein - tut es nicht.
zeigt 79 von 79
Bereich

ADrucker, Netz und Geräte

  1. Nr. 010

    Der Drucker nimmt nichts mehr an, die Aufträge stauen sich, und niemand weiss, ob es am Rechner, am Netz oder am Gerät liegt.

    Ja, mit einer Grenze. Claude Code liest den Zustand aller Drucker und die vom Gerät gemeldete Störung (lpstat), listet die hängenden Aufträge und prüft, ob der Drucker im Netz antwortet (ping, ippfind). Je nach Befund schlägt es vor, die Warteschlange zu leeren, den Drucker wieder freizugeben oder die Druckerdefinition neu anzulegen - das sind Änderungen und laufen erst nach Ihrer Freigabe. Unter Windows dieselbe Logik mit PowerShell (Get-PrintJob, Remove-PrintJob, Restart-Service Spooler).

    Grenze: Papierstau, leerer Toner, ausgeschalteter Drucker oder defektes Kabel bleiben Handarbeit - Claude Code sieht nur, was Drucker und System melden. Auf einem Standardbenutzer-Konto gehen Leeren und Freigeben nicht, weil Claude Code keine sudo-Passwortabfrage beantworten kann; unter Windows braucht der Spooler-Neustart ein Administrator-Terminal. Bei zentral verwalteten Firmendruckern (Druckserver, Follow-me-Printing) fehlen oft die Rechte.

    So geprüft

    Ausgeführt: lpstat -t (Scheduler läuft, drei Drucker idle und enabled), lpstat -o (keine Aufträge), lpstat -l -p (ein Drucker meldet 'offline-report'); ippfind und dns-sd ohne Treffer, weil der Mac am iPhone-Hotspot hing. id -Gn zeigt Mitgliedschaft in admin und _lpadmin; cancel, cupsenable, cupsaccept und lpadmin sind vorhanden. Windows nur aus der Microsoft-Doku (Get-PrintJob braucht keine Admin-Rechte).

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows dokumentiert
    Braucht
    Claude Code auf dem Rechner, an dem der Drucker eingerichtet ist; für Änderungen ein Admin-Konto (Mac) bzw. ein als Administrator gestartetes Terminal (Windows).
  2. Nr. 011

    Ein neuer Laptop soll den Bürodrucker benutzen, aber niemand weiss, wie der Drucker im Netz heisst und welchen Treiber er braucht.

    Ja, mit einer Grenze. Claude Code sucht per Bonjour alle Drucker im Netz (ippfind, dns-sd), liest Adresse und Modell aus und richtet den gefundenen Drucker ohne Herstellertreiber ein (lpadmin mit Modell 'everywhere'; AirPrint/IPP Everywhere, also alle AirPrint-fähigen Geräte). Unter Windows Add-Printer -IppURL bzw. Add-PrinterPort und Add-Printer.

    Grenze: Alte Drucker ohne IPP/AirPrint brauchen einen Herstellertreiber - den kann Claude Code herunterladen, den Installer mit Admin-Passwort klicken Sie. Gast-WLANs und Hotspots isolieren Geräte, dann findet Bonjour nichts (so bei der Prüfung am Hotspot); auf Standardbenutzer-Konten geht lpadmin nicht. Die Einrichtung selbst ist noch nicht im echten Büronetz durchgespielt, und ab welcher Windows-Version -IppURL verfügbar ist, ist offen.

    So geprüft

    Ausgeführt: ippfind -T 3, dns-sd -B _ipps._tcp local. und _ipp._tcp (keine Treffer - der Mac hing am iPhone-Hotspot; Bonjour selbst funktionierte, _airplay/_raop wurden gefunden), lpstat -v (die beiden vorhandenen HP-Drucker sind als dnssd:// bzw. ipps://…:631/ipp/print eingebunden), man lpadmin (Modell 'everywhere', Beispiel mit ipp://…/ipp/print). lpadmin selbst wurde nicht ausgeführt - das wäre eine Änderung.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows dokumentiert
    Braucht
    Rechner im selben (W)LAN wie der Drucker; der Drucker spricht IPP/AirPrint; auf dem Mac ein Admin-Konto für lpadmin, unter Windows allenfalls Administratorrechte.
  3. Nr. 012

    Jedes neue Gerät braucht dasselbe: Firmen-WLAN, Mailkonto, VPN - und jedes Mal tippt jemand eine Stunde lang Einstellungen ab.

    Ja, mit einer Grenze. Claude Code schreibt aus Ihren Angaben (SSID, Mailserver, VPN-Gateway) eine Apple-Konfigurationsprofil-Datei (.mobileconfig) mit WLAN-, VPN- und - wo es passt - Mail-Payload nach Apples Deployment-Doku; Mailserver-Werte ermittelt es vorher per dig MX und Autodiscover-Abfrage. Die Datei öffnen Sie per Doppelklick und bestätigen sie in Systemeinstellungen > Datenschutz & Sicherheit > Profile; danach prüft Claude Code mit profiles list, dass sie sitzt. Für Microsoft-365-Postfächer taugt die IMAP-Payload nicht; dort die Exchange-Payload mit OAuth oder eine Schritt-Liste für Mail/Outlook. Windows: netsh wlan add profile für WLAN, Add-VpnConnection für die eingebauten VPN-Typen (IKEv2, L2TP, SSTP), für Outlook eine Schritt-Liste mit Serverwerten.

    Grenze: Passwörter in der Profil-Datei stehen im Klartext - weglassen (die Person tippt sie beim ersten Verbinden) oder die Datei wie ein Passwort behandeln. Mail ist der wackelste Teil: IMAP-Payload nur für klassische Postfächer, Microsoft 365 nur über die Exchange-Payload mit OAuth; VPNs von Fortinet, Cisco, Sophos, WireGuard u.a. brauchen deren Client, kein Profil und kein Add-VpnConnection. Ab etwa zehn Geräten ist ein MDM der richtige Weg, Apple Business Manager oder Entra-Einbindung kann Claude Code nicht, und Erzeugung wie Installation sind noch nicht durchgespielt.

    So geprüft

    Ausgeführt: profiles list ('There are no configuration profiles installed for user …') und profiles help - die Verben status/list/show/remove/sync/renew/validate, kein install: 'Clients should use the Profiles System Settings pane to install configuration profiles.' Dazu Apples Platform-Deployment-Doku zu Wi-Fi-, Mail- und Exchange-Payloads gelesen. Kein Profil erzeugt oder installiert.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows dokumentiert
    Braucht
    Die Zugangsdaten liegen vor; auf dem Mac installiert die Person das Profil selbst über die Systemeinstellungen (ein profiles install für Nutzer gibt es nicht mehr).
  4. Nr. 013

    Auf jedem Rechner poppen Update-Fenster auf, niemand klickt sie weg, und die Versicherung verlangt 'Software aktuell halten'.

    Ja, mit einer Grenze. Claude Code macht Inventur: ausstehende Systemupdates (softwareupdate -l), per Homebrew installierte Programme (brew outdated --greedy) und unter Windows alle Programme mit winget upgrade - winget sieht dort auch von Hand installierte Software. Nach Ihrer Freigabe führt es brew upgrade bzw. winget upgrade --all aus. macOS-Systemupdates installiert es nicht selbst, weil softwareupdate -i auf Apple-Silicon-Macs das Admin-Passwort verlangt - dafür Systemeinstellungen > Softwareupdate oder ein Terminal, das Sie selbst bedienen.

    Grenze: Auf dem Mac reicht die Reichweite nur so weit wie Homebrew: von Hand installierte Programme sieht brew outdated nicht, und Chrome, Zoom und Teams aktualisieren sich ohnehin selbst. macOS-Updates und Casks mit Installer-Paket brauchen das Admin-Passwort, das Claude Code weder abfragen noch erhalten soll; Firmengeräte mit MDM oder gesperrter Installation nicht anfassen. Ein macOS-Versionssprung (15 auf 26) ist eine Entscheidung (Buchhaltungssoftware!), kein Routine-Update.

    So geprüft

    Ausgeführt: softwareupdate -l (Command Line Tools, Safari, macOS 15.7.9 und 26.6.2 mit Neustart gelistet), softwareupdate --help (--stdinpass und --user nur Apple Silicon), brew outdated (rund 20 Formeln), brew info --cask für google-chrome, zoom, microsoft-teams (alle auto_updates=true), which mas (nicht installiert). brew upgrade, softwareupdate -i und winget nicht ausgeführt; winget aus der Microsoft-Doku.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows dokumentiert
    Braucht
    Homebrew (Mac) bzw. winget (Windows) installiert - die Installation kann Claude Code anleiten, sie braucht aber Ihr Admin-Passwort; Internet.
  5. Nr. 014

    Wir haben irgendwann mal eine Sicherung eingerichtet - läuft die noch, und wann war das letzte Backup?

    Ja. Claude Code fragt ab, wohin Time Machine sichert und wann zuletzt (tmutil destinationinfo, latestbackup, listbackups), liest die Fehler der letzten Tage aus dem Systemprotokoll (/usr/bin/log show mit TimeMachine-Filter) und schreibt einen Zweizeiler-Befund: letzte Sicherung, Ziel erreichbar ja/nein, was zu tun ist. Auf Wunsch läuft das als wöchentliche lokale Aufgabe in der Claude-Desktop-App, die nur meldet, wenn das letzte Backup älter als 48 Stunden ist oder Fehler auftauchen. Für NAS- oder Cloud-Backup-Programme liest es deren lokale Logdateien, sofern vorhanden. Windows: wbadmin get versions (als Administrator), Ereignisprotokoll, geplante Aufgaben des Backup-Tools.

    Grenze: Ob man aus dem Backup wirklich etwas zurückholen kann, zeigt nur eine Test-Wiederherstellung - die stösst Claude Code an, das Ergebnis prüfen Sie. Eine Sicherung neu einrichten (tmutil setdestination) ist eine Änderung mit Freigabe; Offsite-Kopie und Aufbewahrung bleiben eine Entscheidung, und die wöchentliche Aufgabe läuft nur, wenn die Desktop-App offen und der Mac wach ist. Windows nur aus der Doku; welcher Ereignisprotokoll-Pfad beim Dateiversionsverlauf zuverlässig ist, bleibt offen.

    So geprüft

    Ausgeführt: tmutil destinationinfo ('No destinations configured'), tmutil latestbackup ('Failed to mount backup destination'), tmutil listbackups, tmutil status (Running = 0), /usr/bin/log show --last 2h mit TimeMachine-Prädikat (414 Zeilen, backupd-Fehler sichtbar), diskutil list und mount (kein Backup-Ziel). Befund auf diesem Mac: es läuft kein Backup. Falle: in zsh greift 'log' als Shell-Builtin, es muss /usr/bin/log heissen. Die wöchentliche Aufgabe in der Desktop-App wurde nicht eingerichtet; Mechanismus und Nachholregel stammen aus Anthropics Doku zu lokalen geplanten Aufgaben.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows dokumentiert
    Braucht
    Backup-Ziel im Netz oder angesteckt, damit der Status lesbar ist; unter Windows ein Administrator-Terminal für wbadmin.
  6. Nr. 015

    Am Montag fängt jemand Neues an, übernimmt den Laptop der Vorgängerin und braucht ein eigenes Konto ohne Admin-Rechte.

    Ja, mit einer Grenze. Claude Code bereitet den Befehl vor (sysadminctl -addUser ohne -admin, Passwörter per Abfrage statt im Befehl), den Sie selbst in einem Terminal ausführen und dort die Passwörter eintippen - so erhält das Konto bei eingeschaltetem FileVault auch den nötigen Secure Token. Danach prüft es (dscl, sysadminctl -secureTokenStatus), dass das Konto existiert, kein Admin ist und sich am verschlüsselten Mac anmelden kann, und legt auf Wunsch Ordnerstruktur, Drucker und Browser-Grundeinstellungen an. Das alte Konto wird nicht gelöscht, sondern nach Freigabe deaktiviert. Windows: New-LocalUser mit Passwortabfrage in einem von Ihnen bedienten PowerShell-Fenster, Add-LocalGroupMember -Group Users, Kontrolle per Get-LocalUser.

    Grenze: Das Anlegen selbst läuft nicht aus Claude Code heraus: Passwörter gehören nicht in den Chat, und eine interaktive Abfrage kann Claude Code nicht beantworten (kein Terminal-TTY). Ohne Admin-Zugangsdaten eines Token-Inhabers bekommt ein per Befehl erzeugtes Konto keinen Secure Token und kann einen FileVault-Mac nicht entsperren - in der Praxis ist Systemeinstellungen > Benutzer & Gruppen der kürzere Weg. Nur lokale Konten; Microsoft 365/Entra ID und Apple-ID laufen im Admin-Portal, Datenübergabe (Mail, Schlüsselbund) ist Handarbeit.

    So geprüft

    Ausgeführt: sysadminctl ohne Argumente (Syntax mit '-password -' und -adminUser/-adminPassword für die interaktive Abfrage), dscl . -list /Users, fdesetup status (FileVault an), sysadminctl -secureTokenStatus (ENABLED), tty ('not a tty'). Kein Konto angelegt. Apple Platform Deployment zum Secure Token und Microsoft-Doku zu New-LocalUser gelesen.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows dokumentiert
    Braucht
    Admin-Konto auf dem Gerät; den einen privilegierten Befehl tippen Sie selbst in einem Terminal.
  7. Nr. 016

    Das Internet ist seit Tagen zäh, Videocalls brechen ab, und der Provider sagt, bei ihm sei alles in Ordnung.

    Ja, mit einer Grenze. Claude Code misst mit dem eingebauten networkQuality Down- und Upload sowie die Reaktionsfähigkeit unter Last (Responsiveness in RPM, Low/Medium/High - sie erklärt ruckelnde Calls trotz hoher Bandbreite), liest Signalstärke, Rauschen, Kanal und Band des WLANs aus (system_profiler), prüft mit ping und traceroute, ob Router oder Provider die Verzögerung verursacht, und zeigt mit nettop, welches Programm auf dem eigenen Rechner die Leitung füllt. Ergebnis ist ein kurzer Befund mit Vorschlägen: Kanalwechsel, 2,4-GHz-Band meiden, näher an den Access Point, Cloud-Sync drosseln. Windows: netsh wlan show interfaces, Test-NetConnection, Get-NetTCPConnection.

    Grenze: Sieht nur den eigenen Rechner - welches andere Gerät im Büro die Bandbreite frisst, steht nur im Router. Den WLAN-Namen (SSID) sieht Claude Code auf aktuellem macOS nicht (Standort-Schutz), nur Kanal, Band und Signal; wdutil info braucht sudo und ist aus Claude Code heraus nicht nutzbar. Kein Ersatz für den Elektriker bei schlechtem Kabel oder den Provider bei Leitungsstörung.

    So geprüft

    Ausgeführt: system_profiler SPAirPortDataType (Kanal 44, 5 GHz, Signal und Rauschen sichtbar, SSID als '<redacted>'), ping 1.1.1.1, nettop mit Bytes je Prozess, man networkQuality vorhanden (Responsiveness in RPM). Der networkQuality-Messlauf selbst wurde nicht wiederholt (Mac am iPhone-Hotspot); frühere Messwerte nicht übernommen.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Keine Installation, auf dem Mac ist alles an Bord (networkQuality, system_profiler, ping, traceroute, nettop).
  8. Nr. 017

    Die neue Mitarbeiterin kommt nicht auf das Firmen-NAS, und beim Kollegen verschwindet das Laufwerk nach jedem Neustart.

    Ja, mit einer Grenze. Claude Code findet das NAS im Netz (dns-sd, ping), öffnet die Freigabe über den Finder-Dialog (open smb://nas/Daten) - dort tippen Sie das Passwort einmal und speichern es im Schlüsselbund -, listet danach die Freigaben (smbutil view) und prüft, ob die Verbindung steht und welche SMB-Version ausgehandelt wurde (smbutil statshares; erklärt, warum es langsam ist). Das Wieder-Verbinden beim Login richtet es als Anmeldeobjekt oder kleinen launchd-Job ein, der open smb:// aufruft. Windows: New-SmbMapping -Persistent bzw. net use; die Zugangsdaten hinterlegen Sie einmal selbst im Explorer oder in der Anmeldeinformationsverwaltung.

    Grenze: Claude Code kann keine Passwortabfrage im Terminal beantworten (kein TTY) - smbutil und mount_smbfs funktionieren erst, wenn das Passwort im Schlüsselbund liegt; die erste Verbindung machen Sie selbst im Finder oder Explorer, und das NAS-Passwort gehört nicht in den Chat (geht an Anthropic). Rechtevergabe, Ordnerstruktur und Backup des NAS laufen in dessen Web-Oberfläche. Der Automount beim Login ist nicht durchgespielt.

    So geprüft

    Ausgeführt: smbutil statshares -a (läuft, keine Freigaben eingebunden), which smbutil mount_smbfs (vorhanden), dns-sd -B _smb._tcp local. (kein NAS im Netz - Hotspot), man mount_smbfs und man smbutil (Option -N, nsmb.conf, Gastzugang), tty ('not a tty' - eine Passwortabfrage kann Claude Code nicht beantworten). Mit einem echten NAS nicht durchgespielt.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows dokumentiert
    Braucht
    NAS-Benutzer mit Rechten auf der Freigabe existiert bereits (wird in der NAS-Oberfläche angelegt); Rechner im selben Netz oder per VPN; Passwort im Schlüsselbund bzw. in der Windows-Anmeldeinformationsverwaltung.
  9. Nr. 018

    Der Laptop ist seit Wochen träge, der Lüfter läuft dauernd, und niemand weiss, was da alles im Hintergrund mitläuft.

    Ja. Claude Code liest die aktuellen Prozessor- und Speicherfresser (top, ps), die bei jedem Start mitlaufenden Hintergrunddienste (launchctl list, Inhalt von ~/Library/LaunchAgents und /Library/LaunchAgents), die klassischen Anmeldeobjekte und die Energieeinstellungen (pmset -g). Es erklärt in Alltagssprache, was jeder Eintrag ist und welche davon Reste längst gelöschter Programme sind. Deaktivieren oder Anmeldeobjekt entfernen nur nach Ihrer Freigabe. Windows: Get-Process, Get-CimInstance Win32_StartupCommand, Get-ScheduledTask.

    Grenze: Hardware-Alter, zu wenig RAM, volle SSD und Wärmeprobleme erkennt es nur indirekt; Antiviren- und Firmen-Management-Agents (z.B. Citrix) darf man oft nicht abschalten. Die vollständige Liste 'Im Hintergrund erlauben' aus den Systemeinstellungen ist ohne Admin-Autorisierung nicht auslesbar (sfltool dumpbtm verweigert). Keine Garantie, dass der Rechner danach merklich zügiger läuft.

    So geprüft

    Ausgeführt: top -l 1 -o cpu, launchctl list (541 Einträge, darunter Citrix, Adobe, Microsoft-Update-Agent, Docker), ls ~/Library/LaunchAgents (Adobe, Barco ClickShare, Google Updater, JetBrains, Steam), /Library/LaunchAgents und LaunchDaemons, pmset -g, osascript-Abfrage der Anmeldeobjekte (Freigabe war bereits erteilt, kein Prompt); sfltool dumpbtm scheiterte an fehlender Admin-Autorisierung.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Keine Installation; das Auslesen der Anmeldeobjekte (osascript, System Events) braucht eine Automations-Freigabe, die macOS beim ersten Mal abfragt.

BDateien und Ablage

  1. Nr. 019

    Was dürfen wir aus dem Archiv nach zehn Jahren entsorgen, und was müssen wir noch behalten?

    Ja, mit einer Grenze. Claude Code geht den Archivordner durch, bestimmt pro Dokument das Geschäftsjahr aus Inhalt oder Dateiname (nicht aus dem Änderungsdatum, das nach jedem Kopieren falsch ist) und stellt eine Excel-Liste zusammen: Pfad, Jahr, Dokumentart, Ablauf der Zehnjahresfrist nach Art. 958f OR. Unterlagen mit möglicherweise längeren Fristen (Liegenschaften nach Art. 70 Abs. 3 MWSTG, laufende Verträge, Personalakten) werden markiert statt freigegeben. Gelöscht wird nichts; auf Wunsch verschiebt es nach Ihrer Freigabe nach _Vernichtung_Vorschlag/.

    Grenze: Das ist eine Vorsortierung nach Gesetzestext, keine Rechtsauskunft; Ausnahmen (hängige Verfahren, Garantien, MWST-Sonderfristen, Personalrecht) muss der Treuhänder vorgeben. Die Jahreszuordnung aus dem Inhalt ist bei Sammelbelegen fehleranfällig. Vernichtungsfreigabe und -protokoll bleiben Handarbeit.

    Plattform
    macOS dokumentiert · Windows nicht geprüft
    Braucht
    Dokumente mit Textschicht (sonst vorher OCR); die Regel, welche Dokumentarten wie lange aufbewahrt werden, kommt von Ihrem Treuhänder oder der Geschäftsleitung in die CLAUDE.md.
  2. Nr. 020

    Der OneDrive- oder iCloud-Ordner auf dem Laptop ist halb leer, überall liegen Dateien mit '2' oder 'Konflikt' im Namen, und niemand weiss, ob wirklich alles oben ist.

    Ja, mit einer Grenze. Claude Code unterscheidet auf dem Mac lokal vorhandene Dateien von reinen Cloud-Platzhaltern: ls -lO zeigt bei OneDrive, Dropbox und iCloud das Flag 'dataless', und es zählt pro Ordner 'lokal' gegen 'nur in der Cloud'. Konfliktkopien ('conflicted copy', ' 2.docx', '-DESKTOP-XY') findet es per Namensmuster, vergleicht sie per Prüfsumme oder Text-Diff mit dem Original und legt eine Entscheidungstabelle vor. Nachladen lösen Sie im Finder aus. Unter Windows liest es die Attribute Offline/Pinned per Get-ChildItem und attrib (nur dokumentiert).

    Grenze: Sichtbar ist nur der lokale Zustand, nicht die Cloud-Seite; einen hängenden Sync-Client diagnostiziert Claude Code nur. Auf macOS 15 gibt es keinen Kommandozeilen-Download (brctl download existiert nicht, für OneDrive/Dropbox ebenso wenig); das Lesen einer dataless-Datei lädt sie still nach. Welche Konfliktkopie gilt, entscheiden Sie; Windows-Attribute sind dokumentiert, nicht getestet.

    So geprüft

    Ausgeführt: ls -lO unter ~/Library/CloudStorage zeigt an mehreren OneDrive-Dateien 'compressed,dataless'; in iCloud Drive zählt ls -lRO 263 dataless-Dateien und null .icloud-Platzhalterdateien. brctl auf macOS 15.7.7 kennt keinen Befehl download.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows dokumentiert
    Braucht
    Cloud-Client installiert und Ordner lokal eingebunden; Lesezugriff reicht für die Diagnose.
  3. Nr. 021

    Beim Upload nach SharePoint oder Kopieren auf den Windows-PC reklamiert das System wegen Dateinamen, und Umlaute sehen dort kaputt aus.

    Ja, mit einer Grenze. Claude Code prüft alle Dateinamen auf Zeichen, die Windows und SharePoint nicht zulassen (: / \ ? * " < > |), auf Leerzeichen und Punkte am Ende, auf zu lange Pfade und auf die versteckte Falle: Ein Teil der Dateien mit Umlauten liegt in zerlegter Form vor (NFD, 'u' plus Trema statt 'ü'), was Suche, Abgleich und Sync stört. Sie erhalten eine Umbenennungsliste (alt -> neu, Grund); Kollisionen werden vorher gemeldet. Ausgeführt wird sie nach Ihrer Freigabe mit Protokoll.

    Grenze: Pfadgrenzen: Windows klassisch 260 Zeichen, SharePoint/OneDrive 400 Zeichen Gesamtpfad. Umbenennen bricht Excel-Links, Lesezeichen und Verknüpfungen; bereits hochgeladene Dateien muss man in SharePoint umbenennen, nicht lokal. Windows speichert NFD ebenfalls unverändert, das Problem entsteht in Suche, Abgleich und Sync.

    So geprüft

    Ausgeführt: Python-Scan mit unicodedata über Schreibtisch, Dokumente, Downloads und Cloud-Ordner (rund 498'000 Namen): 634 mit Nicht-ASCII-Zeichen, davon 107 nicht in NFC; 'Kündigung.txt' hat 13 Zeichen in NFC und 14 in NFD. Die 400-Zeichen-Grenze und die verbotenen Zeichen stammen aus der Microsoft-Doku.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows dokumentiert
    Braucht
    Python 3; Lesezugriff auf den Ordner.
  4. Nr. 022

    Der Scanner legt alle Belege im Ordner 'Scan' ab, und dort bleiben sie, bis jemand sie umbenennt und in den richtigen Ordner schiebt.

    Ja, mit einer Grenze. Claude Code richtet eine Ordnerüberwachung ein: auf dem Mac einen LaunchAgent (QueueDirectories oder ein Intervall mit Wartezeit, bis die Datei fertig geschrieben ist), unter Windows eine Aufgabe in der Aufgabenplanung. Bei neuer Datei startet ein Skript 'claude -p' mit dem Auftrag, die PDF zu lesen, Datum, Absender und Betrag zu bestimmen, nach Schema umzubenennen, in den passenden Ordner zu verschieben und eine Zeile in belege.csv zu schreiben; bei Unsicherheit landet die Datei in 'unklar/'. In einer offenen Session geht dasselbe ohne Einrichtung mit dem Monitor-Werkzeug.

    Grenze: Bildscans brauchen OCR, Handschrift bleibt fehleranfällig, der Zielordner folgt nur Ihrer Regel. Apple rät von WatchPaths ab (halbfertige Dateien); ein unbeaufsichtigter Lauf liest fremde Dokumente, deren Text wie eine Anweisung wirken kann, darum Freigaben auf Lesen, Verschieben in den Zielordner und CSV beschränken, nie Löschen, nie Netz. Jeder Lauf kostet Kontingent, das Monitor-Werkzeug läuft nur in offener Session, gesperrte LaunchAgents oder Aufgabenplanung verhindern die Automatik.

    Plattform
    macOS dokumentiert · Windows nicht geprüft
    Braucht
    Claude Code installiert und eingeloggt; Ablageschema in der CLAUDE.md; für den unbeaufsichtigten Lauf eng gefasste Freigaben (--allowedTools bzw. Permission-Mode), sonst bleibt der Lauf an einer Rückfrage hängen.
  5. Nr. 023

    In 500 Projekt-Mails stecken Pläne, Offerten und Protokolle als Anhang, und ich will sie an einem Ort statt in jeder Mail zu suchen.

    Ja, mit einer Grenze. Aus exportierten Mails (.eml oder .msg) holt ein Python-Skript alle Anhänge heraus, benennt sie Datum_Absender_Originalname, entfernt Doppel per Prüfsumme und schreibt eine Übersichtstabelle (Betreff, Datum, Anhang). Ohne Export geht es bei Apple Mail per AppleScript (Befehl 'save' der Klasse 'mail attachment') und beim klassischen Outlook unter Windows über die COM-Schnittstelle (Attachment.SaveAsFile); beide Wege wurden hier nicht ausgeführt.

    Grenze: Exchange/M365 ohne lokalen Client nur via Export oder Graph/MCP; das neue Outlook für Windows kennt kein COM, Outlook für Mac exportiert .olm. Der Apple-Mail-Ordner ist für die Shell gesperrt, AppleScript braucht die Freigabe 'Terminal darf Mail steuern'. Signatur- und Inline-Bilder zählen als Anhänge und müssen gefiltert werden; der Zugriff auf die Mailbox ist ein Datenschutzthema und gehört freigegeben.

    So geprüft

    Ausgeführt: python3 -c 'import email' und extract_msg importierbar; sdef auf Mail.app zeigt die Klasse 'mail attachment' mit Befehl 'save'. Gegenbefund: du -sh ~/Library/Mail scheitert mit 'Operation not permitted'. AppleScript-Speichern nicht ausgeführt.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows dokumentiert
    Braucht
    Mails als Dateien exportiert (Ziehen aus Mail/Outlook ergibt .eml/.msg) oder Mail bzw. Outlook lokal installiert mit Automation-Freigabe; Python 3 mit extract_msg für .msg.
  6. Nr. 024

    Vom Scanner liegen 300 Dateien namens Scan_0001.pdf im Ordner, und niemand weiss, welcher Scan welche Rechnung ist.

    Ja. Claude Code prüft pro Datei, ob eine Textschicht vorhanden ist, und lässt reine Bild-Scans stapelweise durch eine Texterkennung laufen (ocrmypdf). Aus dem Text liest es Datum, Absender und Dokumentart und legt eine Umbenennungstabelle alt -> neu als Trockenlauf vor. Erst nach Ihrer Freigabe wird umbenannt, mit Protokoll zum Rückgängigmachen; unklare Fälle erhalten den Zusatz _PRUEFEN statt einen geratenen Namen.

    Grenze: Handschrift, schiefe oder blasse Scans liefern Mülltext, der Absender wird aus dem Briefkopf geraten. Bei Hunderten Dateien kosten Lesen und Zuordnen Zeit und Kontingent; den regelbasierten Teil übernimmt besser ein Skript, Claude Code nur die Zweifelsfälle. Umbenannt wird nur nach Freigabe.

    So geprüft

    Ausgeführt: Bild-PDF ohne Textschicht erzeugt (pdffonts leer, pdftotext leer), dann ocrmypdf -l deu; danach lieferte pdftotext Absender, Rechnungsnummer, Datum und Betrag. Der Umbenennungsstapel an 300 echten Scans wurde nicht ausgeführt.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Texterkennung und PDF-Werkzeuge (ocrmypdf, poppler, tesseract) aus Homebrew bzw. pypdf per pip; auf einem gesperrten Firmenrechner ohne Installationsrecht kann das scheitern.
  7. Nr. 025

    In welchem unserer Verträge steht die Kündigungsfrist von drei Monaten? Ich weiss nicht mehr, in welchem Ordner das liegt.

    Ja. Claude Code fragt auf dem Mac den Spotlight-Index ab (mdfind), der auch PDF-, Word- und Excel-Inhalte kennt, und sucht in nicht indexierten Ordnern mit ripgrep bzw. pdftotext und grep. Die Treffer liest es an den relevanten Stellen selbst und antwortet mit Datei, Seite und Zitat statt nur mit Pfaden. Bild-Scans ohne Textschicht macht es vorher per OCR durchsuchbar.

    Grenze: Gefunden wird nur Text; gescannte Verträge ohne OCR sind unsichtbar. Spotlight indexiert /tmp, viele Netzlaufwerke und Cloud-Platzhalter nicht. Der Treffer ist ein Textfund, keine Rechtsauslegung; die Windows-Suchindex-Abfrage ist nur dokumentiert, nicht getestet.

    So geprüft

    Ausgeführt: mdfind -onlyin ~/Desktop mit kMDItemTextContent nach 'Kündigungsfrist' lieferte 79 Treffer, dieselbe Abfrage unter /private/tmp null (nicht indexiert); mdutil -s / meldet 'Indexing enabled'. Windows-Seite nur per Microsoft-Doku.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows dokumentiert
    Braucht
    Mac: Spotlight-Index für das Volume aktiv (mdutil -s); Windows: pdftotext mit Select-String, oder die Abfrage des Windows-Suchindex per SQL (nur dokumentiert).
  8. Nr. 026

    Ich bin beim Kunden und brauche eine Zahl aus einer Offerte vom letzten Jahr, aber die Dateien liegen auf dem Rechner im Büro.

    Ja, mit einer Grenze. Auf dem Büro-Rechner läuft Claude Code im Fernsteuerungsmodus (claude remote-control) im Projektordner; in der Claude-App auf dem Telefon oder auf claude.ai/code erscheint diese Session, und eine Frage wie 'Was haben wir Meier AG 2025 für die Fassade offeriert?' wird auf dem Büro-Rechner beantwortet: Claude durchsucht die Offerten-Ordner und schickt die Antwort aufs Handy. Aus der App lassen sich Fotos und Dateien mitschicken, etwa ein fotografierter Lieferschein, dessen Angaben Claude in die Projekttabelle einträgt. Alternative ohne Claude-App: ein Telegram-Channel (claude --channels plugin:telegram@claude-plugins-official), dann kommt die Antwort im Telegram-Chat und Fotos landen als Datei auf dem Büro-Rechner.

    Grenze: Ist der Büro-Rechner aus oder im Ruhezustand, ist die Session offline und verbindet sich erst beim Aufwachen wieder (Ruhezustand in den Energieeinstellungen abschalten); Freigabe-Fragen müssen vom Handy aus beantwortet werden. Während der Fernsteuerung liegt das Gesprächsprotokoll auf Anthropic-Servern, Zero-Data-Retention-Organisationen können sie nicht nutzen; wer das claude.ai-Konto hat, steuert damit den Büro-Rechner - Kontoschutz ist Pflicht. Channels sind Research Preview, die Flag-Syntax kann sich ändern; Remote Control nicht selbst betrieben.

    Plattform
    macOS dokumentiert · Windows nicht geprüft
    Braucht
    Bezahltes Abo (Pro, Max, Team oder Enterprise) mit claude.ai-Login, kein API-Key; Büro-Rechner an, wach und online mit laufendem claude-Prozess; bei Team/Enterprise muss ein Owner Remote Control bzw. Channels freischalten; Telegram braucht einen eigenen Bot und Bun.
  9. Nr. 027

    Der Revisor oder der Anwalt will ein Verzeichnis aller Belege im Dossier mit Datum und Seitenzahl, und ich müsste das von Hand abtippen.

    Ja. Claude Code geht den Ordner durch, liest pro Datei Seitenzahl, Datum und bei PDFs Titel oder Betreff von der ersten Seite (pypdf, pdftotext, mdls) und baut daraus ein Inhaltsverzeichnis als Excel mit anklickbaren Links auf die Dateien oder als PDF-Deckblatt, nummeriert nach Ordnerstruktur (1.1, 1.2 ...). Bei Änderungen im Dossier läuft es neu.

    Grenze: Die Kurzbeschreibung stammt von Seite 1 und ist bei Scans ohne Textschicht nur der Dateiname. Die Excel-Links funktionieren nur, solange der Ordner am Ort bleibt und auf demselben Rechner; mdls liefert auf Netzlaufwerken oft nichts. Formvorgaben für gerichtstaugliche Aktenverzeichnisse müssen Sie kennen und vorgeben.

    So geprüft

    Ausgeführt: mdls an einem PDF lieferte Seitenzahl, Erstelldatum und Titel; pdftotext -l 1 die Kopfzeilen, pypdf dieselbe Seitenzahl und den Titel aus den Metadaten. openpyxl ist installiert; ein vollständiges Verzeichnis mit Link-Zellen wurde nicht erzeugt.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Python 3 mit pypdf und openpyxl; Lesezugriff; die Ordnerstruktur sollte die gewünschte Reihenfolge schon abbilden.
  10. Nr. 028

    Ich glaube, der halbe Server ist doppelt abgelegt, aber ich traue mich nicht, etwas zu löschen.

    Ja, mit einer Grenze. Claude Code berechnet für jede Datei eine Prüfsumme (shasum bzw. Get-FileHash), gruppiert inhaltsgleiche Dateien unabhängig vom Namen und zeigt pro Gruppe Pfade, Grösse und das freiwerdende Volumen. Vorschlag: ein Original behalten; der Rest wird nach Ihrer Freigabe nicht gelöscht, sondern nach _Duplikate/ verschoben, mit Protokoll. Zweimal gescannte Belege, die nicht byte-gleich sind, vergleicht es über den Textinhalt und meldet sie separat als 'wahrscheinlich gleich'.

    Grenze: Die Prüfsumme findet nur byte-identische Kopien; zweimal gescannt, andere Auflösung oder Word 'gespeichert ohne Änderung' gelten als verschieden. Der Lauf liest jede Datei ganz: auf Netzlaufwerken dauert das, in OneDrive- und iCloud-Ordnern lädt er alle Platzhalter herunter. Originalwahl und Löschen bleiben bei Ihnen.

    So geprüft

    Ausgeführt: find mit shasum -a 256, sort und uniq -d über drei Testdateien; genau die Kopie wurde als Doppel erkannt. Microsoft-Doku zu Get-FileHash gelesen (SHA256 als Standard), unter Windows nicht ausgeführt.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows dokumentiert
    Braucht
    Lesezugriff; Cloud-Ordner vorher ausschliessen oder bewusst vollständig herunterladen.
  11. Nr. 029

    Der Rechner meldet 'Speicher fast voll', aber in den Dokumenten liegt kaum etwas - wo ist der Platz hin?

    Ja, mit einer Grenze. Claude Code misst mit Lesebefehlen (df, du), welche Ordner wie viel belegen, prüft lokale Time-Machine-Schnappschüsse (tmutil) und listet die grössten Dateien. Sie erhalten eine Tabelle: was das ist, ob es weg kann und wie viel es bringt. Für Mail, Nachrichten und iPhone-Backups braucht das Terminal einmalig 'Voller Festplattenzugriff' in den Systemeinstellungen, sonst meldet Claude Code die Lücke. Gelöscht wird nichts ohne Ihre Freigabe pro Position.

    Grenze: Systemdaten, iCloud-optimierter Speicher und geschützte Ordner (Mail, Nachrichten, iPhone-Backups, Safari) sind ohne vollen Festplattenzugriff unsichtbar oder nur als Lücke meldbar. Löschen bleibt Ihre Entscheidung, Programm-Caches wachsen nach. Ein Messlauf über Cloud-Ordner kann Minuten dauern und Platzhalter nachladen.

    So geprüft

    Ausgeführt: df -h, du -sh auf ~/Library/Caches (23 GB) und tmutil listlocalsnapshots (drei Schnappschüsse); du auf ~/Library/Mail und ~/Library/Messages sowie ls auf den iPhone-Backup-Ordner (MobileSync/Backup) scheiterten ohne vollen Festplattenzugriff mit 'Operation not permitted'. Eine find-Suche über den ganzen Benutzerordner lief ins Zeitlimit.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Lesezugriff auf die Ordner; für Mail, Nachrichten und iPhone-Backups 'Voller Festplattenzugriff' für das Terminal; unter Windows die PowerShell-Cmdlets (nicht geprüft).
  12. Nr. 030

    Angebot_v3_final_FINAL_neu.docx, Angebot_v3_final.docx, Angebot_neu2.docx: welche gilt, und was kann weg?

    Ja, mit einer Grenze. Claude Code erkennt Dateifamilien über den Namensstamm, liest den Text jeder Version (docx ist ein ZIP mit XML) und vergleicht sie per Diff. Sie erhalten eine Tabelle: was die Datei selbst über Autor und Datum behauptet, und was sich inhaltlich gegenüber der Vorversion geändert hat. Es schlägt die jüngste vollständige Version als gültig vor; die anderen wandern nach Ihrer Freigabe nach _alt/, mit Protokoll.

    Grenze: Autor und Datum in der Datei können von der Vorlage stammen und falsch sein, das Dateidatum ändert sich bei jedem Kopieren; die Reihenfolge ist ein Vorschlag, die verschickte Fassung kennt nur, wer sie verschickt hat. Änderungsnachverfolgung und Kommentare werden nur textlich verglichen, PDF-Ausgaben nur über den Namensstamm zugeordnet.

    So geprüft

    Ausgeführt: unzip -p auf docProps/core.xml einer docx zeigt Autor sowie Erstell- und Änderungsdatum; zwei Testversionen per difflib verglichen, der Diff zeigte die geänderte Preiszeile. Gegenbefund: eine Repo-Datei trug Vorlagendatum 2013 und Autor 'python-docx', die Metadaten sind also nicht verlässlich.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Python 3 mit python-docx bzw. zipfile; die Dateien dürfen nicht passwortgeschützt sein.
  13. Nr. 032

    Hunderte Handyfotos, halb als HEIC und je 8 MB: der Kunde kann sie nicht öffnen, und für Mail und Website sind sie zu gross.

    Ja, mit einer Grenze. Claude Code liest das Aufnahmedatum aus den Bilddaten (sips, mdls oder Pillow), legt auf Wunsch Ordner pro Tag an, wandelt HEIC mit dem auf dem Mac mitgelieferten sips in JPG, verkleinert auf z.B. 1600 Pixel Kante und benennt nach Schema. Vor der Weitergabe kann Pillow die EXIF-Daten samt GPS-Position entfernen; eine Vorher/Nachher-Liste in MB wird mitgeliefert. Geschrieben wird nur in einen neuen Ordner, die Originale bleiben unberührt.

    Grenze: Welche Fotos zu welcher Baustelle oder welchem Termin gehören, steht nicht im Bild; ohne GPS oder Ordnerhinweis bleibt nur das Datum. Verkleinern ist verlustbehaftet, darum Kopie statt Ersatz. Die sips-Kopie behält die GPS-Position, ohne Pillow geht sie mit hinaus; Ausschnitt und Retusche sind nicht Sache von sips.

    So geprüft

    Ausgeführt: sips hat ein Testbild nach HEIC und zurück nach JPEG gewandelt und auf 1600 Pixel verkleinert (95 KB auf 28 KB); an einem echten iPhone-Foto lasen sips -g creation, mdls und Pillow dasselbe Aufnahmedatum, bei HEIC auch GPS. Die sips-Kopie behielt die GPS-Koordinaten, ein Neuschreiben mit Pillow entfernte sie; Pillow öffnet HEIC ohne Zusatzpaket nicht.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Mac: sips ist vorinstalliert; für das Entfernen der Metadaten Python mit Pillow. Windows: Pillow mit pillow-heif oder ImageMagick für HEIC.
  14. Nr. 033

    Zwölf PDFs sollen ein Dossier werden, ein 80-seitiger Sammelscan soll in Einzelbelege zerfallen, und alles ist fürs Mailen zu gross.

    Ja. Claude Code fügt PDFs zusammen (pypdf, qpdf oder auf dem Mac der mitgelieferte Automator-Helfer join) und trennt nach Seitenbereichen oder nach Textmarken: Seiten mit 'Rechnung' oder 'Offerte' im Kopf gelten als Dokumentanfang und werden zu Einzel-PDFs mit sprechendem Namen. Verkleinert wird mit Ghostscript oder durch Neukomprimieren der eingebetteten Bilder; vorher/nachher wird in KB gemeldet.

    Grenze: Die Trennung nach Textmarken funktioniert nur bei Text-PDFs mit wiederkehrendem Kopf (Scans vorher per OCR). Verkleinern bringt bei Scans viel, bei Vektor-PDFs wenig; zu starke Kompression macht Scans unleserlich. Passwortgeschützte PDFs ohne Passwort gehen nicht; der join-Helfer ist von Apple nicht dokumentiert und kann in künftigen macOS-Versionen fehlen.

    So geprüft

    Ausgeführt: der Automator-Helfer join hat zwei PDFs (5 und 4 Seiten) zu einem 9-seitigen PDF zusammengefügt, pypdf hat nachgezählt; Ghostscript mit -dPDFSETTINGS=/ebook hat die Datei von 112 KB auf 78 KB verkleinert. Die Trennung nach Textmarken wurde nicht ausgeführt.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    pypdf per pip oder qpdf und Ghostscript aus Homebrew; auf einem frischen Mac ist nur der join-Helfer vorhanden.
  15. Nr. 034

    Ich muss dem Treuhänder die Lohndaten schicken, aber nicht offen per Mail.

    Ja, mit einer Grenze. Claude Code bereitet den Befehl für ein AES-256-verschlüsseltes ZIP vor (7-Zip: 7z a -tzip -mem=AES256 -p), den Sie selbst im Terminal ausführen und dort das Passwort eingeben. Danach prüft es mit 7z l -slt, dass wirklich AES-256 drin ist, und erinnert daran, das Passwort über einen zweiten Kanal (Telefon, SMS) zu übermitteln.

    Grenze: Das eingebaute zip -e (Mac) nutzt das schwache ZipCrypto, Windows Compress-Archive kann gar nicht verschlüsseln. Das Passwort nie in den Prompt oder in Claudes Befehlszeile: es landet im lokalen Klartext-Transkript unter ~/.claude/projects/ und ggf. in der Shell-History; die Passwortabfrage braucht ein echtes Terminal, also führen Sie den Befehl aus. Der Empfänger braucht ein Programm, das AES-ZIP öffnet.

    So geprüft

    Ausgeführt: 7z a -tzip -mem=AES256 erzeugt ein Archiv, 7z l -slt zeigt 'Method = AES-256'; zip -e -P zeigt 'Method = ZipCrypto'. Das im Test per -p übergebene Passwort stand danach im Klartext im lokalen Transkript unter ~/.claude/projects/. man zip: ohne Terminal bricht die interaktive Passwortabfrage ab.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    7-Zip installiert (Homebrew-Formel 'sevenzip', unter Windows 7-Zip); ohne Installationsrecht bleibt nur das eingebaute zip -e mit schwacher Verschlüsselung.
  16. Nr. 035

    200 Word-Briefe müssen als PDF ins Archiv, und ich will nicht jeden einzeln öffnen und 'Als PDF sichern' klicken.

    Ja, mit einer Grenze. Zwei Wege: Ohne Word wandelt LibreOffice im Hintergrund einen ganzen Ordner um (soffice --headless --convert-to pdf). Mit installiertem Word steuert Claude Code auf dem Mac Word per AppleScript (Dokument öffnen, als PDF sichern, schliessen), unter Windows das klassische Word über die COM-Schnittstelle (ExportAsFixedFormat). Danach zählt es Quelle gegen Ziel und meldet fehlende Konvertierungen.

    Grenze: LibreOffice setzt Schriften und Tabellen teils anders als Word; für layouttreue PDFs ist der Word-Weg nötig. Der Word-Weg wurde hier nicht ausgeführt und kann an Sandbox-Dialogen, Passwörtern, Makro- und Wiederherstellen-Fenstern hängen bleiben. Auf gesperrten Geräten ohne LibreOffice bleibt nur Word; COM gilt nur für das klassische Word unter Windows.

    So geprüft

    Ausgeführt: soffice --headless --convert-to pdf an einer docx, Ausgabe 'writer_pdf_Export', PDF erzeugt (LibreOffice 26.2). Das Scripting-Wörterbuch von Word für Mac (sdef) enthält 'save as' mit Format PDF; der AppleScript-Lauf selbst wurde nicht ausgeführt. textutil kann laut man-Seite kein PDF.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows dokumentiert
    Braucht
    LibreOffice (Homebrew cask) oder installiertes Word; beim Word-Weg öffnet sich das Programm sichtbar, und macOS fragt einmalig, ob das Terminal Word steuern darf.

CZahlen, Bank und Tabellen

  1. Nr. 036

    In unserer Kalkulations-Excel stimmt irgendwo etwas nicht, aber niemand findet die Stelle.

    Ja. Claude Code liest mit openpyxl die Formeln aller Blätter, nicht nur die Werte, und sucht typische Fehlerquellen: hart eingetippte Zahlen in einer Formelspalte, Formeln, die vom Muster der Nachbarzeilen abweichen, #REF! und #DIV/0!, Summenbereiche, die die letzten Zeilen nicht mehr einschliessen, Verweise auf externe Dateien, ausgeblendete Blätter. Es schreibt eine Befundliste mit Blatt, Zelle, Formel und Verdacht und ändert ohne Freigabe nichts. Für Vorher-nachher-Werte rechnet LibreOffice im Hintergrund (soffice --headless) die Datei neu, weil openpyxl selbst keine Formeln berechnet.

    Grenze: Nur strukturelle Auffälligkeiten, keine fachliche Logik (ob der Zuschlag 12 oder 15 Prozent sein muss). Makros nur mit oletools, passwortgeschützte Dateien gar nicht. Geprüft mit selbst gebauten Dateien, nicht mit einer gewachsenen Firmenkalkulation.

    So geprüft

    Ausgeführt: openpyxl liest Formeln und erkennt eine hart eingetippte Zahl in einer Formelspalte, eine Summe über A1:A3 bei Daten bis A4 und ein verstecktes Blatt (sheet_state hidden); nach 'soffice --headless --convert-to xlsx' liefert data_only=True für '=1/0' den Wert '#DIV/0!' und für eine selbst geschriebene SUM-Formel den berechneten Wert, den openpyxl vorher als leer speicherte. oletools installiert, nicht ausgeführt.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Python mit openpyxl; Datei als Kopie im Projektordner; für das Nachrechnen LibreOffice (auf einem Standard-Mac nicht vorinstalliert) oder Excel.
  2. Nr. 037

    Ich tippe IBAN, Referenz und Betrag jeder Lieferantenrechnung von Hand ins E-Banking oder in die Kreditorenliste.

    Ja, mit einer Grenze. Claude Code rendert die PDF-Seite zu einem Bild (sips), liest den Swiss-QR-Code mit einem kurzen Swift-Skript über das in macOS eingebaute Vision-Framework aus und zerlegt den Inhalt nach SIX-Spezifikation: IBAN oder QR-IBAN, Betrag, Währung, Referenztyp und Referenz, Empfänger, Mitteilung. Daraus schreibt es eine Zahlungsliste als Excel oder CSV. Ist der QR-Code nicht lesbar, liest es den gedruckten Zahlteil als PDF oder Bild (Read-Tool oder pypdf) und markiert die Zeile als 'manuell prüfen'.

    Grenze: Bezahlt und hochgeladen wird nichts; E-Banking, Freigabe und Visum bleiben beim Menschen. Getestet nur mit sauber gerenderten, synthetischen Rechnungen - bei Scans, Fotos, schiefen oder niedrig aufgelösten Seiten ist die Lesequote offen, solche Zeilen müssen als 'manuell prüfen' durchkommen. Auf verwalteten Firmengeräten fehlen Xcode oder Command Line Tools oft; unter Windows kein Bordmittel und nicht geprüft; ob die Rechnung berechtigt ist, prüft niemand.

    So geprüft

    Ausgeführt: 'swift qrdecode.swift' (Vision VNDetectBarcodesRequest) auf einem synthetischen QR-PNG und auf einem per 'sips -s format png' gerenderten A4-PDF mit Zahlteil samt Schweizer Kreuz, in 72 dpi und in hoher Auflösung - IBAN, Betrag, Währung, Referenztyp, Referenz und Mitteilung jeweils korrekt dekodiert; swift unter /usr/bin vorhanden. Kein echter Scan getestet; Windows-Bibliotheken nur auf Existenz geprüft, nicht ausgeführt.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Rechnungen als PDF oder Scan in einem lokalen Ordner; macOS: Xcode oder Command Line Tools für Swift (Installation mit Admin-Rechten, grosser Download); Windows: Python mit opencv oder pyzbar.
  3. Nr. 038

    Ich schreibe Rechnungen in Word und brauche unten den QR-Zahlteil mit Empfangsschein, ohne eine Buchhaltungssoftware zu kaufen.

    Ja, mit einer Grenze. Mit der Python-Bibliothek qrbill erzeugt Claude Code aus IBAN oder QR-IBAN, Betrag, Zahlungsempfänger, Schuldner und Referenz den Zahlteil samt Empfangsschein als SVG (Schweizer Kreuz, Trennlinie, Beschriftung DE/FR/IT/EN), wandelt ihn mit LibreOffice in PDF oder PNG und hängt ihn an die Rechnung; aus einer Excel-Liste auch im Stapel. Die QR-Referenz (27 Stellen mit Prüfziffer) rechnet python-stdnum, eine Abhängigkeit von qrbill, aus der Rechnungsnummer.

    Grenze: Maschinenlesbarkeit ist nur mit Apples Vision-Decoder belegt, nicht mit einer Bank-App - vor dem ersten Versand scannen und eine Testüberweisung machen. QRR-Referenzen nur mit QR-IBAN; Druckvorgaben (Perforation, Weissraum, 210 x 105 mm) bleiben Handarbeit. Community-Code, nicht SIX-zertifiziert; falsche Stammdaten heisst falsche Zahlung.

    So geprüft

    Ausgeführt: mit qrbill 1.2.0 ein SVG erzeugt, per 'soffice --headless --convert-to png' gerendert und mit dem Read-Tool angesehen (Empfangsschein, Zahlteil, Schweizer Kreuz, Scheren, Betrag und Adressen korrekt); der QR-Code per Swift/Vision dekodiert - IBAN, Betrag, Währung, Referenztyp und Mitteilung stimmen. Bank-App-Scan nicht geprüft; cairosvg und svglib nicht getestet.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Python mit qrbill und segno, LibreOffice für die Umwandlung; für QR-Referenzen eine QR-IBAN der eigenen Bank; Stammdaten (IBAN, Adresse) in einer Datei, die Claude Code lesen darf.
  4. Nr. 039

    Für jede Auswertung muss ich erst in Bexio einen Export klicken - kann das nicht direkt gehen?

    Ja, mit einer Grenze. Mit einem Personal Access Token aus bexio ruft Claude Code die REST-API per curl ab (Header 'Authorization: Bearer' und 'Accept: application/json'), z.B. offene Rechnungen, Kontakte oder Projekte, und verarbeitet das JSON direkt zu Tabellen oder Kennzahlen. Das Token liegt in einer Umgebungsvariable; der Wert steht nicht im Befehl, kann aber jederzeit ausgegeben werden - der Schutz ist eine Regel, keine Sperre.

    Grenze: Ein PAT hat laut bexio-Doku immer alle Default-Scopes, also Vollzugriff auf alle Firmendaten inklusive Schreiben, und läuft nach 60 Tagen ab; Schutz vor Schreibzugriffen nur durch Regeln und Permissions, nicht durch das Token (Scope-Einschränkung nur über OAuth mit registrierter App). Rate-Limit pro Firma und Minute (429); PAT-Verfügbarkeit je bexio-Paket ungeprüft. Abacus, Banana, Sage: anderes oder kein offenes API, nicht geprüft; kein eigener API-Aufruf gemacht.

    Plattform
    macOS dokumentiert · Windows nicht geprüft
    Braucht
    bexio-Konto mit Berechtigung, ein Personal Access Token anzulegen; Regel in CLAUDE.md 'nur lesen (GET), nie schreiben' plus entsprechende Claude-Code-Permissions; Token als Umgebungsvariable, nie im Chat oder im Projektordner.
  5. Nr. 040

    Den Kontoauszug bekomme ich als Datei, und ich sortiere jeden Monat von Hand, was Miete, Lohn, Lieferant oder Kundenzahlung ist.

    Ja, mit einer Grenze. Claude Code liest die camt.053-Datei mit der Python-Standardbibliothek (xml.etree) - je Bewegung Betrag, Soll/Haben, Buchungsdatum, Gegenpartei, Referenz und Mitteilung; CSV-Exporte liest es mit pandas, auch mit Apostroph-Tausendern. Jede Bewegung ordnet es anhand einer Regeldatei (Gegenpartei oder Stichwort -> Kategorie) zu, schlägt bei unbekannten Gegenparteien eine Kategorie vor und markiert sie als 'prüfen'. Ergebnis ist eine Excel mit Kategoriespalte und Monatssummen je Kategorie; die Regeldatei wächst mit jeder Korrektur. Als Kontrolle muss die Summe aller Bewegungen dem Schlusssaldo minus Anfangssaldo entsprechen.

    Grenze: Kein Live-Zugriff aufs Konto, der Export bleibt Handarbeit; die Kategorisierung ist ein Vorschlag, die Kontierung verantwortet Buchhaltung oder Treuhand. Mit einer echten Schweizer Bankdatei nicht getestet: camt-Version, Sammelbuchungen (mehrere Transaktionen in einem Eintrag) und bankspezifische Felder müssen einmal eingerichtet werden; die Kontrollsumme gegen Anfangs- und Schlusssaldo ist Pflicht.

    So geprüft

    Ausgeführt: synthetisches camt.053.001.08-Fragment mit xml.etree gelesen (Namespace erkannt, Einträge mit Datum, Betrag und Soll/Haben-Vorzeichen, Gegenpartei, Referenz), Kontrollsumme der Bewegungen gleich Schlusssaldo minus Anfangssaldo; pandas.read_csv mit thousands="'" macht aus "1'500.50" eine Zahl. Keine echte Bankdatei getestet; PowerShell-Variante nicht ausgeführt.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Kontoauszug als camt.053 oder CSV von Hand aus dem E-Banking exportiert; eine Regeldatei mit Ihren Kategorien; Python mit pandas und openpyxl.
  6. Nr. 041

    Wer schuldet uns wie lange Geld, und wer müsste jetzt welche Mahnung bekommen?

    Ja, mit einer Grenze. Claude Code liest die Liste der offenen Rechnungen, rechnet Verzugstage ab Fälligkeit, ordnet Mahnstufen nach Ihren Regeln zu (z.B. Erinnerung ab 10 Tagen, 2. Mahnung ab 30, letzte ab 60), schreibt eine Mahnliste mit Betrag je Stufe und Kunde und füllt pro Fall Ihre Word-Vorlage (python-docx) oder einen Mail-Entwurf (.eml, auf Wunsch Gmail-Entwurf) in einen Ordner 'ausgang/'. Kunden mit Ratenvereinbarung oder Sperrvermerk in einer Ausnahmeliste werden übersprungen. Wer das wöchentlich will, legt in der Claude-Desktop-App einen lokalen Zeitplan an; der läuft nur, wenn die App offen und der Rechner wach ist, sonst wird er einmal nachgeholt.

    Grenze: Versendet nichts; Zahlungseingänge kennt es nur so aktuell wie der Export. Betreibung und Verzugszins: Entwurf ja, Entscheid Mensch; Gebühren und Zinssätze aus Ihrer Regeldatei, nicht aus dem Modellwissen. Als wöchentlicher Zeitplan nicht selbst betrieben; Microsoft-365-Entwürfe können keine Anhänge (Rechnungskopie) tragen.

    So geprüft

    Belegt durch die Handwerk-Aufzeichnung vom 2026-07-02 auf diesem Mac: Claude Code füllt eine Word-Vorlage (Document('Vorlage-Offerte.docx')) aus und speichert sie als neue Datei, und es schreibt einen .eml-Entwurf nach ausgang/; python-docx und pandas heute vorhanden. Die Mahnstufen-Rechnung selbst und der Zeitplan sind nicht gelaufen.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Offene-Posten-Liste als Datei mit Rechnungsdatum, Fälligkeit und Betrag; Mahnvorlage als .docx; Mahnregeln, Tonalität und Ausnahmen in einer Regeldatei; Zahlungseingänge aktuell (siehe Bankabgleich); für Gmail- oder Microsoft-365-Entwürfe der jeweilige Connector.
  7. Nr. 042

    Für die Geschäftsleitung baue ich jeden Monat dieselben vier Grafiken aus der Buchhaltung in Excel neu.

    Ja. Claude Code liest den Export (Excel/CSV), rechnet die Kennzahlen, zeichnet die Grafiken mit matplotlib als PNG, sieht sich die Bilder selbst an (das Read-Tool zeigt Bilder) und korrigiert abgeschnittene Beschriftungen oder falsche Achsen. Daraus setzt es ein PDF oder eine PPTX (python-pptx) zusammen. Als Skill gespeichert: nächster Monat neuer Export in den Ordner, gleicher Befehl, gleicher Bericht - mechanisch möglich, hier aber nicht vorgeführt.

    Grenze: Die Zahlen kommen aus dem Export, nicht live aus der Buchhaltung. Die Interpretation ('warum ist der Juni schwach') bleibt bei Ihnen; Claude Code nennt Auffälligkeiten, kennt aber keine Ursachen. Ein kompletter Bericht ist hier nicht erzeugt worden, nur die Bausteine sind belegt.

    So geprüft

    Ausgeführt: matplotlib, python-pptx, weasyprint und reportlab sind installiert; die Bild-Selbstkontrolle per Read-Tool wurde an einem gerenderten PNG gemacht. Die Treuhand-Aufzeichnung zeigt, wie Claude Code ein erzeugtes PDF selbst liest und mit korrigierten Zeilenreferenzen neu erzeugt. Kein kompletter GL-Bericht erzeugt.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Export aus der Buchhaltungssoftware als Datei; Python mit pandas, matplotlib und python-pptx oder WeasyPrint; Firmenfarben oder Vorlage als Datei, falls gewünscht.
  8. Nr. 043

    Wir haben 140 Antworten auf unsere Kundenumfrage als Excel-Export, und niemand hat Zeit, sie auszuwerten.

    Ja, mit einer Grenze. Claude Code liest den Export (CSV/XLSX) mit pandas, zählt Skalenfragen aus (Verteilung, Mittelwert, Anteil Top-2-Antworten, nach Kundengruppe getrennt), liest alle Freitextantworten am Stück und ordnet sie Themen zu, mit wörtlichen Zitaten als Beleg. Es baut Diagramme mit matplotlib, prüft sie vorher selbst als Bild (Beschriftung, Achsen) und setzt einen kurzen PDF-Bericht zusammen.

    Grenze: Die Themenzuordnung der Freitexte ist eine Lesart, keine Messung - Stichprobe gegenlesen; bei kleinen Antwortzahlen sind Prozentangaben Scheinpräzision. Namen und Mailadressen vorher aus dem Export entfernen: was Claude liest, geht an Anthropic (reine Skript-Verarbeitung ohne Ausgabe bleibt lokal). Kein vollständiger Lauf auf einem Umfrage-Export belegt.

    So geprüft

    Ausgeführt: pandas, matplotlib und weasyprint importierbar; Bild-Selbstkontrolle per Read-Tool an einem gerenderten PNG gemacht; Google-Drive-Connector auf diesem Rechner vorhanden. Kein kompletter Lauf auf einem Umfrage-Export.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Export aus dem Umfragetool (Google Forms, Microsoft Forms, Findmind, SurveyMonkey) als CSV oder XLSX; Python mit pandas, matplotlib und WeasyPrint oder LibreOffice; Google-Drive-Connector optional zum Holen des Exports.
  9. Nr. 044

    Reicht das Geld bis Ende Quartal, wenn die grossen Rechnungen erst später bezahlt werden?

    Ja, mit einer Grenze. Claude Code baut aus Kontostand, offenen Debitoren (erwartetes Zahlungsdatum als Durchschnitt des bisherigen Zahlungsverhaltens je Kunde), offenen Kreditoren und einer Fixkostenliste (Löhne, Miete, MWST-Termin, AHV-Akonto, Leasing) eine Wochenvorschau über 13 Wochen als Excel mit echten Formeln plus Grafik. Es kennzeichnet die Woche mit dem tiefsten Stand und kann als Szenariorechnung zeigen, welche Annahme am meisten wiegt (z.B. 'zahlt Kunde X 20 Tage später: minus CHF 40'000 in Woche 6'). Die Formeln werden erst beim Öffnen in Excel oder LibreOffice gerechnet.

    Grenze: Die Prognose ist so gut wie die Annahmen; Verträge, Kündigungen und geplante Investitionen kennt es nur, wenn sie in einer Datei stehen. Kein Bankzugriff, keine Finanzierungsempfehlung - eine Rechenhilfe, keine Prognosesoftware. Die 13-Wochen-Logik selbst ist nicht ausgeführt worden.

    So geprüft

    Ausgeführt: openpyxl schreibt eine SUM-Formel ohne berechneten Wert (None), 'soffice --headless --convert-to xlsx' rechnet sie nach - Formeln in der Ausgabedatei und ihre Neuberechnung sind belegt. Die Wochenvorschau selbst ist nicht gelaufen.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Debitoren- und Kreditorenlisten, Fixkosten und Kontostand als Dateien; Rechnungshistorie mit Zahlungsdaten für das Zahlungsverhalten; Python mit pandas, openpyxl und matplotlib.
  10. Nr. 046

    Ich habe die Budget-Tabelle in zwei Versionen und weiss nicht mehr, was mein Kollege geändert hat.

    Ja. Claude Code liest beide Dateien zellweise mit openpyxl, vergleicht Werte und Formeln Blatt für Blatt und meldet geänderte, neue und gelöschte Zellen mit Adresse, altem und neuem Inhalt. Bei einer Schlüsselspalte (z.B. Kostenstelle) vergleicht es zeilenweise nach Schlüssel statt nach Position, damit eingeschobene Zeilen nicht alles verschieben. Ergebnis als Bericht oder als farbig markierte Differenz-Excel.

    Grenze: Formatierungsänderungen nur auf Nachfrage; wer wann geändert hat, steht nicht in der Datei, das weiss nur die Versionierung von SharePoint oder OneDrive. Formeln werden verglichen, nicht nachgerechnet. Ohne Schlüsselspalte verschieben eingefügte Zeilen alles.

    So geprüft

    Ausgeführt: zwei Kopien mit genau drei Änderungen (geänderter Wert, umgedrehte Formel, neue Zelle); der zellweise openpyxl-Vergleich meldet exakt diese drei und nichts sonst. Schlüsselspalten-Vergleich (pandas merge) nicht separat getestet.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Beide Dateien lokal; Python mit openpyxl; für den zeilenweisen Vergleich eine eindeutige Schlüsselspalte.
  11. Nr. 047

    Die Buchhaltungssoftware will ein bestimmtes Importformat, und meine CSV kommt mit kaputten Umlauten und Apostroph-Tausendern an.

    Ja, mit einer Grenze. Claude Code liest die Import-Anleitung der Software (PDF oder Webseite), ordnet Ihre Spalten den Pflichtfeldern zu und bringt Datum (TT.MM.JJJJ), Beträge (1'234.50 -> 1234.50), Zeichensatz (ISO-8859-1/UTF-8, mit oder ohne BOM) und Trennzeichen in das verlangte Format (pandas, iconv). Es prüft Soll gleich Haben und schreibt die Importdatei plus ein Prüfprotokoll. Zeigt die Software beim Import eine Fehlermeldung, legen Sie Text oder Screenshot ab; Claude Code liest die Meldung und passt die Datei an.

    Grenze: Den Import klicken Sie selbst, Claude Code sieht die Oberfläche der Software nicht. Pflichtfelder, die in keiner Doku stehen, findet es erst über die Fehlermeldung; ob die Konten richtig gewählt sind, bleibt Buchhaltungsentscheid. Importformate der Schweizer Produkte (Banana, bexio, Abacus) nicht geprüft.

    So geprüft

    Ausgeführt: pandas.read_csv mit thousands="'" macht aus "1'500.50" eine Zahl; iconv und file unter /usr/bin vorhanden. Microsoft Learn dokumentiert für Import-Csv die Parameter -Delimiter (Semikolon in einfachen Anführungszeichen) und -Encoding (Default utf8NoBOM, 'ansi' seit 7.4). Keine Importdatei gegen ein Produkt getestet.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows dokumentiert
    Braucht
    Import-Spezifikation der Software als Datei oder Link, eine Beispiel-Importdatei hilft; Python mit pandas oder unter Windows PowerShell (Import-Csv/Export-Csv; PowerShell 5.1 kennt andere Encoding-Werte als PowerShell 7).
  12. Nr. 051

    Jede Filiale schickt mir monatlich eine Excel, und ich kopiere zwölf Dateien von Hand in eine Gesamtliste.

    Ja. Claude Code liest alle Dateien eines Ordners, prüft, ob die Spaltenköpfe übereinstimmen, meldet Abweichungen (umbenannte Spalte, fehlendes Blatt) und hängt die Daten mit Herkunftsspalte (Datei, Monat) aneinander (pandas). Darauf baut es die Auswertung, die man sonst per Pivot klickt: Summe je Filiale und Monat, Top-Kunden, Umsatz nach Region, Abweichung zum Vorjahr. Ergebnis ist eine neue Excel mit Rohdaten-Blatt und Auswertungsblättern; die Quelldateien bleiben unverändert.

    Grenze: Formeln der Quelldateien werden zu Werten; freie Layouts ('Titel in Zeile 3, Tabelle ab Zeile 7') muss man einmal beschreiben; bei abweichender Struktur soll es stoppen und fragen statt raten. Quelldateien unverändert lassen und das mit Prüfsummen (shasum) belegen.

    So geprüft

    Ausgeführt: drei Monatsdateien plus eine mit umbenannter Spalte; das Skript meldet die Abweichung und überspringt die Datei, concat und groupby liefern die erwartete Gesamtsumme je Filiale. ImportExcel-README auf GitHub abgerufen (Installation per Install-Module, läuft ohne installiertes Excel).

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Dateien in einem Ordner mit gleichem Grundaufbau; Python mit pandas und openpyxl (Windows ohne Python: PowerShell-Modul ImportExcel aus der PSGallery, auf verwalteten PCs oft gesperrt).

DMail, Kalender und Kontakte

  1. Nr. 053

    Abends sollen alle Mails zum Grossprojekt im richtigen Ordner liegen und eine kurze Tageszusammenfassung in meinen Notizen stehen.

    Ja, mit einer Grenze. Claude Code steuert Apple Mail per AppleScript (osascript): es holt die heutigen Nachrichten, deren Absender oder Betreff zum Projekt passen, verschiebt sie ins Postfach 'Projekt Meier' und gibt Betreff und Text aus; daraus fasst Claude zusammen und legt per AppleScript eine Notiz in Notizen (oder eine Erinnerung mit Fälligkeit) an. Der Ablauf wird als Skript oder Kurzbefehl gespeichert und abends per launchd, Desktop-Aufgabe oder 'shortcuts run' ausgelöst. Zeitraum auf heute eingrenzen - ein Filter über ein Postfach mit Zehntausenden Mails ist langsam; Verschieben zuerst mit einer Testmail.

    Grenze: Nur Apple Mail; das neue Outlook für Mac hat keine von Microsoft unterstützte AppleScript-Schnittstelle (Stand April 2026). Mail, Notizen und Erinnerungen müssen laufen oder startbar sein (aus einer Sandbox kann der Start scheitern); Verschieben passiert in echten Postfächern, darum zuerst lesend testen; Versand bleibt ausgenommen. Abendliche Automatik braucht launchd oder eine Desktop-Aufgabe bei offener App.

    So geprüft

    Ausgeführt: osascript-Zählabfragen an Mail (Nachrichten im Posteingang), Notizen (Ordner) und Erinnerungen (Listen) antworteten; shortcuts list zeigte die vorhandenen Kurzbefehle; die Scripting-Dictionaries von Mail (move, sender, subject, date received), Notizen und Erinnerungen enthalten die nötigen Befehle. Verschieben und Notiz anlegen nicht ausgeführt (Schreibvorgänge).

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026
    Braucht
    Apple Mail als Mailprogramm eingerichtet; beim ersten Lauf Automations-Freigabe für das Terminal gegenüber Mail, Notizen und Erinnerungen (Systemeinstellungen > Datenschutz & Sicherheit > Automation); Zuordnungsregeln (Absender, Betreff) einmal schriftlich festgehalten.
  2. Nr. 054

    Ich will 30 Kunden persönlich anschreiben, aber jeden Entwurf vor dem Senden noch im Mailprogramm anschauen.

    Ja, mit einer Grenze. Claude Code liest die Empfängerliste (Excel oder CSV) und den Textentwurf, schreibt pro Person einen angepassten Text und legt ihn per AppleScript als Entwurf in Apple Mail an (osascript, 'make new outgoing message'). Unter Windows macht es dasselbe im klassischen Outlook über die COM-Schnittstelle in PowerShell (Save statt Send). Der Entwurf in Apple Mail ist Text ohne HTML-Layout, die Signatur hängt Mail selbst an. Jeder Entwurf ist im Mailprogramm sichtbar, der Versand bleibt bei Ihnen.

    Grenze: Apple Mail: Entwurf nur als Text/Rich Text, kein HTML. Das neue Outlook hat weder auf dem Mac (AppleScript laut Microsoft nicht unterstützt, Stand April 2026) noch unter Windows (kein COM/VBA) eine Skriptschnittstelle; für Outlook-Nutzer bleibt klassisches Outlook unter Windows, der Microsoft-365-Connector (Business-Tenant, Admin-Freigabe, keine Anhänge) oder .eml/Copy-Paste. Webmail nur via Browser-Extension oder Connector; Firmen-Laptops mit gesperrter Automation: geht nicht.

    Plattform
    macOS dokumentiert · Windows dokumentiert
    Braucht
    Apple Mail oder klassisches Outlook unter Windows eingerichtet; macOS fragt beim ersten Lauf nach der Automations-Freigabe (Systemeinstellungen > Datenschutz & Sicherheit > Automation).
  3. Nr. 055

    Nach der Messe liegen 40 Visitenkarten auf dem Tisch - ich fotografiere sie und tippe sie dann doch von Hand ab.

    Ja. Claude Code liest die Fotos direkt als Bild, zieht Name, Firma, Funktion, Telefon, Mail und Adresse heraus, bringt Telefonnummern ins Format +41 und schreibt pro Karte eine .vcf-Datei (vCard 3.0) plus eine Sammel-Excel mit einer Spalte 'prüfen' für unsichere Lesungen. Auf dem Mac öffnet ein Doppelklick auf die .vcf den Import in Kontakte mit Bestätigungsdialog; Kontakte meldet dabei Dubletten selbst. HEIC-Fotos wandelt es vorher per sips in JPG.

    Grenze: Unscharfe, spiegelnde oder handschriftlich ergänzte Karten werden falsch gelesen - Stichprobe prüfen, Spalte 'prüfen' nutzen; die Lesegenauigkeit wurde nicht gemessen. Die Fotos gehen als Bilddaten an Anthropic. Import in Google Contacts oder Outlook 365 von Hand (CSV/vCard); Dubletten mit dem bestehenden Adressbuch erkennt Claude nicht, solange es das Adressbuch nicht liest.

    Plattform
    macOS dokumentiert · Windows nicht geprüft
    Braucht
    Fotos als JPG, PNG oder HEIC in einem Ordner.
  4. Nr. 056

    Ich schreibe jede Woche dieselben fünf Mails neu - Terminverschiebung, Rückfrage zur Rechnung, Unterlagen nachfordern.

    Ja, mit einer Grenze. Sie exportieren den Gesendet-Ordner (Apple Mail: Postfach > Postfach exportieren, ergibt ein .mbox-Paket; Thunderbird liegt schon als mbox vor). Claude Code liest die Datei mit Pythons mailbox-Modul, gruppiert die Mails nach Betreff- und Textähnlichkeit, nennt die häufigsten Antwortmuster mit Beispielen und schreibt daraus anonymisierte Vorlagen mit Platzhaltern ({Name}, {Datum}, {Betrag}) in eine Vorlagendatei. Ohne Export geht es per AppleScript direkt aus Apple Mail, bei grossen Postfächern aber langsam - Zeitraum und Ordner eingrenzen.

    Grenze: Der Mail-Speicher unter ~/Library/Mail ist für Skripte ohne Full Disk Access gesperrt, der Export ist darum nötig; Exchange ohne Export nur über den M365-Connector mit Admin-Freigabe. Der ganze Mailinhalt geht an Anthropic - Zeitraum eingrenzen, Mandanten- und Personalmails ausschliessen. Vorlagen brauchen Review, Claude generalisiert Ton und Sachlage.

    So geprüft

    Ausgeführt: python3 -c 'import mailbox' (Standardbibliothek); Test-mbox mit drei Mails erzeugt und wieder gelesen, difflib-Ähnlichkeit zweier Terminverschiebungs-Mails 0.94; ls ~/Library/Mail antwortete 'Operation not permitted', eine osascript-Zählabfrage an Apple Mail antwortete. readpst/pffexport nicht installiert.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Export des Ordners als .mbox oder .eml-Dateien; bei Outlook-PST ein Konverter (readpst/libpff), der nicht vorinstalliert ist.
  5. Nr. 057

    Die Anfragen aus dem Kontaktformular kommen als Mail, und wer wann angefragt hat und ob geantwortet wurde, führt niemand nach.

    Ja, mit einer Grenze. Claude Code sucht per Gmail-Connector (search_threads nach Betreff 'Kontaktformular' seit dem letzten Lauf) oder Microsoft-365-Connector die neuen Formular-Mails, zieht Name, Firma, Anliegen und Datum heraus, prüft anhand gespeicherter Message-IDs, was schon erfasst ist, und hängt neue Zeilen an anfragen.xlsx an. Threads ohne Antwort aus Ihrem Postfach markiert es ('offen seit mehr als 2 Tagen'). Das läuft auf Zuruf oder täglich als lokale Desktop-Aufgabe (nur bei offener Claude-Desktop-App und wachem Rechner; ein verpasster Lauf wird einmal nachgeholt). Bei Formularen mit Export (z.B. Netlify Forms) geht dasselbe aus der CSV.

    Grenze: Für IMAP-Postfächer beim Hoster gibt es keinen Connector - dann Export/.eml oder lokale Mail-App. Der Connector sieht nur, was das Konto sieht; Antwort-Status nur aus demselben Postfach; Organisationen können Connector-Schreibwerkzeuge (Labels) auf 'ask' oder 'blocked' setzen. Die Desktop-Aufgabe braucht offene App und wachen Rechner; Beantworten bleibt beim Menschen.

    Plattform
    macOS dokumentiert · Windows nicht geprüft
    Braucht
    Gmail- oder Microsoft-365-Konto mit verbundenem Connector; Formular-Mails eindeutig erkennbar (Betreff/Absender); Excel-Datei mit fester Spaltenstruktur.
    Daten
    Bindet einen externen Dienst an - was das Werkzeug dabei sieht
  6. Nr. 059

    Jeden Freitag schreibe ich allen Kunden der nächsten Woche eine Terminbestätigung - zwölf Mails, immer gleich, von Hand.

    Ja, mit einer Grenze. Claude Code liest die Termine der nächsten Woche - aus dem Google-Kalender per Connector (list_events), aus Apple Kalender per AppleScript, aus einer .ics-Exportdatei (Python icalendar, muss installiert werden) oder unter Windows aus dem klassischen Outlook per PowerShell (COM-Schnittstelle) - und ordnet die Mailadressen der Teilnehmer zu. Pro Termin legt es einen Bestätigungsentwurf an: per Gmail-Connector (create_draft), in Apple Mail per osascript oder in Outlook mit Save statt Send. Unter Windows schreibt es zusätzlich die Wochenliste mit Teilnehmern als Word-Dokument für die Teamsitzung. Termine ohne Mailadresse landen in einer Liste 'von Hand'; der Versand bleibt bei Ihnen.

    Grenze: Termine ohne hinterlegte Mailadresse kann niemand zuordnen; der Versand bleibt Handarbeit, sonst geht ein Fehler zwölfmal raus. Google-Daten laufen über Anthropic-Connectoren; Apple Kalender muss laufen (Start aus der Sandbox schlug fehl); Exchange nur via M365-Connector (Business-Konto, Admin-Freigabe, keine Anhänge) oder .ics-Export; das neue Outlook hat kein COM, Gruppenrichtlinien können Skripte sperren, Outlook kann beim Zugriff auf Teilnehmer-Adressen eine Sicherheitsabfrage zeigen. Wöchentliche Automatik braucht offene Desktop-App und wachen Rechner, sonst launchd bzw. Aufgabenplanung bei angemeldetem Benutzer mit offenem Outlook.

    Plattform
    macOS dokumentiert · Windows dokumentiert
    Braucht
    Termine mit Mailadressen der Kunden (oder eine Kundenliste zum Abgleich); je nach Kalender ein freigegebener Google-Connector, die Automations-Freigabe für Apple Kalender oder klassisches Outlook unter Windows mit erlaubten PowerShell-Skripten.
    Daten
    Bindet einen externen Dienst an - was das Werkzeug dabei sieht
  7. Nr. 060

    Die Adressen in Buchhaltung, Newsletter-Tool und Weihnachtskarten-Liste stimmen nie überein, und niemand weiss, welche gilt.

    Ja, mit einer Grenze. Claude Code liest die Exporte beider Systeme (CSV, Excel, vCard) oder fragt ein System direkt über einen MCP-Server ab, wenn es einen hat (HubSpot, Notion, Airtable nennt die Anthropic-Doku als Beispiele), normalisiert E-Mail, Umlaute, Leerzeichen und AG/GmbH-Zusätze, gleicht über E-Mail plus unscharfen Namensvergleich ab und schreibt eine Excel mit drei Blättern: nur in A, nur in B, Widersprüche (gleiche Person, andere Adresse). Als Skill gespeichert läuft der Abgleich jedes Quartal wieder; ein Zeitplan in der Desktop-App kann ihn anstossen, sofern die Exporte bereitliegen.

    Grenze: Zurückschreiben nur in Systeme mit API oder MCP, sonst bereitet Claude Code eine Import-CSV vor und der Import bleibt Handarbeit; für bexio, Abacus oder Banana ist kein offizieller MCP-Server bekannt (nicht recherchiert). Dubletten mit Tippfehlern markiert es, entscheidet aber nicht. Computer use (Pro/Max, nicht Team/Enterprise; CLI nur macOS, Desktop-App auch Windows) könnte in ein Programm ohne API klicken, ist aber nicht für unbeaufsichtigte Läufe verfügbar; vCard ohne Zusatzbibliothek nur rudimentär.

    Plattform
    macOS dokumentiert · Windows nicht geprüft
    Braucht
    Exportfunktion in beiden Systemen oder ein MCP-Server/API; ein Entscheid, welches System führend ist; Python mit pandas und rapidfuzz; der Airtable-Server braucht zusätzlich Node (npx) und einen API-Key.
  8. Nr. 062

    Ich muss 180 Kunden per Brief informieren - aus einer Excel-Liste, die seit Jahren niemand aufgeräumt hat.

    Ja. Claude Code prüft zuerst die Liste (openpyxl/pandas): fehlende PLZ, dreistellige PLZ durch Excel-Formatierung, Dubletten, Anrede-Vorname-Widersprüche, kaputte Umlaute - und meldet das als Tabelle. Dann füllt es pro Zeile die Word-Vorlage (python-docx; docxtpl muss erst installiert werden), speichert je Brief eine .docx mit Kundennummer im Dateinamen und wandelt per LibreOffice in ein Sammel-PDF, nach PLZ sortiert für die Post. Platzhalter, die Word intern über mehrere Textläufe zerschneidet, findet das Skript nicht - Vorlage mit sauber getippten Platzhaltern anlegen oder zuerst prüfen lassen.

    Grenze: Word kann Seriendruck selbst - der Mehrwert ist die Datenprüfung vorher und die Einzel-PDFs mit sprechenden Namen. Drucken, Falzen, Frankieren bleibt physisch; Briefe mit rechtlicher Wirkung (Kündigung, Mahnung) vor dem Druck stichprobenweise lesen. Umzüge und veraltete Adressen kennt Claude nicht.

    So geprüft

    Ausgeführt: Word-Vorlage mit Platzhaltern {{ANREDE}} {{NAME}} und einem fetten Textlauf erzeugt, Ersetzung auf Textlauf-Ebene ergab die korrekte Anrede 'Frau Muster'; soffice --headless wandelte den Brief nach PDF, pypdf fügte zwei PDFs zu einem Sammel-PDF zusammen. docxtpl war nicht installiert, python-docx und openpyxl schon.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Word-Vorlage mit Platzhaltern; Adressliste als Excel oder CSV; LibreOffice oder Word für die PDF-Wandlung.

ETexte, Verträge und Wissen

  1. Nr. 063

    Irgendwo in unseren Ordnern steht, was wir dem Kunden 2024 zugesichert haben - ich finde es nicht und möchte nur fragen können.

    Ja, mit einer Grenze. Claude Code nutzt den vorhandenen Spotlight-Index als Volltextsuche (mdfind -onlyin ~/Documents 'Begriff' findet Treffer im Inhalt von docx und PDF), grenzt per ripgrep ein, liest die Treffer und beantwortet die Frage mit Fundstelle (Datei, Abschnitt, Zitat). Keine Vektordatenbank, kein Upload, kein Einrichtungsprojekt. In einer CLAUDE.md lässt sich festhalten, welche Ordner zählen und dass nur zitiert wird, was drinsteht - als Anweisung, nicht als Garantie.

    Grenze: Nur so gut wie die Dokumente: Scans ohne Textebene, verschlüsselte Dateien und reine Cloud-Ablagen ohne Sync sind für Spotlight unsichtbar, und nur indexierte Orte zählen (tmp, manche externe Laufwerke nicht). Bei tausenden Treffern liest es eine Auswahl; Halluzinationsrisiko bleibt, die Zitatpflicht in CLAUDE.md ist keine Durchsetzung - Stichprobe durch den Menschen. Der gelesene Inhalt geht an Anthropic; unter Windows ist der Weg umständlicher.

    So geprüft

    Ausgeführt: mdfind -onlyin auf einen Repo-Ordner mit einer Phrase aus dem PDF-Fliesstext (nicht im Dateinamen) - zwei Treffer; ein Wort, das nur im Inhalt einer docx vorkommt, fand die zugehörige Datei. Gegenprobe: ein nicht indexierter Ordner unter /private/tmp lieferte null Treffer. ~/Dokumente existiert im Dateisystem nicht, der Ordner heisst ~/Documents.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Dokumente lokal oder in einem synchronisierten Ordner (iCloud/OneDrive/SharePoint-Sync) an einem Spotlight-indexierten Ort; unter Windows Python 3 für die Textextraktion oder eine Abfrage des Windows-Search-Index.
  2. Nr. 064

    Vier Mietverträge, zwei Leasings, drei Wartungsverträge - ich will nie mehr eine Kündigungsfrist verpassen.

    Ja. Claude Code liest die Verträge, zieht Laufzeit, Kündigungstermin, Kündigungsfrist, stillschweigende Verlängerung, Indexklausel und Kaution heraus und schreibt eine Übersichtstabelle plus eine .ics-Kalenderdatei mit Erinnerungen (z.B. letzter Kündigungstag 30.09., Erinnerung 60 Tage vorher). Die Datei importieren Sie per Ablage > Importieren oder durch Hineinziehen in Kalender/Outlook; auf dem Mac kann es die Termine per osascript auch direkt in Calendar.app schreiben.

    Grenze: Fristen werden aus dem Vertragstext gerechnet; gesetzliche Mindestfristen, Formvorschriften (eingeschrieben, amtliches Formular) und 'ortsübliche Termine' sind Rechtsprüfung - es markiert statt zu raten. Die Termine sind nur so richtig wie die Extraktion: jeden Eintrag einmal gegen den Vertrag lesen. Den Import bestätigt der Mensch.

    So geprüft

    Ausgeführt: termine.ics mit ganztägigem Termin 30.09.2026 und Erinnerung 60 Tage vorher erzeugt; file und mdls stufen die Datei als Kalenderdatei ein (com.apple.ical.ics). Datumsrechnung mit der Python-Standardbibliothek; das Calendar.app-Dictionary enthält das Kommando zum Anlegen von Terminen (nicht ausgeführt).

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Verträge als PDF/docx mit Textebene (Scans: OCR); ein Kalenderprogramm, das .ics importiert (Kalender.app, Outlook, Google Calendar).
  3. Nr. 065

    Ich nehme die GL-Sitzung mit dem Handy auf, aber das Protokoll schreibt dann doch niemand.

    Ja, mit einer Grenze. Claude Code installiert mit Ihrer Freigabe ein lokales Transkriptionswerkzeug (Homebrew: whisper-cpp plus ffmpeg, dazu ein separat heruntergeladenes Sprachmodell), wandelt die Aufnahme ins passende Format, transkribiert sie auf Ihrem Rechner und schreibt aus dem Transkript Protokoll und Pendenzenliste (wer, was, bis wann) mit Zeitmarken als Beleg. Die Tonspur verlässt den Rechner nicht; nur der Text, den Claude Code danach liest, geht an Anthropic.

    Grenze: Schweizerdeutsch erkennt Whisper nach allgemeiner Erfahrung deutlich schlechter als Hochdeutsch - hier nicht gemessen; Mundart-Sitzungen liefern fehlerhafte Transkripte. Keine Sprecherzuordnung ohne Zusatzwerkzeug, Mikrofonqualität entscheidet. Auf diesem Mac nicht ausgeführt; Windows-Setup aufwändiger und nicht getestet.

    Plattform
    macOS dokumentiert · Windows nicht geprüft
    Braucht
    Mac mit Homebrew (auf Firmengeräten mit gesperrter Installation nicht möglich) und Modell-Download; Einverständnis der Teilnehmenden zur Aufnahme.
  4. Nr. 066

    Morgen um 9 habe ich den Termin mit dem Kunden und keine Zeit, die 40 Mails der letzten drei Monate nochmals zu lesen.

    Ja, mit einer Grenze. Claude Code fragt auf dem Mac per osascript Mail.app direkt ab (Betreff, Absender, Datum, Inhalt aller Nachrichten eines Absenders), ohne Export, und schreibt ein Sitzungsdossier: Chronologie, Zusagen beider Seiten, offene Punkte, strittige Stellen mit Zitat, vorgeschlagene Traktanden und Fragen. Mit Kalender-Freigabe liest es auch Termin und Teilnehmende aus Calendar.app. Mail.app startet dabei; beim ersten Mal erscheint der Dialog 'Terminal möchte Mail steuern'.

    Grenze: Nur Mails, die Mail.app lokal hat (IMAP geladen); Anhänge nur, wenn gespeichert; Telefon-Absprachen fehlen. Der Inhalt der Mails geht als Text an Anthropic - bei vertraulichen Kundenmails vorher entscheiden. Outlook für Mac und das neue Outlook sind nicht oder eingeschränkt skriptbar (dort Export als .eml/.mbox); der Durchlauf wurde hier nicht ausgeführt.

    So geprüft

    Gelesen: das Scripting-Dictionary (sdef) von Mail.app und Calendar.app - Klassen message, sender, subject, content, date received sind vorhanden; im Nachbarfall (Mails abends ablegen) antworteten osascript-Zählabfragen an Mail.app auf diesem Mac. Das Dossier selbst wurde nicht erzeugt, weil das echte Mails an Anthropic geschickt hätte.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026
    Braucht
    Mac mit Mail.app als Mailprogramm und eingerichtetem Konto; Automation-Freigabe in den Systemeinstellungen beim ersten Zugriff.
  5. Nr. 067

    Wir kopieren Offerten seit Jahren aus der letzten - niemand weiss mehr, welche Fassung eines Absatzes die aktuelle ist.

    Ja, mit einer Grenze. Claude Code liest alle Offerten im Ordner samt Unterordnern (python-docx), zerlegt sie in Absätze und gruppiert wiederkehrende Passagen nach Textähnlichkeit. Pro Baustein zeigt es die Varianten mit dem Datum der jüngsten Datei und schlägt eine konsolidierte Fassung vor. Ergebnis ist eine Bausteinbibliothek als Word- oder Markdown-Datei plus eine Tabelle, welche Offerte welche Variante verwendet. Tabellen und Kopf-/Fusszeilen müssen separat ausgelesen werden; alte .doc wandelt auf dem Mac textutil.

    Grenze: Welcher Baustein fachlich oder rechtlich gilt, entscheidet der Mensch - Claude Code sieht nur Häufigkeit und Datum. Textboxen liest python-docx nicht, Tabellen und Kopfzeilen nur mit eigenem Code; Word-Schnellbausteine entstehen nicht automatisch, die Bibliothek bleibt eine Datei zum Kopieren. PDF-only-Offerten brauchen Textextraktion mit Verlusten.

    So geprüft

    Ausgeführt: drei Test-Offerten mit python-docx 1.2.0 erzeugt (je ein Absatz geändert); die difflib-Gruppierung lieferte vier Bausteine, drei davon mit je zwei Varianten und korrekter Zuordnung der Dateien. soffice-Roundtrip .doc/.docx lief; textutil -convert docx wandelt .doc auf dem Mac ohne LibreOffice.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Offerten als .docx in einem Ordner, den Claude Code lesen darf; Python mit python-docx (einmal pip install, Internet und Freigabe) - das Apple-Python ohne Zusatzpakete reicht nicht.
  6. Nr. 068

    Unser Mitarbeiter geht in drei Monaten in Pension - sein Wissen steckt in zehn Jahren Mails und Ordnern, und niemand weiss, wo was ist.

    Ja, mit einer Grenze. Claude Code inventarisiert den Ordner (find/mdfind: Typen, Alter, Zuständigkeiten, soweit aus Dateinamen, Absendern und Inhalten ablesbar), liest einen Mail-Export (Mail.app: 'Postfach exportieren' ergibt .mbox, das Python-Modul mailbox liest es ohne Zusatzinstallation) und schreibt eine Wissenslandkarte: wiederkehrende Abläufe im Jahreszyklus, externe Ansprechpersonen pro Thema, Kundenspezialitäten, offene Zusagen, Ablageorte von Vorlagen. Daraus entstehen eine FAQ und eine Liste der Fragen, die nur er beantworten kann, für die Übergabegespräche.

    Grenze: Zehn Jahre Mail passen nicht in einen Durchgang: Tranchen pro Jahr oder Thema, die Verdichtung verliert Details; was nie geschrieben wurde, kennt es nicht. Mails enthalten Daten Dritter und gehen beim Lesen an Anthropic - vorher klären, was gelesen werden darf. Nicht an einem echten Bestand getestet; Windows-Weg für PST unsicher.

    So geprüft

    Ausgeführt: das Python-Standardmodul mailbox las eine synthetische Export.mbox mit zwei Mails korrekt (Absender, Betreff, Text); brew info libpst zeigt readpst als verfügbar, hier nicht installiert. Der Mail.app-Export als .mbox-Paket ist in der Apple-Doku 'Import or export mailboxes in Mail on Mac' beschrieben.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Zugriff auf den Ordner und ein Mail-Export (Mail.app: .mbox; Outlook-PST braucht readpst aus Homebrew oder einen Export als .eml/.mbox); Einverständnis des Mitarbeiters und Regelung zu personenbezogenen Inhalten.
  7. Nr. 069

    Bevor der Vertrag rausgeht, will ich sicher sein, dass keine internen Kommentare, Änderungsspuren oder Autorennamen mehr drin sind.

    Ja. Claude Code prüft die Datei von aussen, ohne sie zu ändern: eine docx ist ein Zip, also unzip -l auf word/comments.xml (Kommentare?), grep auf Änderungsmarkierungen in word/document.xml, docProps/core.xml auf Ersteller und letzten Bearbeiter; bei PDF pdfinfo/pypdf auf Autor, Producer, Anhänge und Formularfelder. Es liefert einen Kurzbericht 'versandfertig / nicht versandfertig' mit Fundstellen; in Spotlight-indexierten Ordnern liest mdls die Metadaten gegen. Zusätzlich prüfenswert: Kopf-/Fusszeilen, word/people.xml (Autorenliste) und docProps/app.xml (Firma, Vorlage).

    Grenze: Die Prüfung ist sicher, die Bereinigung nicht trivial: Words Dokumentprüfung ist dafür besser als ein Skript, das XML umschreibt - Claude Code bereinigt nur in einer Kopie und auf Anweisung. Versteckter Text, Textfelder in Kopfzeilen, eingebettete Objekte und die Word-Autorenliste werden nicht alle abgedeckt. Bei PDFs: Metadaten ja, unsichtbare Ebenen oder geschwärzte, aber vorhandene Inhalte nicht zuverlässig.

    So geprüft

    Ausgeführt: Test-docx mit Änderungsspuren, Kommentar und gesetzten Eigenschaften - unzip -l zeigte comments.xml, grep zählte zwei Änderungsmarkierungen, core.xml nannte Ersteller und letzten Bearbeiter, comments.xml den Kommentar-Autor. pypdf und pdfinfo lasen an einem Repo-PDF Producer, Felder und Anhänge; mdls lieferte im indexierten Ordner den Autor, im nicht indexierten Scratchpad nichts. Kein Original verändert.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Datei lokal; Bordmittel reichen (unzip, grep), für PDF pdfinfo oder Python mit pypdf.
  8. Nr. 071

    Was haben wir in drei Jahren GL- und VR-Sitzungen eigentlich beschlossen, und was davon ist noch offen?

    Ja. Claude Code liest das Protokollarchiv (docx per textutil, PDF direkt), zieht jeden Beschluss mit Datum, Traktandum, Wortlaut, Verantwortlichkeit und Frist in eine Excel-Datei mit Hyperlink auf die Quelldatei (Seitenangabe als Textspalte) und leitet den Status ab, wo spätere Protokolle 'erledigt' oder 'vertagt' sagen. Offene Beschlüsse älter als X Monate landen in einem zweiten Blatt mit Filter.

    Grenze: Uneinheitliche Protokolle ergeben ein uneinheitliches Register; Unsicheres wird markiert, ersetzt aber die Durchsicht nicht. Der Status 'erledigt/vertagt' ist ein Schluss aus Texten, keine Wahrheit - ob etwas wirklich erledigt ist, weiss die verantwortliche Person. Handschrift und Scans brauchen OCR.

    So geprüft

    Ausgeführt: Test-Protokoll als docx erzeugt; textutil -convert txt und grep fanden die Zeilen mit 'Beschluss ... Frist' und 'vertagt'. openpyxl schrieb eine Arbeitsmappe mit den Blättern 'Beschlüsse' und 'Offen >6 Mt', Hyperlink auf die Quelldatei und AutoFilter, zurückgelesen und bestätigt.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Protokolle als Dateien in einem Ordner, einigermassen einheitlich aufgebaut (Traktanden, Beschluss-Markierung); Python mit openpyxl (pip), textutil ist Bordmittel.
  9. Nr. 072

    Der Treuhänder fragt nach unserem Verzeichnis der Bearbeitungstätigkeiten - wir haben keines und wissen nicht, wo anfangen.

    Ja, mit einer Grenze. Claude Code inventarisiert, wo Personendaten anfallen (Ordnerstruktur, Excel-Listen, Website-Formulare, Vorlagen, Mailkategorien, Liste der genutzten Tools) und schreibt einen Entwurf nach Art. 12 DSG: Identität des Verantwortlichen, Zweck, Datenkategorien, betroffene Personen, Empfänger, Auslandbekanntgabe (Cloud-Anbieter aus den Tools abgeleitet), Aufbewahrungsdauer, Massnahmen - mit 'zu klären' statt erfundener Angaben. Dazu eine Fragenliste für die Geschäftsleitung und die Notiz, ob die Ausnahme nach Art. 24 DSV greifen könnte: unter 250 Mitarbeitende, ausser es werden besonders schützenswerte Personendaten in grossem Umfang bearbeitet oder ein Profiling mit hohem Risiko durchgeführt.

    Grenze: Gerüst aus dem, was lokal sichtbar ist; Bearbeitungen ohne Dateispur (Gespräche, Papier, reine Cloud-Tools) fehlen. Ob die Ausnahme greift, ob besonders schützenswerte Daten in grossem Umfang bearbeitet werden und welche Massnahmen genügen, ist Rechtsprüfung - bei Treuhand, Kanzlei und Gesundheitsnähe besonders; keine Gewähr für Vollständigkeit. Beim Inventarisieren liest Claude Code Ordnerinhalte, die selbst Personendaten sind.

    Plattform
    macOS dokumentiert · Windows nicht geprüft
    Braucht
    Zugriff auf die Ordner und eine Liste der eingesetzten Dienste (Buchhaltung, CRM, Mail, Website-Formulare); jemand, der die Fragen beantwortet.
  10. Nr. 073

    Der Text für die Kundenpräsentation steht, aber die 20 Folien in unserer Vorlage zu bauen kostet mich einen halben Tag.

    Ja. Claude Code liest den Textentwurf (Word oder Markdown) und die Firmenvorlage (.pptx), nutzt deren Layouts und Platzhalter (python-pptx) und verteilt den Inhalt auf Folien mit Sprechernotizen. Dann wandelt es die Datei per LibreOffice in ein PDF, rendert die Seiten als Bild und schaut sie selbst an (Textüberlauf, abgeschnittene Titel), bevor es die Datei übergibt. Vorlagen, die nur aus frei platzierten Textfeldern bestehen, lassen sich so nicht sauber befüllen.

    Grenze: Keine Animationen, kein SmartArt, keine komplexen Diagrammobjekte; Excel-Diagramme nur als Bild. LibreOffice rendert nicht exakt wie PowerPoint (fehlende Firmenschriften verschieben Umbrüche) - der Feinschliff bleibt in PowerPoint. Welche Inhalte auf welche Folie kommen und was wegfällt, entscheiden Sie.

    So geprüft

    Ausgeführt: Folie per python-pptx im Layout 'Title and Content' befüllt, Sprechernotiz gesetzt; soffice --headless nach PDF gewandelt, pdftoppm als Bild gerendert und angeschaut - Titel und zwei Aufzählungspunkte mit Umlauten korrekt. Getestet mit der Standardvorlage von python-pptx, nicht mit einer Firmenvorlage.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Eine .pptx/.potx-Vorlage mit echten Platzhaltern (Titel, Inhalt); LibreOffice oder PowerPoint für die Vorschau; Bilder als Dateien.
  11. Nr. 074

    Personalreglement, Spesenreglement, Homeoffice-Weisung und Arbeitsvertrag sind über Jahre gewachsen - ich fürchte, sie widersprechen sich.

    Ja, mit einer Grenze. Claude Code prüft die Dateien zuerst auf offene Änderungsspuren, liest sie dann (textutil oder pandoc) und baut eine Themenmatrix (Arbeitszeit, Ferien, Überstunden, Spesenansätze, Kündigungsfrist, Geheimhaltung, Gerätenutzung) mit der Aussage pro Dokument und Fundstelle. Es listet Widersprüche, Doppelregelungen und Lücken mit beiden Zitaten nebeneinander, ergänzt 'in keinem Dokument geregelt' und markiert Stellen, die nach seinem Trainingsstand mit zwingendem Recht kollidieren könnten - als ungeprüfter Prüfauftrag, nicht als Urteil.

    Grenze: Keine Rechtsberatung; Rechtshinweise können veraltet oder falsch sein und sind gegen den geltenden Gesetzestext zu prüfen. Offene Änderungsspuren verfälschen den Textexport nachweislich (python-docx lässt eingefügten Text weg) - vorher prüfen. Widersprüche erkennt es nur, wenn beide Stellen gelesen und als dasselbe Thema erkannt werden; Stichprobe Pflicht.

    So geprüft

    Ausgeführt: Textextraktion mit textutil, python-docx und pandoc; an einer docx mit Änderungsspuren (gelöscht '30', eingefügt '60') lieferte textutil '60 Tage', python-docx nur ' Tage', pandoc --track-changes=all beides. Kein echter Reglemente-Satz verarbeitet.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Dokumente als docx/PDF in einem Ordner; macOS-Bordmittel oder pandoc.
  12. Nr. 075

    Die neue Maschine kam mit einem 120-seitigen Handbuch, und ich muss die drei Leute aus der Werkstatt in einer Stunde einweisen.

    Ja, mit einer Grenze. Claude Code liest das Handbuch seitenweise (PDF) und erzeugt ein Schulungspaket: einseitige Kurzanleitung für den Arbeitsplatz (Start, Stopp, Störung, Sicherheit, mit Seitenverweisen), Foliensatz als .pptx (python-pptx oder pandoc), zehn Verständnisfragen mit Lösungen und eine Unterschriftenliste 'Einweisung erhalten'. Es wird angewiesen, sicherheitsrelevante Passagen wörtlich zu übernehmen; Bilder kommen als eingebettete Rasterbilder (pdfimages) oder Seitenrenderings (pdftoppm) in die Folien.

    Grenze: Claude Code kennt die Maschine nicht, verdichtet nur das Handbuch und prüft nicht, ob es zur gelieferten Variante passt. Gesetzliche Anforderungen an Sicherheitsunterweisungen (EKAS/SUVA) muss der Betrieb kennen; die verantwortliche Person prüft, die wörtliche Übernahme sicherheitsrelevanter Stellen ist anzuweisen und zu kontrollieren. Kopiergeschützte PDFs können die Bildextraktion verweigern.

    So geprüft

    Ausgeführt: python-pptx 1.0.2 erzeugte eine Folie mit Titel und Text, pandoc wandelte eine Markdown-Datei in drei Folien; pdftotext -f 2 -l 2 las ein Repo-PDF seitenweise, pdfimages -list lief (keine Rasterbilder im Test-PDF). Kein 120-Seiten-Handbuch getestet.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Handbuch als PDF mit Textebene; Python mit python-pptx (pip, Internet) oder pandoc.
  13. Nr. 077

    Die Gegenseite schickt den Vertrag 'mit kleinen Anpassungen' zurück - was genau hat sich gegenüber unserer Fassung geändert?

    Ja. Claude Code prüft zuerst, ob eine Fassung noch offene Änderungsspuren trägt, wandelt beide Word-Dateien in Text (textutil oder pandoc, nicht python-docx) und legt sie wortgenau übereinander (git diff --word-diff). Daraus schreibt es eine Änderungsliste: Ziffer, alter Wortlaut, neuer Wortlaut, Einstufung redaktionell oder inhaltlich (Fristen, Beträge, Haftung, Gerichtsstand). Unter Windows mit Desktop-Word kann es zusätzlich die Word-eigene Vergleichsfunktion aufrufen und ein Redline-Dokument erzeugen (dokumentiert, nicht ausgeführt).

    Grenze: Findet Wortunterschiede, bewertet aber nicht rechtsverbindlich, ob eine Änderung nachteilig ist. Kopf-/Fusszeilen fehlen im Textexport nachweislich, Textfelder und eingebettete Tabellen können fehlen, offene Änderungsspuren verfälschen den Export; gescannte PDFs brauchen OCR. Das Word-Redline gibt es nur unter Windows mit Desktop-Word und wurde nicht ausgeführt.

    So geprüft

    Ausgeführt: zwei Testfassungen erzeugt, textutil -convert txt und git diff --no-index --word-diff zeigten '[-30-]{+60+} Tage' und die geänderte Haftungsklausel; die Kopfzeile mit der Vertragsnummer fehlte im Export komplett. Bei offenen Änderungsspuren liess python-docx eingefügten Text weg, pandoc --track-changes=all zeigte beides.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows dokumentiert
    Braucht
    Beide Fassungen als Datei (docx oder PDF mit Textebene); auf dem Mac reichen Bordmittel, für das Word-Redline ein installiertes Desktop-Word unter Windows.
  14. Nr. 078

    Ein neuer Lieferant schickt 14 Seiten AGB - ich will nur wissen, ob unsere fünf Knackpunkte drin sind.

    Ja. Claude Code liest die AGB (PDF direkt oder per pdftotext, docx per textutil) und Ihre Checkliste (Markdown oder Excel, eine Frage pro Zeile) und füllt eine Matrix: Kriterium, Befund erfüllt/fehlt/unklar, wörtliches Zitat mit Seiten- oder Ziffernangabe, offene Frage an den Lieferanten. Als Skill im Projektordner abgelegt (.claude/skills/) läuft dieselbe Prüfung bei der nächsten AGB mit einem Befehl.

    Grenze: Vorsortierung, keine Rechtsberatung: ob eine Klausel zulässig oder akzeptabel ist, entscheidet ein Mensch. Verweise auf externe Dokumente kann es nur melden, nicht auflösen; schlecht gescannte PDFs erhöhen die Fehllesequote, Scans ohne Textebene brauchen OCR. Zitate und Seitenangaben stichprobenartig gegen das Original prüfen.

    So geprüft

    Ausgeführt: pdftotext -layout und pdfplumber auf einem fünfseitigen PDF aus dem Repo - Text und eine Tabelle extrahiert. Das Read-Tool liest PDFs laut Tool-Beschreibung seitenweise (max. 20 Seiten pro Aufruf); Projekt-Skills unter .claude/skills/<name>/SKILL.md sind in der Claude-Code-Dokumentation belegt.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    AGB als Datei mit Textebene; eine einmal formulierte Checkliste (Markdown reicht, Excel braucht openpyxl per pip).
  15. Nr. 079

    Wir brauchen eine neue Branchensoftware, jeder hat andere Wünsche per Mail geschickt, und die Anbieter verlangen ein Pflichtenheft.

    Ja, mit einer Grenze. Claude Code liest die gesammelten Wunsch-Mails (.eml), Sitzungsnotizen und Excel-Listen und fasst sie zu einem nummerierten Lastenheft zusammen (Ist-Situation, Ziele, Anforderungen Muss/Soll/Kann, Schnittstellen, Mengengerüst, Abnahmekriterien, offene Entscheide), markiert widersprüchliche Wünsche zweier Abteilungen und erzeugt das Dokument per pandoc im Firmen-Layout. Später prüft es eingehende Offerten Anforderung für Anforderung gegen dieselbe Nummernliste (erfüllt/teilweise/nicht, mit Zitat).

    Grenze: Ein Lastenheft braucht Entscheidungen (Muss oder Wunsch), Claude Code schlägt vor; was niemand geschrieben hat, fehlt. Eine beliebige Firmenvorlage als Referenz liefert unsaubere Ergebnisse - die Referenz-docx muss aus pandocs Vorlage abgeleitet sein. Die Offerten-Prüfung ist Vorsortierung; Anbieterzusagen verifizieren (Referenzen, Demo).

    So geprüft

    Ausgeführt: mit pandoc 3.9.0.2 eine Referenz-docx mit geänderten Stilen erzeugt und eine Markdown-Datei mit --reference-doc gewandelt - das Ergebnis trug die geänderten Stile für Überschrift und Fliesstext sowie die Tabelle. .eml-Parsing mit email.parser aus der Python-Standardbibliothek belegt.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Mails als Dateien exportiert; pandoc (Homebrew bzw. Windows-Installer); einmalig eine pandoc-Referenzdatei (pandoc --print-default-data-file reference.docx) mit Firmenstilen, Kopf-/Fusszeile und Logo aufbereiten.

FWebsite und Dienste

  1. Nr. 080

    Kunden sagen, unsere Offerten landen bei ihnen im Spam - und der Hoster sagt nur: SPF und DKIM prüfen.

    Ja, mit einer Grenze. Claude Code liest die öffentlichen DNS-Einträge der Domain aus (dig TXT, MX, _dmarc und den DKIM-Selektor des Mailanbieters, etwa google._domainkey oder selector1._domainkey bei Microsoft 365), erklärt jeden Eintrag in einem Satz und markiert, was fehlt oder sich widerspricht: zwei SPF-Einträge, fehlendes DKIM, Newsletter-Werkzeug nicht eingetragen. Den SPF- und DMARC-Text für die Hoster-Oberfläche formuliert es fertig. Den DKIM-Schlüssel erzeugt der Mailanbieter (Google-Admin-Konsole, Microsoft-Defender-Portal); Claude Code liest und erklärt ihn.

    Grenze: Diagnose, nicht Reparatur: DNS-Einträge ändert Claude Code nur, wenn Hoster oder Registrar eine API oder einen MCP-Server anbieten - sonst setzen Sie den Text von Hand und nach Gegenlesen, denn ein falscher SPF-Eintrag blockiert die eigenen Mails. Den DKIM-Wert liefert nur der Mailanbieter. Absender-Reputation, Inhaltsfilter, Blacklists und das Empfänger-Postfach liegen ausserhalb von DNS - kein Versprechen, dass danach alles im Posteingang landet.

    So geprüft

    Ausgeführt auf dem Mac gegen ai-edu.ch: dig +short TXT - ein SPF-Eintrag mit Google; dig +short TXT _dmarc - DMARC mit p=quarantine; dig +short MX - fünf Google-MX; dig +short TXT google._domainkey - DKIM-Schlüssel vorhanden. Selektor-Namen für Microsoft 365 und der Windows-Weg über Resolve-DnsName aus learn.microsoft.com.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows dokumentiert
    Braucht
    Nur Internetzugang und dig (macOS ab Werk; auf Windows nslookup oder Resolve-DnsName); für die Korrektur den Login beim Hoster oder Domain-Registrar.
  2. Nr. 081

    Unser Bestellportal hat keinen Export, und jeden Morgen tippe ich die neuen Bestellungen von Hand in die Packliste ab.

    Ja, mit einer Grenze. Mit 'claude --chrome' arbeitet Claude Code in Ihrem eingeloggten Chrome: es öffnet das Portal in einem Tab, liest die Bestellübersicht (read_page, get_page_text), wandelt sie in eine Tabelle und hängt neue Zeilen an die Packliste an - als Excel-Datei, wenn Python mit openpyxl vorhanden ist, sonst als CSV; Dubletten erkennt es über die Bestellnummer, auf Wunsch speichert es einen Screenshot als Beleg. Lesen läuft im Plan-Modus ohne Rückfrage; Schreibaktionen im Browser fragen um Freigabe, pro Aktion oder einmal pro Site und Session. In einer offenen Session wiederholt '/loop 1h' den Ablauf; umgekehrt füllt Claude Code aus einer CSV Formulare im Portal aus.

    Grenze: Bei Login-Seite oder Captcha hält Claude Code an und fragt; es arbeitet sichtbar in Ihrem Chrome, also nicht unbeobachtet nebenbei, und /loop läuft nur in offener Session, höchstens 7 Tage, stündlich mit bis zu 30 Minuten Versatz - ob Desktop-Tasks die Chrome-Anbindung nutzen können, sagt die Dokumentation nicht. Bestelldaten samt Kundennamen laufen durch das Modell: Datenschutz (DSG, Auftragsverarbeitung mit Anthropic) und Nutzungsbedingungen des Portals vorher klären, E-Banking-Portale ausnehmen. Lange oder seitenweise geladene Tabellen brauchen mehrere Lesevorgänge und Tokens; eine in Excel geöffnete Datei kann das Anhängen blockieren.

    Plattform
    macOS dokumentiert · Windows nicht geprüft
    Braucht
    Pro-, Max-, Team- oder Enterprise-Abo mit claude.ai-Login (kein API-Key); Claude-in-Chrome-Extension ab Version 1.0.36 mit Site-Freigabe in Chrome, Edge oder einem anderen Chromium-Browser (Brave, Arc, Vivaldi, Opera; nicht unter WSL); Sie sind im Portal eingeloggt; für Excel-Ausgabe Python mit openpyxl, für das Speichern von Screenshots Claude Code ab 2.1.211.
    Daten
    Bindet einen externen Dienst an - was das Werkzeug dabei sieht
  3. Nr. 082

    Unsere Website ist vier Jahre alt - ob noch alle Links gehen, wie schnell sie lädt und wie sie auf dem Handy aussieht, weiss ich nicht.

    Ja, mit einer Grenze. Claude Code geht mit einem kleinen Python-Skript (requests/BeautifulSoup) oder einer curl-Schleife alle internen Links durch und listet tote Links (404), Weiterleitungsketten und unverschlüsselt eingebundene Inhalte. Die Ladezeit misst es mit curl oder über den Performance-Trace des Chrome-DevTools-MCP, der die grössten Bremsen (Bilder, Skripte) benennt; Barrierefreiheit, SEO und Best Practices liefert das Lighthouse-Werkzeug desselben MCP. Für die Handy-Ansicht verkleinert es das Browserfenster in Claude in Chrome auf 375, 768 und 1440 px Breite, macht Screenshots und schaut sie selbst an (abgeschnittene Menüs, überlaufende Tabellen). Ausserdem prüft es, ob Impressum und Datenschutzerklärung existieren und von jeder Seite verlinkt sind, und liefert eine Befundliste mit URL, Problem und Screenshot zum Weitergeben an die Agentur.

    Grenze: Beheben nur mit Zugriff auf Code oder CMS - beim Agentur-WordPress ohne Zugang: nein; ob Impressum und Datenschutzerklärung inhaltlich genügen (UWG, DSG), ist Juristenarbeit, geprüft werden Existenz und Verlinkung. Chrome-DevTools- und Playwright-MCP setzen Node/npx voraus, ein Einrichtungsschritt, der nicht von selbst da ist; Lighthouse- und Performance-Werte sind Laborwerte und schwanken von Lauf zu Lauf. Login-Bereiche und Formulare werden nicht abgesendet; grosse Sites nur mit Pausen und unter Beachtung von robots.txt; Rechtschreibung über hunderte Seiten kostet Tokens und ist kein deterministischer Lektor.

    So geprüft

    Ausgeführt: curl -sI gegen ai-edu.ch - HTTP/2 200. Python requests und BeautifulSoup auf dem Mac vorhanden, lychee und linkinator nicht; die Werkzeug-Schemata von Chrome-DevTools-MCP (lighthouse_audit, performance_start_trace) und Playwright-MCP (browser_resize) in der Session geladen. Frühere Lighthouse-Läufe und Mobile-/Desktop-Screenshots auf ai-edu.ch sind in den Befunden dieses Repos belegt (befunde/CRO-SEO-AUDIT-2026-06.md, befunde/WEBSITE-REVIEW-2026-06-17.md).

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Öffentlich erreichbare Website; Python (requests/BeautifulSoup) oder curl für die Link-Prüfung; für Ladezeit-Trace und Lighthouse der Chrome-DevTools-MCP (braucht Node/npx), für Screenshots Claude in Chrome.
    Daten
    Bindet einen externen Dienst an - was das Werkzeug dabei sieht
  4. Nr. 083

    Ich erfahre zu spät, wenn unsere Website nicht läuft, das Zertifikat abläuft oder der Lieferant seine Preisliste ändert.

    Ja, mit einer Grenze. Ein täglicher Desktop-Task (Routine in der Claude-Code-Desktop-App) holt die Seiten per curl, wandelt sie in Text (auf dem Mac mit dem Bordmittel textutil, sonst ein paar Zeilen Python) und vergleicht mit dem gespeicherten Stand von gestern (diff); bei Feeds liest er RSS/Atom direkt. Bei der eigenen Website prüft er zusätzlich Statuscode, Antwortzeit und das Ablaufdatum des Zertifikats (openssl) und sucht im Seitentext nach Pflichtangaben wie Öffnungszeiten, Telefonnummer und Impressum. Abweichungen fasst Claude Code in Klartext zusammen, der Roh-Diff liegt daneben, Treffer landen mit Datum in einer Beobachtungsdatei. Die Desktop-Routine meldet jeden Lauf per Desktop-Benachrichtigung; eine Meldung nur bei Abweichung läuft über einen eigenen Kanal (Telegram-Bot oder Mail per curl).

    Grenze: Läuft nur, wenn Rechner wach und Desktop-App offen sind (zugeklappter Laptop schläft, ein verpasster Lauf wird einmal nachgeholt), jeder Lauf kostet Tokens; kein Ersatz für einen Uptime-Dienst im Minutentakt von aussen, Serverausfall oder Zertifikat behebt nur der Hoster. Seiten hinter Login, mit Captcha, Bot-Schutz oder per JavaScript nachgeladenem Inhalt liefern per curl nichts (simap.ch geprüft: die Ausschreibungsliste kommt so nicht an); PDF-Preislisten nur als Text-PDF; Datum, Cookie-Banner und Layoutwechsel erzeugen Fehlalarme, darum den Vergleich auf den relevanten Ausschnitt beschränken. Die Klartext-Zusammenfassung ist Interpretation, darum Roh-Diff mitliefern; robots.txt und Nutzungsbedingungen beachten, KI-Sperren (HTTP 403) nicht umgehen; auf Windows fehlt openssl ab Werk, der Weg zum Zertifikatsdatum ist dort nicht geprüft.

    Plattform
    macOS dokumentiert · Windows nicht geprüft
    Braucht
    Claude-Code-Desktop-App mit Routine (oder cron/launchd mit claude -p und --allowedTools) auf einem Rechner, der zur Prüfzeit wach ist; Seiten ohne Login und Bot-Sperre; für Meldungen nur bei Abweichung ein eigener Kanal, etwa ein Telegram-Bot-Token, sicher abgelegt und nicht im Prompt.

GWiederkehrendes und Zeitpläne

  1. Nr. 005

    Unser Branchenprogramm hat keine Schnittstelle und keinen Export - kann Claude Code es trotzdem bedienen, klicken und tippen wie ein Mitarbeiter?

    Ja, mit einer Grenze. Anthropic nennt es "Computer use": Claude Code öffnet Programme, sieht den Bildschirm, klickt und tippt. Es ist eine Forschungsvorschau, standardmässig aus, und Claude fragt vor jedem Programm, ob es das steuern darf. Wo es eine genauere Möglichkeit gibt (Befehl, Schnittstelle, Browser-Erweiterung), nimmt es die zuerst; der Bildschirm ist der letzte Weg.

    Grenze: Browser und Handelsplattformen sieht es nur an, ohne zu klicken; Terminals darf es nur anklicken, nicht tippen. Es läuft auf Ihrem echten Schreibtisch, nicht in einer Sandbox - Anthropic warnt ausdrücklich, dass die Vertrauensgrenze eine andere ist als bei Befehlen. Langsam, und jeder Schritt ist ein Screenshot ans Modell. Für ein Programm mit Schnittstelle ist das der falsche Weg.

    Plattform
    macOS dokumentiert · Windows dokumentiert
    Braucht
    Pro- oder Max-Abo (nicht Team, nicht Enterprise); im Terminal nur macOS, in der Desktop-App macOS und Windows; auf dem Mac die Freigaben "Bedienungshilfen" und "Bildschirmaufnahme".
  2. Nr. 084

    Ich will erfahren, wenn ein Kunde, Lieferant oder Mitbewerber Konkurs geht oder die Führung wechselt - ohne selber zu suchen.

    Ja. Claude Code schreibt ein kleines Skript, das die öffentliche SHAB-Schnittstelle für eine Liste von Firmen abfragt - am besten mit der UID (CHE-Nummer) als Suchwort, das trifft nur Publikationen dieser Firma, der Firmenname allein liefert auch Fremdtreffer - und neue Publikationen in eine Markdown-Datei oder einen Mail-Entwurf schreibt. Dann registriert es das Skript als geplanten Job (macOS: launchd-Plist in ~/Library/LaunchAgents, z.B. wöchentlich; Windows: Register-ScheduledTask). Der Job läuft danach ohne Claude; Claude wird nur gebraucht, um die Liste zu ändern oder eine Fehlermeldung zu lesen.

    Grenze: Läuft nur auf einem Gerät, das an ist (zugeklappter Mac holt beim Aufwachen nach, ausgeschalteter Rechner lässt den Lauf aus); für 'immer' braucht es einen kleinen Server oder eine Cloud-Routine mit GitHub-Repository. SHAB meldet, was publiziert wird (HR-Mutationen, Konkurse, Schuldenrufe), nicht Zahlungsverzug oder Bonität. Die Schnittstelle ist öffentlich erreichbar, aber ohne gefundene offizielle Dokumentation - Parameter können sich ändern, Nutzungsbedingungen ungeprüft; ohne Log-Datei sieht niemand, wenn der Job scheitert.

    So geprüft

    Ausgeführt: curl gegen shab.ch/api/v1/publications mit keyword=Migros (HTTP 200, darunter Fremdtreffer wie ein Zahlungsbefehl gegen eine Privatperson), mit der UID CHE-105.961.634 als keyword nur Treffer dieser Firma; ein eigener uid-Parameter wird ignoriert, eine offizielle API-Doku war nicht auffindbar. launchd-Mechanismus über bestehende Agents auf diesem Mac belegt (launchctl print, man launchd.plist); kein Job angelegt, Windows-Teil aus Microsoft-Doku.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows dokumentiert
    Braucht
    Rechner läuft zur geplanten Zeit, Python installiert, Schreibrecht in ~/Library/LaunchAgents bzw. in der Aufgabenplanung; für Mail-Entwürfe ein eingerichtetes Mailkonto.
  3. Nr. 085

    Ich möchte morgens in zwei Minuten wissen, was heute ansteht, ohne Mail, Kalender und Pendenzenliste einzeln aufzumachen.

    Ja, mit einer Grenze. Ein lokaler Zeitplan-Task der Claude-Desktop-App (Code-Tab > Routines > New routine > Local, z.B. werktags 07:15) startet eine frische Session. Die liest über die in claude.ai verbundenen Connectors Gmail und Google Calendar (oder Microsoft 365 für Outlook) die Termine des Tages und die Mails seit gestern Abend, nimmt die lokale Pendenzendatei dazu und schreibt eine Seite heute.md in den Büro-Ordner. Beim Start kommt eine Desktop-Benachrichtigung, die Session erscheint unter 'Scheduled' in der Seitenleiste.

    Grenze: Läuft nur bei offener Desktop-App und wachem Rechner; ein verschlafener Lauf wird genau einmal nachgeholt, das Briefing kommt dann evtl. abends. Mail- und Kalenderinhalte laufen über den claude.ai-Connector, also über Anthropic - bei Berufsgeheimnis oder Kundendaten vorher klären; Schreibaktionen wie Mail senden nicht freigeben. Dauerbetrieb nicht selbst erprobt; Cloud-Routinen laufen ohne Rechner, brauchen aber ein GitHub-Repository und sehen keine lokalen Dateien.

    Plattform
    macOS dokumentiert · Windows nicht geprüft
    Braucht
    Claude-Desktop-App mit Code-Tab und bezahltem Abo (Pro, Max, Team oder Enterprise); Gmail und Google Calendar in claude.ai verbunden (Microsoft 365 nur mit Business-Konto und einmaligem Admin-Consent, kein @outlook.com); Freigaben einmal per 'Run now' durchklicken und 'always allow' setzen.
    Daten
    Bindet einen externen Dienst an - was das Werkzeug dabei sieht
  4. Nr. 087

    Jeden Freitag müsste jemand die Wochenbelege in den Monatsordner schieben und eine Übersicht mailen - das vergisst man.

    Ja, mit einer Grenze. Claude Code schreibt ein kleines Skript (Shell oder Python) für genau diesen Handgriff, probiert es mit Ihnen an Kopien aus und hängt es an den macOS-Zeitplaner: eine launchd-Datei in ~/Library/LaunchAgents mit Wochentag und Uhrzeit (StartCalendarInterval), geladen per launchctl. Genau so laufen heute schon Updater von Adobe und Google auf diesem Mac. Danach läuft der Job ohne Claude, ohne API-Kosten und ohne Internet; Claude Code wird erst wieder gebraucht, wenn sich etwas ändern soll. Windows: Aufgabenplanung per Register-ScheduledTask mit wöchentlichem Auslöser.

    Grenze: Ruhezustand ist kein Hindernis (launchd holt den Lauf beim Aufwachen nach), ein ausgeschalteter Rechner schon; automatisches Aufwecken braucht das Admin-Passwort. In geschützten Ordnern (Downloads, Schreibtisch, Dokumente) kann ein Hintergrundjob lautlos scheitern - darum Testlauf, Log-Datei im Plist und nötigenfalls Vollzugriff. Kein Mailversand ohne eingerichtetes Konto; was das Skript nicht kennt (neuer Lieferant, anderes Format), bleibt liegen, und Änderungen am Ablauf brauchen wieder eine Session.

    So geprüft

    Ausgeführt: ls ~/Library/LaunchAgents (neun Plists, u.a. Adobe und Google), cat einer Adobe-Plist mit StartCalendarInterval, launchctl print zeigt den Job geladen mit Kalender-Auslöser und Exit-Code 0; man launchd.plist und man launchctl belegen Syntax, Nachholen nach Ruhezustand und den Datenschutz-Vorbehalt, man pmset die Root-Pflicht. Kein neuer Job angelegt; Windows-Teil nur aus Microsoft-Doku.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows dokumentiert
    Braucht
    Rechner zur geplanten Zeit eingeschaltet; das Skript braucht Zugriff auf die betroffenen Ordner (Downloads, Schreibtisch und Dokumente sind geschützt, nötigenfalls Vollzugriff für den Skript-Interpreter); für einen Mail-Entwurf ein eingerichtetes Mailkonto.

HFührung und Entscheid

  1. Nr. 088

    Claude Code soll nichts verschicken und im Mandantenordner nichts ändern - und ich will belegen können, was es wann geändert hat.

    Ja, mit einer Grenze. Claude Code schreibt die Leitplanken in die Einstellungsdatei des Projekts (.claude/settings.json): ein Hook vor jedem Werkzeugaufruf (PreToolUse, Exit-Code 2) prüft Befehle auf Mail- und Upload-Muster und jedes Schreiben auf den freigegebenen Ordner; Deny-Regeln schalten Webabruf, Websuche und MCP-Werkzeuge ab. Ein Hook nach jedem Aufruf hängt Zeitstempel, Datei oder Befehl und Sitzungs-ID an eine Protokolldatei; ein Stop-Hook ergänzt pro Runde den Stand des Ordners (git status), damit auch Änderungen aus Skripten erfasst sind. Ein Hook am Sitzungsende kopiert das Transkript in den Projektordner. Die Hooks laufen als Shell-Skript und greifen in jedem Berechtigungsmodus, auch mit --dangerously-skip-permissions.

    Grenze: Hooks sehen nur Aufrufe von Claude Code, nicht was ein Mensch im Finder oder Explorer tut; wer die Einstellungsdatei ändern darf, kann Hooks abschalten (disableAllHooks) - revisionsfest wird es erst mit verwalteten Einstellungen oder einem eigenen Benutzerkonto mit Dateirechten. Das if-Feld der Hooks ist laut Anthropic 'best-effort', harte Sperren gehören ins Skript oder in Deny-Regeln; eine Betriebssystem-Sandbox für Befehle gibt es auf macOS, nicht auf nativem Windows. Was Claude liest, geht an Anthropic (Pro/Max mit Trainings-Opt-in: 5 Jahre Aufbewahrung; Team/Enterprise/API: 30 Tage, kein Training) - 'nichts nach draussen' ist mit Hooks nicht erreichbar, nur 'keine Weitergabe durch Claude-Aktionen'.

    Plattform
    macOS dokumentiert · Windows dokumentiert
    Braucht
    Aktuelle Claude-Code-Version; Shell mit jq (auf macOS 15 dabei) oder Windows mit Git Bash bzw. PowerShell; einmaliges Einrichten pro Projekt oder global.
  2. Nr. 089

    Sind unsere Löhne normal für unsere Branche und Region - oder liegen wir daneben?

    Ja, mit einer Grenze. Claude Code fragt die PX-Web-Schnittstelle des Bundesamts für Statistik per curl ab (Lohnstrukturerhebung, etwa Tabelle px-x-0304010000_201: monatlicher Bruttolohn 2012-2024 nach Grossregion, Wirtschaftsabteilung, beruflicher Stellung und Geschlecht), lädt die Werte als JSON, stellt die eigenen Zahlen daneben und schreibt einen kurzen Befund mit Tabellen-ID und Abrufdatum als Quelle. Betriebsgrössen-Vergleiche (Beschäftigte, Arbeitsstätten je Kanton und Grössenklasse) kommen aus der STATENT.

    Grenze: BFS-Daten sind Aggregate, die Lohnstrukturerhebung erscheint alle zwei Jahre und ist 1-2 Jahre alt; für sehr kleine Betriebe gibt es oft keine eigene Grössenklasse. Die Wahl der richtigen Tabelle ist der heikle Schritt - die naheliegende Tabelle _101 endet 2010, aktuell ist _201 ff.; eine falsche Branchenzuordnung liefert einen falschen Benchmark. Umsatz pro Kopf und Margen liefert das BFS in dieser Form nicht (STATENT zählt Beschäftigte, nicht Umsatz); dafür braucht es Branchenverbände, die Zahlen oft nur Mitgliedern geben.

    So geprüft

    Ausgeführt: GET auf pxweb.bfs.admin.ch/api/v1/de/ - 200, Liste der Datenbanken; Metadaten der Tabelle px-x-0304010000_101 - Jahre nur 2002 bis 2010; POST-Datenabfrage darauf - 200 mit Medianwerten (Schweiz total und Zürich, 2010); Tabellen _201, _203 und _206 mit Jahren 2012-2024 geprüft; STATENT-Tabelle px-x-0602050000_101 zählt Arbeitsstätten und Beschäftigte, keinen Umsatz.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Internetzugang; der NOGA-Code der eigenen Branche ist bekannt oder wird als Annahme deklariert.
  3. Nr. 090

    Ein neuer Kunde will auf Rechnung bestellen - was weiss man öffentlich über die Firma, bevor wir liefern?

    Ja, mit einer Grenze. Claude Code fragt per curl die Suchschnittstelle der Zefix-Website ab (Firmenname -> UID, Rechtsform, Sitz, Status, Datum der letzten SHAB-Publikation) und den Zefix-Firmeneintrag (Zweck, Adresse, SHAB-Meldungen mit Text, Revisionsstelle, frühere Namen, Übernahmen), holt über die SHAB-API die Publikationen der letzten Jahre (Handelsregister-Mutationen, Konkurs, öffentliche Zustellungen der Betreibungsämter) und verlinkt den kantonalen Handelsregisterauszug. Ergebnis: eine Seite Markdown mit Fakten und Quellen-Links, keine Bewertung. Wer im Verwaltungsrat sitzt oder zeichnet, steht nur im kantonalen Auszug - den öffnet der Mensch im Browser.

    Grenze: Keine Bonitätsauskunft und kein Betreibungsregisterauszug - den gibt nur das Betreibungsamt am Sitz gegen Interessennachweis und Gebühr; die SHAB-Rubrik SB zeigt nur öffentlich zugestellte Zahlungsbefehle. Der kantonale Auszug (Organe, Zeichnungsberechtigte) ist per curl oder WebFetch nicht lesbar (ZH getestet: JavaScript-Portal), nur im Browser oder mit Browser-Extension; die Zefix-Web-Schnittstelle ist die der Website, nicht die registrierungspflichtige Public-REST-API, und kann sich ohne Ankündigung ändern. Einzelfirmen unter CHF 100'000 Umsatz fehlen im Handelsregister (Art. 931 OR); liefern oder nicht entscheidet der Mensch.

    So geprüft

    Ausgeführt: POST auf die Zefix-Suchschnittstelle (zefix.ch/ZefixREST) - UID, Sitz, Status, SHAB-Datum und Link zum kantonalen Auszug für eine Genossenschaft; GET auf den Zefix-Firmeneintrag - Zweck, Adresse, SHAB-Meldungen, Revisionsstelle, frühere Namen; GET auf die SHAB-API (shab.ch/api/v1/publications) - Publikationen mit Rubrik, Amt und Datum, Volltext per XML. Die Public-REST-API antwortete ohne Login mit 401; der kantonale Auszug (zh.chregister.ch) lieferte nur Navigationstext, die Inhalte lädt das Portal per JavaScript nach.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Internetzugang; Claude Code darf curl gegen zefix.ch und shab.ch ausführen.
  4. Nr. 091

    Die Versicherung oder der Revisor will eine Liste aller Geräte mit Seriennummer und Software - und die gibt es nirgends.

    Ja, mit einer Grenze. Claude Code liest auf dem eigenen Rechner Modell, Chip, Arbeitsspeicher und Seriennummer (system_profiler), die macOS-Version (sw_vers), die Speichergrösse (diskutil) und die installierten Programme mit Version (system_profiler, brew list) und schreibt das als Zeile in eine Excel- oder CSV-Inventarliste. Für die übrigen Rechner erzeugt es ein kurzes Skript mit Anleitung, das die Person im Terminal oder in PowerShell startet (Windows: Get-ComputerInfo, Win32_BIOS für die Seriennummer, winget list) und dessen Ausgabe sie zurückschickt. Das Baujahr steht nicht auf dem Gerät; das Kaufdatum kommt aus der Rechnung oder aus der Garantieabfrage beim Hersteller mit der Seriennummer.

    Grenze: Ein Rechner pro Durchlauf; ohne MDM oder SSH keine Fernabfrage. Ein per Mail verschicktes Skript läuft nicht per Doppelklick: Windows blockiert .ps1-Dateien standardmässig, macOS warnt bei heruntergeladenen .command-Dateien - es braucht eine kurze Anleitung oder einen .bat-Wrapper. Gerätealter, Garantie und Lizenzen stehen nicht zuverlässig auf dem Gerät; Seriennummern sind sensibel und gehen als Tool-Ausgabe an Anthropic, die Liste gehört intern abgelegt.

    So geprüft

    Ausgeführt: system_profiler SPHardwareDataType - Modell, Chip, Arbeitsspeicher und Seriennummer vorhanden; sw_vers - macOS-Version; diskutil info / - Speichergrösse; system_profiler SPApplicationsDataType und brew list - Programmliste mit Versionen; openpyxl importierbar. Windows-Befehle (Get-ComputerInfo, Win32_BIOS, winget list) per Microsoft-Doku belegt, nicht ausgeführt.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows dokumentiert
    Braucht
    Claude Code auf einem der Geräte; für die anderen Rechner die Bereitschaft, ein Skript im Terminal oder in PowerShell zu starten.
  5. Nr. 092

    Unsere Risikoliste ist eine Excel auf dem Server - niemand weiss, wer wann was geändert hat, und der Stand der letzten GL-Sitzung ist weg.

    Ja, mit einer Grenze. Claude Code überführt die Liste in ein Textformat (Markdown-Tabelle oder CSV), legt im Ordner ein lokales Git-Repository an und schreibt bei jeder Änderung einen Commit mit Begründung ('Risiko 7 auf hoch, Lieferant X laut SHAB in Nachlassstundung'). Die Frage 'Was hat sich seit der Sitzung vom 12. Juni geändert?' beantwortet es mit dem Unterschied zwischen zwei Ständen (git diff) und schreibt daraus die Vorlage für das Traktandum; für die Sitzung exportiert es nach Excel oder PDF. Alles lokal, kein GitHub nötig.

    Grenze: Word und Excel bleiben binär - dort zeigt git nur 'geändert', nicht was; die Liste muss als Markdown oder CSV geführt werden, Excel nur noch als Export für die Sitzung. Wer die Datei ausserhalb von Claude Code ändert, erzeugt keinen Commit, ausser es wird eine Regel vereinbart; 'wer' ist die git-Identität des Rechners, kein Login-Nachweis. Kein Ersatz für ein Risikomanagement-System mit Workflow und Freigaben, passend für 5 bis 50 Risiken; die Bewertung bleibt bei der GL.

    So geprüft

    Ausgeführt: which git und git --version - Apple Git vorhanden; git init, commit, log und diff sind im Repo täglich im Einsatz (die Website selbst ist so versioniert); pandoc und openpyxl für den Sitzungs-Export lokal vorhanden.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    git installiert (macOS: Xcode Command Line Tools; Windows: Git for Windows); Bereitschaft, die Liste textbasiert zu führen.
  6. Nr. 093

    Unsere Stromrechnung ist gestiegen - zahlen wir mehr als andere, und lohnt sich überhaupt ein Tarifwechsel?

    Ja, mit einer Grenze. Claude Code liest die Stromrechnungen der letzten 12 Monate als PDF (kWh Hoch-/Niedertarif, Netz, Energie, Abgaben), baut ein Verbrauchsprofil und fragt die offiziellen ElCom-Strompreisdaten auf LINDAS per SPARQL ab (Preis je Netzbetreiber, Verbrauchskategorie und Jahr; Median je Kanton). Ergebnis: eine Tabelle eigener Preis gegen den eigenen Netzbetreiber und den Kantonsmedian, plus Hinweis, welche Verbrauchskategorie passt.

    Grenze: Unter 100 MWh Jahresverbrauch gibt es in der Grundversorgung keine Anbieterwahl - der Vergleich zeigt, ob der Tarif im Rahmen liegt, nicht ob man wechseln kann. ElCom-Daten sind Standardprodukte je Verbrauchskategorie (H1-H8, C1-C7), Sondertarife und Leistungspreise fehlen; die Zuordnung zur Kategorie ist eine Annahme, die Einheit der Werte ist vor Publikation zu prüfen, LINDAS antwortet langsam. Keine Aussage zu Solarertrag, Lastmanagement oder Vertragsverhandlung; Rechnungs-PDFs gehen an Anthropic.

    So geprüft

    Ausgeführt: SPARQL-Abfrage auf lindas.admin.ch/query im Graph elcom/electricityprice - 200 mit sieben Cubes, darunter 'Strompreis per Stromnetzbetreiber' und 'Median Strompreis per Kanton'; Detailabfrage einer Observation - Dimensionen Jahr, Kategorie (H1), Betreiber, Gemeinde, Produkt mit Werten für Total, Energie, Netznutzung, Abgaben und Fixkosten. PDF-Lesen der Rechnungen nicht getestet (kein Muster); Einheit der Werte nicht aus den Daten verifiziert.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Rechnungen als PDF oder Verbrauchs-CSV aus dem Kundenportal des Netzbetreibers (Export ist Handarbeit, Claude Code hat keinen Portalzugang); Internetzugang.
  7. Nr. 098

    Ich will wissen, was die drei Mitbewerber verlangen, neu anbieten und ob sie Leute suchen - ohne jeden Monat selber durchzuklicken.

    Ja, mit einer Grenze. Claude Code holt die Preis-, Angebots- und Karriereseiten der genannten Firmen (per WebFetch oder mit curl das rohe HTML - für exakte Zahlen besser curl, weil WebFetch den Inhalt durch ein kleines Hilfsmodell zusammenfasst) und trägt Preise, Leistungen und offene Stellen in eine Vergleichstabelle (Excel oder Markdown) mit Quell-URL und Abrufdatum je Zelle ein. Auf Wunsch holt es über die Wayback Machine ältere Schnappschüsse derselben Seiten und zeigt, was sich geändert hat.

    Grenze: Manche Sites sperren KI-Abrufe per robots.txt oder liefern 403 (erlebt bei EXPERTsuisse) - dann bleibt der manuelle Besuch, Sperren werden nicht umgangen; Preise in Bildern oder PDF-Broschüren brauchen einen Extraschritt. WebFetch ist verlustbehaftet, Zahlen aus dem Roh-HTML gegenlesen; die Wayback Machine ist lückenhaft und instabil (Verfügbarkeitsabfrage ok, CDX-API 503/Timeout, am Vortag 429). Die Domain-Freigabe je Host gilt nur im manuellen Modus - im Auto-Modus (Standard auf Pro/Max/Team) fragt nichts nach; kein Login-Bereich, Stellenbörsen nur im Rahmen ihrer Nutzungsbedingungen; wiederkehrend nur mit geplantem Job.

    Plattform
    macOS dokumentiert · Windows nicht geprüft
    Braucht
    Die Seiten müssen öffentlich ohne Login erreichbar sein; Internetzugang; im manuellen Modus wird jede Domain einzeln freigegeben.

IWonach auch gefragt wird - und wo die Antwort Nein ist.

Ein Register, das nur Ja kennt, ist ein Prospekt. Diese Fälle stehen hier, weil sie in Gesprächen regelmässig erwartet werden.

  1. Nr. 001

    Drucker, Netz und Geräte

    Im Zug gibt es kein Netz - arbeitet Claude Code dann trotzdem an meinen Dateien?

    Nein. Das Sprachmodell läuft bei Anthropic, nicht auf Ihrem Rechner. Ohne Verbindung startet Claude Code nicht, und eine laufende Sitzung bleibt stehen, bis das Netz zurück ist. Was es vorher in Ihre Dateien geschrieben hat, bleibt natürlich auf dem Rechner.

    Grenze: Anthropic nennt die Verbindung als Systemvoraussetzung: "Network: internet connection required". Offline gibt es keine Variante.

    Plattform
    macOS dokumentiert · Windows dokumentiert
    Braucht
    Eine Internetverbindung, jedes Mal.
  2. Nr. 002

    Dateien und Ablage

    Kann Claude Code auf meinem iPhone oder iPad die Fotos und PDFs sortieren?

    Nein. Claude Code läuft auf macOS, Windows und Linux. Die Claude-App auf dem Handy kann eine Sitzung anstossen oder beobachten, die dann aber auf Anthropic-Rechnern oder auf Ihrem Bürorechner läuft - nicht im Speicher des Telefons.

    Grenze: Die Systemvoraussetzungen nennen macOS 13+, Windows 10 1809+ und Linux-Distributionen; iOS und Android stehen nicht dabei. Fotos vom Handy sortiert Claude Code, sobald sie auf dem Rechner liegen - dazu gibt es einen eigenen Eintrag.

    Plattform
    macOS dokumentiert · Windows dokumentiert
    Braucht
    Ein Mac, ein Windows- oder ein Linux-Rechner.
  3. Nr. 003

    Wiederkehrendes und Zeitpläne

    Läuft der eingerichtete Freitags-Ablauf auf meinem Laptop auch, wenn er ausgeschaltet im Rucksack liegt?

    Nein. Ein Zeitplan auf dem eigenen Rechner (launchd auf dem Mac, Aufgabenplanung auf Windows) braucht einen laufenden Rechner. Der Unterschied, der oft verwechselt wird: Ruhezustand ist kein Hindernis - der Mac holt den Lauf beim Aufwachen nach. Ausgeschaltet heisst ausgefallen.

    Grenze: Die man-Seite launchd.plist auf diesem Mac: "Unlike cron which skips job invocations when the computer is asleep, launchd will start the job the next time the computer wakes up." Automatisches Aufwecken (pmset) braucht das Admin-Passwort. Anders bei Cloud-Sitzungen: die laufen laut Anthropic auf deren Infrastruktur weiter, auch wenn der Rechner aus ist - arbeiten dann aber in einem Projekt dort, nicht in Ihrem Download-Ordner.

    So geprüft

    Gelesen: man launchd.plist (StartCalendarInterval, Nachholen nach dem Schlaf) und man pmset ("must be run as root in order to modify any settings"). Zur Cloud-Variante: Anthropic, Desktop-Dokumentation, Abschnitt "Run long-running tasks remotely".

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Ein Rechner, der zur geplanten Zeit an ist oder danach aufwacht.
  4. Nr. 004

    Drucker, Netz und Geräte

    Sieht Claude Code, welches andere Gerät im Büro gerade das WLAN verstopft?

    Nein. Claude Code misst nur den eigenen Rechner: welches Programm hier die Leitung füllt (nettop), wie gut das Signal ist, wie die Leitung unter Last reagiert. Was die anderen Geräte im Netz tun, weiss nur der Router.

    Grenze: Die Router-Oberfläche liesse sich über die Browser-Erweiterung lesen, wenn Sie dort eingeloggt sind - das ist dann aber Browser-Arbeit, keine Netzwerkmessung. Den WLAN-Namen (SSID) zeigt macOS einem Terminal ohne Standortfreigabe nicht an.

    So geprüft

    Ausgeführt: nettop -P -x -L 1 (Bytes je Prozess des eigenen Rechners), system_profiler SPAirPortDataType (Kanal, Signal, Rauschen - SSID erscheint als <redacted>), networksetup -getairportnetwork en0 (meldet "not associated", obwohl verbunden). Keine Sicht auf fremde Geräte.

    MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal

    Plattform
    macOS geprüft 23.08.2026 · Windows nicht geprüft
    Braucht
    Für den eigenen Rechner nichts; für die anderen Geräte den Zugang zur Router-Oberfläche.

03 · Prüfliste

15 weitere Fälle, noch ohne Befund.

Diese Fälle folgen aus dem Mechanismus - Dateien lesen, Dateien schreiben, Befehle ausführen -, sind aber weder ausgeführt noch in einer Dokumentation belegt. Sie stehen hier nur mit Titel. Ein Befund kommt, wenn sie gelaufen sind, nicht vorher.

  • Nr. 031 Im Ordner 'Dokumente' liegen 4000 Dateien flach nebeneinander, nichts ist nach Kunde oder Jahr sortiert. Dateien und Ablage
  • Nr. 045 Ich führe die offenen Rechnungen in Excel und klicke mich jeden Tag durchs E-Banking, um zu sehen, wer bezahlt hat. Zahlen, Bank und Tabellen
  • Nr. 048 Das Kassenbuch hat 2'000 Zeilen, und ich möchte vor dem Abschluss wissen, ob irgendwo etwas doppelt, lückenhaft oder falsch ist. Zahlen, Bank und Tabellen
  • Nr. 049 Wir haben 800 Kunden und wissen nicht, welche 50 den Umsatz bringen, wer seit zwei Jahren nichts bestellt hat und wer zu spät zahlt. Zahlen, Bank und Tabellen
  • Nr. 050 Jeden Monat gehe ich die Lohnliste Zeile für Zeile mit dem Vormonat durch, ob Abzüge und Beträge noch stimmen. Zahlen, Bank und Tabellen
  • Nr. 052 Wer hat wie viel auf welches Projekt gebucht, wo sind wir über Budget, und was kann ich verrechnen? Zahlen, Bank und Tabellen
  • Nr. 058 Jeder im Betrieb hat eine andere Mail-Signatur - alte Telefonnummer, falsches Logo, mal mit, mal ohne Website. Mail, Kalender und Kontakte
  • Nr. 061 Unser Newsletter sieht in Outlook immer anders aus als im Editor - ich brauche eine saubere Vorlage für Mailchimp oder Brevo. Mail, Kalender und Kontakte
  • Nr. 070 Eine öffentliche Ausschreibung interessiert uns, aber die Unterlagen sind 80 Seiten in fünf PDFs - was wird bis wann verlangt? Texte, Verträge und Wissen
  • Nr. 076 Wir haben 30 Word-Dokumente auf Deutsch und brauchen sie auf Französisch und Italienisch - mit unseren Fachbegriffen. Texte, Verträge und Wissen
  • Nr. 086 Drei Tage vor jeder GL- oder Vorstandssitzung suche ich Unterlagen zusammen, schreibe Traktanden und Einladung - jedes Mal von Null. Wiederkehrendes und Zeitpläne
  • Nr. 094 Ich verpasse jedes Jahr irgendeine Frist - MWST-Abrechnung, AHV-Lohnmeldung, Steuererklärung, Kündigungstermin einer Versicherung. Führung und Entscheid
  • Nr. 095 Ich möchte jeden Monat auf einen Blick sehen, wie wir stehen - aber Umsatz, offene Rechnungen und Stunden liegen in drei Programmen. Führung und Entscheid
  • Nr. 096 Vier Offerten für die neue Telefonanlage, jede anders aufgebaut - ich sehe nicht, welche über fünf Jahre günstiger ist. Führung und Entscheid
  • Nr. 097 Ich habe sieben Versicherungsordner und weiss nicht, ob wir doppelt versichert sind, wo eine Lücke klafft und wann was kündbar ist. Führung und Entscheid

Offene Posten

Das Register zeigt, was geht. Es richtet nichts ein.

04 · Methode und Stand

Wie dieses Register entsteht.

Prüfgerät. Alle Einträge mit Status „geprüft“ liefen am 23.08.2026 auf meinem Rechner: MacBook Pro (Mac15,6), macOS 15.7.7, Claude Code 2.1.241 im Terminal. Ausgeführt hat die Befehle Claude Code selbst, in Sitzungen mit der Regel: nichts am System ändern - keine Einstellungen, keine Löschungen, keine Installation ins System. Werkzeuge, die auf dem Rechner schon vorhanden waren (Homebrew, Python, LibreOffice), wurden genutzt; Testdateien und Python-Pakete entstanden nur in einem temporären Arbeitsordner dieser Sitzungen. Jeder Beleg nennt den Befehl und das, was herauskam.

Was „geprüft“ nicht heisst. Geprüft ist der Mechanismus, nicht jeder Ablauf an Echtdaten: Beim Eintrag zu den Scans lief die Texterkennung an einer Testdatei, nicht an 300 Belegen eines Kunden. Wo der Beleg dünner ist, sagt er es.

Windows. Ein Windows-Gerät stand nicht zur Verfügung. Windows steht deshalb fast überall als „nicht geprüft“ oder „dokumentiert“ (wenn die Microsoft-Dokumentation den Mechanismus beschreibt) - auch dort, wo der Fall nicht am Betriebssystem hängt. Das ist eine Lücke, keine Aussage gegen Windows.

Alterung. Anthropic ändert Claude Code laufend. Prüfungen, die älter als sechs Monate sind, werden beim Lesen der Seite automatisch markiert. Die Regel dieses Registers lautet dann: nachprüfen oder herabstufen, nicht stehen lassen.

Woher die Fälle kommen. Gesammelt aus sieben Blickwinkeln auf den KMU-Alltag, danach von einem eigenen Prüfschritt widerlegt oder belegt - ein Teil der Kandidaten fiel dabei durch oder wurde korrigiert (zwei Beispiele: ein Befehl zum Nachladen von iCloud-Dateien existiert auf macOS 15 nicht mehr; ein Zugangstoken einer Buchhaltungssoftware hat immer Vollzugriff, nicht nur Lesezugriff). Das Protokoll mit allen Kandidaten, Belegen und ausgeführten Befehlen liegt als Datei im Repository dieser Website.

Selbstbezug. Gesammelt, geprüft, redigiert und gebaut wurde dieses Register mit Claude Code. Das Datenmodul verweigert den Bau der Seite, wenn ein Eintrag keine Grenze hat, ein geprüfter kein Datum und keinen Beleg, ein dokumentierter keine Quelle, oder wenn im Abgleich oben die Nein-Fälle fehlen.

Quellen der dokumentierten Einträge · abgerufen am 23.08.2026

Weiter im Hub: Was Claude Code ist · Ohne Programmierkenntnisse · Firmendaten · Aufgezeichnete Sessions

Kennenlernen buchen