CtrlK
BlogDocsLog inGet started
Tessl Logo

evernote-incident-runbook

Manage incident response for Evernote integration issues. Use when troubleshooting production incidents, handling outages, or responding to Evernote service issues. Trigger with phrases like "evernote incident", "evernote outage", "evernote emergency", "troubleshoot evernote production".

66

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

A well-organized runbook: concise, with a clear incident-response sequence and a properly signaled one-level reference to a real implementation guide. The main gap is that mid-process steps give prose guidance rather than executable commands or explicit validation checkpoints.

Suggestions

Add concrete, executable commands or code snippets for Steps 2-5 (e.g., the actual rate-limit-reduction logic, the edam_expires token check, and the getSyncState() USN comparison) so each step is copy-paste ready.

Insert explicit validation checkpoints between steps (e.g., 'confirm error rate dropped below threshold before proceeding', 'verify local USN matches server USN after re-sync') to strengthen the feedback loop for the destructive full-re-sync operation.

Make the circuit breaker activation threshold ('after N consecutive failures') concrete with a recommended N and cooldown value rather than leaving N unspecified.

DimensionReasoningScore

Conciseness

The body is lean with no concept-explanation fluff (it does not explain what Evernote or a circuit breaker is); tables and command blocks are tight and every section earns its place, matching the lean-and-efficient anchor.

3 / 3

Actionability

Step 1 provides fully executable curl/grep commands, but Steps 2-5 ('reduce API call frequency, increase delays', 'verify tokens are not expired (edam_expires)', 'compare local USN with server USN via getSyncState()') give instructional prose referencing methods rather than copy-paste-ready code, fitting the some-concrete-but-incomplete anchor.

2 / 3

Workflow Clarity

There is a clear numbered triage-to-post-incident sequence with one explicit validation ('Verify data integrity after re-sync') and a post-incident checklist, but most steps (rate-limit, auth, mitigation) lack explicit validation checkpoints or feedback loops, so it sits at the steps-listed-but-checkpoints-implicit level rather than 3.

2 / 3

Progressive Disclosure

The SKILL.md is an overview and points with a clearly signaled one-level-deep link — 'For the complete diagnostic scripts, mitigation implementations, and communication templates, see [Implementation Guide](references/implementation-guide.md)' — to a real bundle file that exists, matching the clear-overview-with-well-signaled-references anchor.

3 / 3

Total

10

/

12

Passed

Description

90%

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: it states the purpose, gives an explicit 'Use when' clause, and lists natural Evernote-prefixed trigger phrases that bound its niche. The only weakness is that the capability verbs are abstract categories rather than concrete, enumerated actions.

DimensionReasoningScore

Specificity

Quotes 'Manage incident response for Evernote integration issues' and 'troubleshooting production incidents, handling outages, or responding' name the domain and several actions, but the verbs (manage, troubleshoot, handle, respond) are abstract categories rather than multiple distinct concrete actions like the score-3 anchor.

2 / 3

Completeness

Clearly answers both what ('Manage incident response for Evernote integration issues') and when via an explicit 'Use when troubleshooting production incidents, handling outages, or responding to Evernote service issues' clause.

3 / 3

Trigger Term Quality

Explicit trigger phrases 'evernote incident', 'evernote outage', 'evernote emergency', 'troubleshoot evernote production' are natural terms a user would actually say when they need this skill, giving good coverage.

3 / 3

Distinctiveness Conflict Risk

The Evernote-specific incident-response niche with distinct Evernote-prefixed triggers is unlikely to collide with other 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.