CtrlK
BlogDocsLog inGet started
Tessl Logo

evernote-data-handling

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-handling
What are skills?

79

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

85%

ENML Note Content Parser

ENML content processing

Criteria
Without context
With context

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

100%

59%

Evernote Local Sync Database Schema

Database schema design

Criteria
Without context
With context

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

100%

66%

Evernote Attachment Storage and User Data Compliance

Resource storage and GDPR export

Criteria
Without context
With context

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

Evaluated
Agent
Claude Code

Table of Contents

Is this your skill?

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.