CommunityRecherche & Datenanalysegithub.com

kirk-haodong/yinxiang-cli

Sichere Automatisierung der chinesischen Version von Evernote (Yinxiang Biji / YXBJ) über die CLI und als Claude Code Plugin.

Was ist yinxiang-cli?

Dieses Skill ermöglicht Claude Code den sicheren, automatisierten Zugriff auf die chinesische Version von Evernote (Yinxiang Biji, app.yinxiang.com). Es folgt einem strikten "Read-Only-First"-Ansatz: Vor jeder Schreiboperation wird eine Vorschau angezeigt und die Bestätigung des Benutzers eingeholt. Die gesamte Kommunikation mit Yinxiang Biji erfolgt ausschließlich über das `evernote` CLI, ohne direkte API-Aufrufe. Der Skill speichert niemals das Benutzer-Token und führt vor und nach Batch-Änderungen zwingend Snapshots oder Verifikationen durch. Zu den unterstützten Aktionen gehören das Auflisten von Notizbüchern, Tags und Notizen, das Durchsuchen und Abrufen von Notizen sowie das Importieren von Dokumenten. Es eignet sich ideal für Entwickler und Power-User, die ihre Notizen in der Yinxiang-Cloud effizient organisieren, bereinigen oder migrieren möchten.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add kirk-haodong/yinxiang-cli

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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 evernote CLI.
  • 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

  1. Den Benutzer auffordern, https://app.yinxiang.com/api/DeveloperToken.action zu besuchen.
  2. export EVERNOTE_TOKEN='S=...' setzen.
  3. evernote auth status ausführen, um zu verifizieren.

2. Notizen organisieren

  1. evernote notes list --format json ausführen, um Metadaten zu exportieren.
  2. Notizthemen analysieren und nach Inhalt kategorisieren.
  3. Einen Kategorisierungsplan als JSON erstellen.
  4. Dem Benutzer eine Zusammenfassung der Kategorisierung zur Bestätigung anzeigen.
  5. Nach Bestätigung des Benutzers die Schreiboperationen ausführen.

3. Dokumente importieren

  1. Sicherstellen, dass das Zielnotizbuch existiert.
  2. 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.

Verwandte Skills