Agent skill · writing content · jeremylongshore

evernote-core-workflow-b

Execute Evernote secondary workflow: Search and Retrieval.

Why this skill is useful

Provides specific Evernote search grammar and implementation patterns that the AI wouldn't reliably generate on its own.

What it needs

Requires evernote account access. About 2k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Evernote Core Workflow B: Search & Retrieval Overview Comprehensive search and retrieval workflow for Evernote, including search grammar, filters, pagination, related notes discovery, and result enrichment with notebook/tag names. Prerequisites Completed evernote-install-auth setup Understanding of Evernote search grammar Valid access token configured Instructions Step 1: Search Service Foundation Build a SearchService wrapping findNotesMetadata(). Use NoteFilter for query terms, sort order, and notebook scope. Use NotesMetadataResultSpec to control which metadata fields are returned (title, dates, tags, notebook GUID). Step 2: Advanced Search Grammar Builder Implement a fluent QueryBuilder class that chains operators: notebook("Work"), tag("urgent"), intitle("meeting"), createdAfter(date), hasUncompletedTodos(), hasAttachments(). Call .build() to produce the query string. Use any: prefix for OR logic. Step 3: Paginated Search Results Use an async generator to iterate through large result sets page by page. Track offset and compare against totalNotes to determine when to stop. Default page size of 50-100 balances API calls versus response size. Step 4: Related Notes Discovery Call noteStore.findRelated() with a RelatedQuery (by note GUID or plain text) and RelatedResultSpec to discover related notes, notebooks, and tags. Step 5: Search Result Enrichment Cache notebook and tag lookups, then map GUIDs to human-readable names. Return enriched results with notebookName, tags[], created, and updated fields. For the full SearchService, QueryBuilder, pagination, and enrichment implementations, see Implementation Guide. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/evernote-core-workflow-b

View the source on GitHub

Browse the @skills marketplace