Best practices for handling Evernote data. Use when implementing data storage, processing notes, handling attachments, or ensuring data integrity. Trigger with phrases like "evernote data", "handle evernote notes", "evernote storage", "process evernote content".
Install with Tessl CLI
npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill evernote-data-handling79
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
ENML content processing
Uses cheerio
0%
100%
cheerio xmlMode option
0%
100%
cheerio decodeEntities option
0%
100%
Removes en-media in text extraction
25%
100%
Removes en-crypt in text extraction
57%
100%
Filters javascript: links
0%
100%
Filters mailto: links
0%
100%
Todo text length limit
0%
100%
MD5 checksum
0%
100%
ENML validation checks XML declaration
0%
100%
ENML validation checks DOCTYPE
0%
100%
Sanitizes en-crypt with placeholder
50%
100%
demo.js produces valid output
83%
100%
Without context: $0.6146 · 2m 49s · 31 turns · 32 in / 9,187 out tokens
With context: $0.7360 · 1m 52s · 31 turns · 32 in / 6,308 out tokens
Database schema design
Table: evernote_users
0%
100%
Table: notebooks
100%
100%
Table: tags
100%
100%
Table: notes
100%
100%
Table: note_tags
100%
100%
Table: resources
100%
100%
Table: sync_state
100%
100%
UUID primary keys
0%
100%
BIGINT note timestamps
33%
100%
BIGINT notebook timestamps
25%
100%
Notes active flag
50%
100%
Index on notes.updated_at
50%
100%
Index on notes.active
50%
100%
Index on resources.data_hash
0%
100%
sync_state.full_sync_required
0%
100%
Without context: $0.2220 · 1m 23s · 12 turns · 13 in / 4,434 out tokens
With context: $0.3823 · 1m 10s · 14 turns · 170 in / 3,668 out tokens
Resource storage and GDPR export
Hash-based sharding
0%
100%
Storage path structure
0%
100%
Default max size 100MB
0%
100%
MIME extension: image/jpeg
0%
100%
MIME extension: audio/mpeg
0%
100%
Uses archiver package
0%
100%
Zip compression level 9
0%
100%
Export file: notes.json
100%
100%
Export file: notebooks.json
100%
100%
Export file: tags.json
100%
100%
Export resources folder
100%
100%
GDPR deletion: note_tags first
100%
100%
GDPR deletion: evernote_users last
0%
100%
Without context: $0.4473 · 2m 29s · 16 turns · 50 in / 9,600 out tokens
With context: $0.9346 · 3m 39s · 37 turns · 69 in / 12,080 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.