evernote-data-handling
Best practices for handling Evernote data.\nUse when implementing data storage, processing notes,\nhandling attachments, or ensuring data integrity.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Best practices for handling Evernote data.\nUse when implementing data storage, processing notes,\nhandling attachments, or ensuring data integrity.\nTrigger with phrases like \
How to use
Zainstaluj skill w swoim środowisku Claude Code, Codex lub OpenClaw, dodając go do pakietu saas-packs/evernote-pack/skills.
Przygotuj bazę danych — utwórz schemat SQL odzwierciedlający model danych Evernote z tabelami: notes (identyfikator, tytuł, zawartość, identyfikator notebooka, daty), notebooks (identyfikator, nazwa, stos), tags (identyfikator, nazwa) oraz resources (identyfikator, identyfikator notatki, typ MIME, hash, rozmiar). Śledź Update Sequence Numbers (USN) do synchronizacji przyrostowej.
Wyzwól skill frazami takimi jak "evernote data", "handle evernote notes", "evernote storage" lub "process evernote content".
Przetwarzaj zawartość ENML — skill dostarcza funkcje do ekstrakcji tekstu zwykłego (usuwanie tagów), konwersji do HTML (zamiana en-note na body, en-media na img/a) lub Markdown. Waliduj ENML przed wysłaniem do API, sprawdzając wymagane deklaracje i zabronione elementy.
Zarządzaj załącznikami — przechowuj zasoby lokalnie, śledź ich metadane (typ MIME, rozmiar, hash) i synchronizuj je z notatkami za pomocą identyfikatorów.
Synchronizuj dane — używaj USN do śledzenia zmian i wykonywania synchronizacji przyrostowej zamiast pełnego eksportu, co przyspiesza pracę z dużymi zbiorami notatek.