CtrlK
BlogDocsLog inGet started
Tessl Logo

evernote-core-workflow-a

Execute Evernote primary workflow: Note Creation and Management. Use when creating notes, organizing content, managing notebooks, or implementing note-taking features. Trigger with phrases like "create evernote note", "evernote note workflow", "manage evernote notes", "evernote content".

71

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

87%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.

An actionable, well-organized body with executable code and clean progressive disclosure to a real reference file. The main gap is the absence of explicit validation/retry checkpoints in the mutating note workflow.

Suggestions

Add an explicit validation checkpoint in Steps 1 and 3 (e.g., 'Validate ENML via wrapInENML() and sanitize titles before calling createNote/updateNote') so the create/update workflow has a concrete gate.

Include a validate→fix→retry feedback loop for mutating operations — on BAD_DATA_FORMAT or LIMIT_REACHED, fix the input and retry — to satisfy the destructive/batch-operations expectation for full workflow clarity.

DimensionReasoningScore

Conciseness

Lean body that assumes Claude's competence: no concept over-explanation, concise per-step prose, executable snippets, and a compact error table — every section earns its place.

3 / 3

Actionability

Provides executable JavaScript (wrapInENML, Evernote.Types.Note creation), exact method signatures ("getNote(guid, withContent, withResources, withRecognition, withAltData)"), concrete regex ("/<en-todo\s+checked=\"false\"/"), and specific API method names throughout.

3 / 3

Workflow Clarity

Five steps are clearly sequenced, but the mutating create/update/append operations lack explicit validation checkpoints or a validate→fix→retry feedback loop; per the rubric notes, missing validation for destructive/batch operations caps this at 2.

2 / 3

Progressive Disclosure

Keeps the SKILL.md as an overview and offloads the full NoteService/NotebookService implementation to a single, clearly signaled one-level-deep reference (references/implementation-guide.md) that exists in the bundle.

3 / 3

Total

11

/

12

Passed

Description

90%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 well-structured description with an explicit Use-when trigger clause and clear Evernote-specific niche. The only weakness is that the listed actions lean slightly abstract rather than naming the concrete API capabilities.

DimensionReasoningScore

Specificity

Names the Evernote domain and several actions ("creating notes, organizing content, managing notebooks, or implementing note-taking features"), but "organizing content" and "implementing note-taking features" are abstract compared to the concrete multi-action 3-anchor, and the API surface (ENML, tags, checklists) is not surfaced.

2 / 3

Completeness

Clearly states what ("Execute Evernote primary workflow: Note Creation and Management") and an explicit "Use when..." clause with trigger phrases, answering both what and when.

3 / 3

Trigger Term Quality

Provides four natural trigger phrases a user would say ("create evernote note", "manage evernote notes", "evernote note workflow", "evernote content"), giving good coverage of likely invocations.

3 / 3

Distinctiveness Conflict Risk

Scoped to Evernote Note Creation and Management with Evernote-specific triggers, a clear niche distinct from the sibling search/retrieval skill (workflow-b), unlikely to fire for unrelated skills.

3 / 3

Total

11

/

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.