Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
82
Quality
78%
Does it follow best practices?
Impact
94%
2.68xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./openclaw/skills/apple-notes/SKILL.mdQuality
Discovery
85%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a strong skill description that clearly specifies capabilities, platform, and tool while providing explicit trigger guidance. The main weakness is the trigger term coverage, which could include more natural variations of how users might ask about notes. The description uses proper third-person voice and is concise yet informative.
Suggestions
Expand trigger terms to include common variations like 'Apple Notes', 'notes app', 'jot down', 'write a note', or 'save a note' to improve discoverability.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'create, view, edit, delete, search, move, and export notes'. Also specifies the tool ('memo CLI') and platform ('macOS'). | 3 / 3 |
Completeness | Clearly answers both what ('Manage Apple Notes via the memo CLI...create, view, edit, delete, search, move, and export notes') and when ('Use when a user asks...to add a note, list notes, search notes, or manage note folders'). | 3 / 3 |
Trigger Term Quality | Includes natural terms like 'add a note', 'list notes', 'search notes', 'manage note folders', but missing common variations like 'Apple Notes', 'notes app', 'jot down', 'write a note', or 'save a note'. | 2 / 3 |
Distinctiveness Conflict Risk | Highly distinctive with specific triggers: 'Apple Notes', 'memo CLI', 'macOS', and 'note folders'. Unlikely to conflict with generic document or text skills. | 3 / 3 |
Total | 11 / 12 Passed |
Implementation
72%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a concise, well-structured CLI reference that efficiently documents the memo notes commands. However, the heavy reliance on interactive prompts limits actionability for automation scenarios, and the skill lacks workflow examples showing how to chain operations or handle errors.
Suggestions
Add non-interactive command examples if available (e.g., piping content to create notes without interactive editor)
Include expected output examples for commands like `memo notes` and `memo notes -s` to help Claude parse results
Add error handling guidance for common failures (permission denied, note with attachments, folder not found)
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is lean and efficient, presenting only essential commands and flags without explaining what Apple Notes is or how CLI tools work. Every section delivers actionable information without padding. | 3 / 3 |
Actionability | Commands are concrete and copy-paste ready, but the interactive nature of many commands (-a, -e, -d, -m, -ex) means Claude can't fully automate workflows. Missing examples of non-interactive usage or expected outputs. | 2 / 3 |
Workflow Clarity | Individual commands are clear, but there's no guidance on multi-step workflows (e.g., create then move to folder), no validation steps, and no error handling guidance for when interactive prompts fail or permissions are denied. | 2 / 3 |
Progressive Disclosure | For a simple CLI reference skill under 50 lines, the content is well-organized with clear section headers. No external references needed; the flat structure is appropriate for the scope. | 3 / 3 |
Total | 10 / 12 Passed |
Validation
72%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 8 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
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 | 8 / 11 Passed | |
8763418
Table of Contents
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.