CtrlK
BlogDocsLog inGet started
Tessl Logo

apple-notes

Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks Bitterbot to add a note, list notes, search notes, or manage note folders.

69

Quality

86%

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

The canonical home for this skill is apple-notes in openclaw/openclaw

SKILL.md
Quality
Evals
Security

Quality

Content

80%Weight 40%Scale 1-5

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

An actionable, well-structured command reference that is largely token-efficient. The main gap is the absence of an explicit safety/validation note around the destructive delete and interactive-selection operations, which caps workflow clarity.

Suggestions

Add a brief validation/confirmation step or warning for destructive operations (e.g., note that `memo notes -d` prompts for interactive selection and to confirm the chosen note before deleting).

De-duplicate the 'macOS-only' statement (present in both Setup and Notes) and drop the 'Uses Mistune for markdown processing' aside to tighten conciseness.

Clarify interactive-mode requirements up front (e.g., that `-a`, `-e`, `-d`, `-m`, `-ex` open interactive selectors needing a TTY) so the workflow is unambiguous for automation contexts.

DimensionReasoningScore

Conciseness

A lean command reference with no concept over-explanation, but minor repetition ('macOS-only' appears in both Setup and Notes) and the 'Uses Mistune' aside could be trimmed, keeping it just below the leanest anchor.

4 / 5

Actionability

Every operation ships a copy-paste-ready memo command with concrete arguments (e.g. `memo notes -f "Folder Name"`, `memo notes -a "Note Title"`), covering the common cases fully.

5 / 5

Workflow Clarity

Per-action commands are unambiguous, but the destructive delete operation (`memo notes -d`) lacks an explicit validation/confirmation checkpoint, which caps workflow clarity at 3 per the destructive-operation rule.

3 / 5

Progressive Disclosure

No bundle files exist and none are needed; the under-~52-line body is cleanly sectioned (Setup, View, Create, Edit, Delete, Move, Export, Limitations, Notes), meeting the simple-skill exception for well-organized short skills.

5 / 5

Total

17

/

20

Passed

Description

92%Weight 40%Scale 1-5

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 that names the tool, enumerates concrete capabilities, and provides explicit 'Use when' triggers tied to natural user phrasing. The only minor weakness is trigger-term coverage, which could add synonyms like 'find' or 'delete a note'.

DimensionReasoningScore

Specificity

Lists seven concrete actions (create, view, edit, delete, search, move, export), matching the comprehensive-coverage anchor; not 4 because there are no meaningful coverage gaps.

5 / 5

Completeness

Explicitly states what it does (manage Apple Notes with enumerated actions) and when to use it ('Use when a user asks Bitterbot to add a note, list notes, search notes, or manage note folders'), satisfying both with concrete triggers.

5 / 5

Trigger Term Quality

Natural trigger phrases like 'add a note', 'list notes', 'search notes' are present, but coverage lacks common synonyms and the internal name 'Bitterbot' is slightly artificial, so it falls just below comprehensive (5).

4 / 5

Distinctiveness Conflict Risk

A clear niche (Apple Notes via the memo CLI on macOS) with note-specific triggers yields minimal overlap with other skills.

5 / 5

Total

19

/

20

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

Total

13

/

16

Passed

Repository
Bitterbot-AI/bitterbot-desktop
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.