CtrlK
BlogDocsLog inGet started
Tessl Logo

evernote-core-workflow-b

Execute Evernote secondary workflow: Search and Retrieval. Use when implementing search features, finding notes, filtering content, or building search interfaces. Trigger with phrases like "search evernote", "find evernote notes", "evernote search", "query evernote".

70

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, token-efficient skill that keeps the body lean and delegates detail to a single real reference file. It is held back by instructional rather than executable guidance in the later steps and by missing validation checkpoints for a paginated, rate-limited search workflow.

Suggestions

Add executable snippets for Steps 3–5 (e.g. the async-generator pagination loop and the GUID→name enrichment map) instead of prose descriptions, so every step is copy-paste ready.

Insert explicit validation/retry checkpoints — e.g. check result.hasMore before paging and back off on RATE_LIMIT_REACHED — and reference them inline in the workflow sequence rather than only in the error table.

Add a brief verify step at the end (e.g. assert enrichedResults length matches result.totalNotes) so the workflow has a feedback loop for batch search operations.

DimensionReasoningScore

Conciseness

The body is lean: short prose per step plus executable snippets, a grammar quick-reference table, and an error table, with heavy implementation deferred to the reference file rather than restated inline.

3 / 3

Actionability

Steps 1, 2 give concrete executable code, but Steps 3–5 ('Use an async generator', 'Cache notebook and tag lookups, then map GUIDs') describe rather than provide runnable code, leaving those steps partly instructional.

2 / 3

Workflow Clarity

Five steps are clearly sequenced, but this read-heavy, batch-capable search workflow lacks explicit validation checkpoints (e.g. verifying totalNotes/hasMore bounds or retry-on-rate-limit) between steps.

2 / 3

Progressive Disclosure

The body is a concise overview with a single clearly signaled one-level-deep reference (references/implementation-guide.md, verified to exist) holding the full implementations.

3 / 3

Total

10

/

12

Passed

Description

100%Weight 40%Scale 1-3

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: concrete actions, natural trigger phrases, explicit 'Use when' guidance, and third-person voice. It clearly separates the search/retrieval niche from sibling Evernote workflows.

DimensionReasoningScore

Specificity

The description enumerates concrete actions — 'implementing search features, finding notes, filtering content, or building search interfaces' — rather than vague language.

3 / 3

Completeness

It answers both 'what' (Search and Retrieval; search features, filtering) and 'when' via an explicit 'Use when...' clause and named trigger phrases.

3 / 3

Trigger Term Quality

It supplies natural user phrasings ('search evernote', 'find evernote notes', 'evernote search', 'query evernote') that a user would plausibly say.

3 / 3

Distinctiveness Conflict Risk

The Evernote search niche and distinct trigger phrases ('search evernote', 'find evernote notes') make it unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
Reviewed

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.