Evernote Skill
Dieses Skill bietet Claude Code eine sichere Automatisierung für die chinesische Version von Evernote (app.yinxiang.com).
Kernprinzipien
- Read-Only zuerst: Vor jeder Schreiboperation muss eine Vorschau angezeigt und die Bestätigung des Benutzers eingeholt werden.
- CLI-Ausführung: Es wird keine direkte Evernote-API verwendet; alle Operationen erfolgen über das
evernoteCLI. - Kein Speichern des Tokens: Das Token wird niemals im Skill, im Dialog oder im Code gespeichert.
- Verifikation zuerst: Vor und nach Batch-Änderungen muss ein Snapshot/Verify durchgeführt werden.
Verfügbare Befehle
evernote auth status # Authentifizierungsstatus prüfen
evernote auth setup # Token-Konfigurationsanleitung anzeigen
evernote doctor # Diagnose
evernote notebooks list # Notizbücher auflisten
evernote tags list # Tags auflisten
evernote notes list # Notizen auflisten
evernote notes search <q> # Notizen durchsuchen
evernote notes get <guid> # Notizdetails abrufen
Arbeitsablauf
1. Erstauthentifizierung
- Den Benutzer auffordern, https://app.yinxiang.com/api/DeveloperToken.action zu besuchen.
export EVERNOTE_TOKEN='S=...'setzen.evernote auth statusausführen, um zu verifizieren.
2. Notizen organisieren
evernote notes list --format jsonausführen, um Metadaten zu exportieren.- Notizthemen analysieren und nach Inhalt kategorisieren.
- Einen Kategorisierungsplan als JSON erstellen.
- Dem Benutzer eine Zusammenfassung der Kategorisierung zur Bestätigung anzeigen.
- Nach Bestätigung des Benutzers die Schreiboperationen ausführen.
3. Dokumente importieren
- Sicherstellen, dass das Zielnotizbuch existiert.
evernote import directory ./docs --notebook "Ziel"ausführen.
Sicherheitsanforderungen
- Vor einem Batch-Löschvorgang muss ein Snapshot erstellt werden.
- Vor einer Tag-Änderung muss eine Vorschau der Änderungen angezeigt werden.
- Vor dem Verschieben eines Notizbuchs muss die Zielstruktur bestätigt werden.
- Bei jedem Fehler muss die ursprüngliche Fehlermeldung angezeigt werden.